Une seule base de destinataires
Les listes, segments, statuts d’abonnement et sources d’acquisition cessent de vivre dans des systèmes séparés.
Advanced Newsletter Suite pour Magento 2
Collectez des inscriptions, organisez vos destinataires, créez des messages, planifiez des campagnes et suivez les résultats — sans déplacer le processus principal vers une autre plateforme.
Moins d’outils dispersés
Le pack structure l’ensemble du processus et offre au marketing ainsi qu’à l’équipe d’implémentation un environnement de travail commun.
Les listes, segments, statuts d’abonnement et sources d’acquisition cessent de vivre dans des systèmes séparés.
De la préparation du contenu et du test à l’envoi planifié, tout a sa place et son statut.
Les ouvertures et les clics sont complétés par un aperçu des derniers envois, des erreurs et du fonctionnement des files d’attente.
Cycle complet de newsletter
Le pack couvre le travail quotidien avec la base, le contenu, les campagnes et le contrôle des envois.
Développement de la base
Ajoutez des formulaires, widgets et popups. Gérez la confirmation d’inscription, la désinscription et le double opt-in.
Destinataires
Organisez les destinataires en listes, créez des segments et utilisez les statuts ainsi que des informations supplémentaires.
Template Studio
Utilisez des mises en page, ajoutez des produits du catalogue et enregistrez le contenu comme modèle natif Magento.
Campagnes
Sélectionnez le groupe, envoyez un test, définissez le calendrier et laissez le système traiter une campagne plus importante.
Distribution
Configurez des comptes d’expédition, des règles de routage des messages ainsi que SMTP ou Amazon SES.
Résultats et contrôle
Suivez les ouvertures, les clics et la distribution. Le tableau de bord affiche les derniers envois, les erreurs et l’exécution des campagnes.
Travail quotidien
La technologie travaille en arrière-plan. L’équipe se concentre sur le destinataire, le contenu et l’objectif de la campagne.
Le client s’inscrit dans la boutique et le système gère le consentement, la confirmation et la désinscription.
Vous composez la newsletter dans Template Studio et utilisez les produits de votre catalogue.
Vous ciblez la campagne vers une liste ou un segment, effectuez un test et définissez la date d’envoi.
Vous suivez le déroulement de l’envoi et les réactions des destinataires dans le panneau Magento.
Marketing et opérations
Les données d’engagement aident à évaluer les campagnes, tandis que les informations opérationnelles permettent de repérer rapidement un problème.
Informations de déploiement
Plage de versions Magento Open Source indiquée sur la fiche produit.
Un seul pack installe un ensemble complet de modules interconnectés.
Adaptez le transport des messages à l’infrastructure de la boutique.
Le déploiement en production exige un cron Magento correctement configuré, des processus de file d’attente et un compte chez le fournisseur d’envoi. Il est recommandé de vérifier l’ensemble au préalable dans un environnement de test.
Questions fréquentes
Oui. Les destinataires, campagnes, contenu, transport, événements et vues opérationnelles forment un écosystème unique accessible dans Magento.
Oui. Le projet prévoit une intégration via Amazon SES SMTP, ainsi qu’une variante SES API — selon le mode de déploiement.
Template Studio fournit un environnement visuel de création de contenu, des mises en page de départ et la possibilité d’utiliser les produits du catalogue.
Oui. Le processus couvre l’inscription, la confirmation, la désinscription, les tokens et le double opt-in.
Oui. L’envoi test, l’aperçu du contenu, la sélection des destinataires et la planification de campagne sont disponibles.
Advanced Newsletter Suite
De la première inscription à l’analyse de campagne — un processus cohérent qui évolue avec votre boutique.
Ajouter au panierCe document décrit comment préparer un compte AWS et le service Amazon SES afin de pouvoir réaliser l’intégration d’envoi avec les modules de ce projet.
Le guide couvre :
Le code du projet met à disposition deux chemins d’intégration avec Amazon SES :
Kowal_EmailTransport avec le type de transport ses.Kowal_EmailSmtp avec le type de transport smtp.Cela signifie qu’il est utile de préparer le compte AWS et SES une seule fois, mais que la méthode finale de connexion à Magento dépend de la variante de déploiement choisie.
Avant de commencer, préparez :
example.com,newsletter@example.com,eu-central-1 ou us-east-1.https://aws.amazon.com/Pour l’intégration Magento, préparez un utilisateur IAM distinct ou des identifiants SMTP distincts, selon la variante choisie.
C’est important, car dans SES la région a une importance opérationnelle :
Si la boutique opère à l’international, il est préférable de définir dès le départ la région cible pour un marché donné ou pour toute l’organisation et de s’y tenir de manière cohérente.
La meilleure pratique pour une boutique consiste à vérifier l’ensemble du domaine, et non seulement une adresse email individuelle.
Vérifiez le domaine, par ex. example.com.
Grâce à cela :
En pratique, vous aurez besoin au minimum de :
Un nouveau compte SES fonctionne généralement au départ dans le sandbox.
Cela signifie notamment que :
Avant d’envoyer la demande, il est préférable d’avoir déjà un domaine vérifié. Cela accélère généralement l’acceptation.
Ce n’est pas le minimum obligatoire pour un premier test, mais c’est fortement recommandé avant la production.
Si vous utilisez Easy DKIM, SES signe automatiquement les messages après une configuration DNS correcte.
Si vous souhaitez mieux contrôler l’expéditeur technique et la délivrabilité :
mail.example.com.Cela est particulièrement pertinent pour les boutiques qui pratiquent régulièrement l’email marketing et souhaitent limiter les problèmes de réputation d’expéditeur.
Cette variante utilise le type de transport ses disponible dans Kowal_EmailTransport.
Choisissez SES API si :
ses,Kowal_EmailTransport.N’utilisez pas le compte root.
Préparez un utilisateur IAM distinct, par ex. :
magento-ses-senderAttribuez-lui ensuite une politique avec les autorisations minimales d’envoi.
{ 'Version': '2012-10-17', 'Statement': [ { 'Effect': 'Allow', 'Action': [ 'ses:SendEmail', 'ses:SendRawEmail' ], 'Resource': '*' } ]}Si vous le souhaitez, vous pouvez l’étendre à la lecture des limites ou des statistiques, mais pour le simple envoi, le périmètre ci-dessus constitue un point de départ.
Access Key IDSecret Access KeyLe secret ne s’affiche qu’une seule fois. Si vous le perdez, vous devrez créer une nouvelle clé.
Pour le compte de transport ses dans Magento, préparez :
provider_region, par ex. eu-central-1,provider_api_key,provider_api_secret,sender_name,sender_email,reply_to_email facultatif,store_id, si le compte ne doit fonctionner que pour une store view spécifique.Dans Kowal / Email Marketing :
Transport Type = Amazon SES,Region = région SES,Access Key = clé IAM,Secret Key = secret IAM.Cette variante utilise Kowal_EmailSmtp.
Choisissez SES SMTP si :
Advance Email Delivery,SMTP usernameSMTP passwordIl ne s’agit pas de clés AWS classiques. Ce sont des identifiants SMTP distincts pour SES.
Pour SES, utilisez un hôte au format :
email-smtp..amazonaws.com Exemple :
email-smtp.eu-central-1.amazonaws.comParamètres les plus couramment utilisés :
587 + STARTTLS,465 + TLS Wrapper / SSL.En pratique, pour Magento, le point de départ le plus sûr est :
email-smtp..amazonaws.com 587STARTTLSPréparez :
Dans Kowal / Email Marketing :
smtp, définissez globalement :enabled = Yes,host = endpoint SES,port = 587,username = SMTP username,password = SMTP password,connection_security = STARTTLS,test_recipient_email = adresse de test.Si vous utilisez plusieurs comptes ou plusieurs store views, vous pouvez également configurer un compte de transport distinct de type smtp avec des données de connexion dédiées.
ses,Kowal_EmailSmtp.Avant le premier test, confirmez :
Verified.Symptôme :
Cause :
Symptôme :
Cause :
Symptôme :
Cause :
Symptôme :
Cause :
SMTP username et SMTP password.Symptôme :
Cause :
https://docs.aws.amazon.com/ses/latest/dg/setting-up.htmlhttps://docs.aws.amazon.com/ses/latest/dg/creating-identities.htmlhttps://docs.aws.amazon.com/ses/latest/dg/verify-addresses-and-domains.htmlhttps://docs.aws.amazon.com/ses/latest/dg/request-production-access.htmlhttps://docs.aws.amazon.com/ses/latest/dg/smtp-credentials.htmlhttps://docs.aws.amazon.com/ses/latest/dg/smtp-connect.htmlhttps://docs.aws.amazon.com/ses/latest/dg/mail-from.htmlhttps://docs.aws.amazon.com/ses/latest/dg/regions.htmlhttps://docs.aws.amazon.com/ses/latest/dg/send-email-concepts-credentials.htmlhttps://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.htmlÀ la fin, la personne qui crée SES doit transmettre pour le déploiement exactement cet ensemble :
Ce document décrit l’installation et la configuration du pack magento-2-package-advanced-newsletter-suite. Il s’agit d’un pack complet de newsletter et d’email marketing pour Magento 2, couvrant les destinataires, capture, les campagnes, le contenu, l’envoi, le tracking, le panneau opérationnel ainsi que les points d’inscription frontend.
Avant le déploiement, préparez :
2.4.x,bin/magento,Le pack comprend :
Kowal_MarketingCore,Kowal_EmailTransport,Kowal_EmailSmtp,Kowal_EmailEvents,Kowal_EmailTemplateStudio,Kowal_NewsletterAudience,Kowal_NewsletterCapture,Kowal_NewsletterCampaigns,Kowal_NewsletterConsole,Kowal_NewsletterFrontend.Il s’agit du plus haut niveau d’agrégation dans l’écosystème des modules d’email marketing pour Magento.
composer config repositories.kowal composer https://repo.kowal.storecomposer config http-basic.repo.kowal.store composer require kowal/package-advanced-newsletter-suite bin/magento module:enable \ Kowal_MarketingCore \ Kowal_EmailTransport \ Kowal_EmailSmtp \ Kowal_EmailEvents \ Kowal_EmailTemplateStudio \ Kowal_NewsletterAudience \ Kowal_NewsletterCapture \ Kowal_NewsletterCampaigns \ Kowal_NewsletterConsole \ Kowal_NewsletterFrontendbin/magento setup:upgradebin/magento cache:flushEn mode production, exécutez également :
bin/magento setup:di:compilebin/magento setup:static-content:deploy -fLa configuration de base doit être disponible dans :
Kowal / Email MarketingConformément à la spécification, les groupes de paramètres attendus sont :
general,transport,smtp,campaigns,double_opt_in,events.Commencez par configurer la base de la delivery :
Le déploiement du pack complet requiert toujours une couche SMTP et transport pleinement opérationnelle.
Confirmez ensuite la configuration de la couche destinataires :
newsletter_subscriber,Configurez également le processus d’inscription :
Dans la section campaigns, définissez :
batch_size,max_retry_count,send_rate_limit_per_run,watchdog_timeout_minutes.Le pack prend en charge :
Si le déploiement inclut le travail sur le contenu de la newsletter, configurez EmailTemplateStudio conformément au périmètre MVP :
Dans la section events, configurez :
La couche EmailEvents est responsable de l’observabilité du processus de distribution et de l’association des événements avec les logs de transport ainsi qu’avec les campagnes.
Le pack complet comprend :
Kowal_NewsletterConsole comme panneau opérationnel,Kowal_NewsletterFrontend comme couche de formulaires et widgets d’inscription frontend.Après l’installation, vérifiez :
Le pack complet nécessite un traitement asynchrone actif.
bin/magento cron:installLe cron doit être responsable de :
Les consumers de file d’attente doivent assurer le traitement réel des lots d’envoi. Les noms des consumers doivent être récupérés depuis les fichiers actuels etc/queue_consumer.xml des modules déployés.
En environnement de production, veillez à :
Après le déploiement, effectuez la check-list complète :
Le pack est correctement déployé si :
cron et traitée par queue consumer,Magento_Newsletter peut toujours fonctionner.newsletter_subscriber.