Menu de la documentation

WooCommerce : e-mails de commande

Faites partir les e-mails de commande WooCommerce par Mailcheer : branchement dans WordPress, adresse d'expédition de la boutique, e-mail test, journaux.

WooCommerce n'envoie pas ses e-mails lui-même. D'après sa documentation, il les confie à la fonction d'envoi de WordPress, wp_mail(). Une extension SMTP change le chemin de cette fonction et fait partir les e-mails par le fournisseur choisi. La documentation de WooCommerce conseille d'ailleurs un fournisseur SMTP dédié, plus fiable que la fonction d'envoi de votre propre serveur.

Concrètement : vous branchez Mailcheer une fois, dans WordPress, et les e-mails de commande suivent. Il reste ensuite deux réglages propres à WooCommerce.

Avant de commencer

  • Un domaine vérifié dans Mailcheer. Pour vérifier un domaine, suivez la fiche Vérifier votre domaine.
  • WordPress branché sur Mailcheer. Suivez la fiche WordPress avec WP Mail SMTP : identifiants Mailcheer, réglages de l'extension, e-mail de test.

Si votre tableau de bord est en anglais, voici les libellés utilisés dans cette fiche :

En françaisEn anglais
RéglagesSettings
E-mailsEmails
Options d’e-mail de l’expéditeurEmail sender options
Nom d’expéditeur"From" name
Adresse de l’expéditeur"From" address
Ajouter une adresse e-mail de réponseAdd "Reply-to" email
Enregistrer les modificationsSave changes
GérerManage
Activer cette notification par e-mailEnable this email notification
Aperçu de l’e-mailEmail preview
Envoyer un e-mail testSend a test email
ÉtatStatus
JournauxLogs

1. Réglez l'adresse d'expédition de la boutique

WooCommerce a son propre réglage d'adresse d'expédition pour les e-mails qu'il envoie. Sa documentation recommande une adresse sur le domaine de votre site.

  1. Ouvrez WooCommerce → Réglages → E-mails.
  2. Sous la liste des notifications, repérez la section « Options d’e-mail de l’expéditeur ».
  3. Dans « Nom d’expéditeur », indiquez le nom que vos clients verront.
  4. Dans « Adresse de l’expéditeur », saisissez une adresse de votre domaine vérifié dans Mailcheer, par exemple boutique@votre-domaine.fr.
  5. Cliquez sur « Enregistrer les modifications ».

Mettez la même adresse que dans « E-mail de l’expéditeur » de WP Mail SMTP. Si vous y avez coché « Forcer l’e-mail de l’expéditeur », c'est l'adresse de WP Mail SMTP qui s'applique aux e-mails de toutes les extensions, WooCommerce compris.

Vous voulez recevoir les réponses de vos clients dans une autre boîte ? Activez « Ajouter une adresse e-mail de réponse » et indiquez cette boîte. L'adresse d'expédition, elle, ne change pas.

2. Vérifiez que les e-mails sont activés

Un e-mail désactivé ne part jamais, quel que soit le branchement.

  1. Dans WooCommerce → Réglages → E-mails, cliquez sur « Gérer » à droite de l'e-mail à contrôler.
  2. Vérifiez que « Activer cette notification par e-mail » est coché.
  3. Cliquez sur « Enregistrer les modifications ».

3. Testez

  1. Dans WooCommerce → Réglages → E-mails, allez à la section « Aperçu de l’e-mail ».
  2. Choisissez un modèle d'e-mail dans la liste.
  3. Utilisez « Envoyer un e-mail test » et saisissez une adresse dont vous pouvez consulter la boîte.
  4. Vérifiez que l'e-mail est bien arrivé.

La même option existe en bas de la page de chaque e-mail, ouverte avec « Gérer ».

Pour un essai grandeur nature, passez une commande de test. WooCommerce note chaque tentative d'envoi dans WooCommerce → État → Journaux, source transactional-emails : envoyé, échoué avec la raison, désactivé ou ignoré. Pour les e-mails liés à une commande, l'envoi réussi ou échoué apparaît aussi en note privée dans la commande.

Revenez ensuite dans Mailcheer, sur Intégrations → Depuis votre site ou votre logiciel. Dès que le premier e-mail est arrivé, la page indique que le branchement fonctionne : « Branché ». Elle montre aussi les refus récents, avec leur raison.

Si ça ne marche pas

  • Aucun e-mail pour une commande. Selon la documentation de WooCommerce, une commande restée en « Attente paiement » ne déclenche aucun e-mail : le problème vient alors du paiement, pas de l'envoi. Pour les autres commandes, vérifiez que l'e-mail est activé (partie 2).
  • Le journal indique un échec. La raison notée vient en général de WordPress ou du service d'envoi : reprenez les réglages de la fiche WordPress avec WP Mail SMTP, en particulier le couple port et chiffrement (587 avec « TLS », ou 465 avec « SSL ») et la clé Mailcheer, à recoller en entier.
  • L'e-mail est refusé. Regardez la raison affichée dans Mailcheer. L'adresse d'expédition doit appartenir à un domaine vérifié : contrôlez « Adresse de l’expéditeur » dans WooCommerce et « E-mail de l’expéditeur » dans WP Mail SMTP.

Sources