Lorsque vous gérez une boutique de commerce électronique, vous devez vous assurer que les clients recevront rapidement leurs reçus et tous les e-mails de mise à jour de commande.
Cependant, lorsque WooCommerce ne parvient pas à envoyer les e-mails de commande, cela peut perturber votre activité et inquiéter les clients. La bonne nouvelle est qu'il s'agit d'un problème courant avec une solution simple.
Nous gérons plusieurs boutiques de commerce électronique où nous envoyons régulièrement des e-mails aux clients concernant les commandes, les paiements, et plus encore. Et nous utilisons des plugins comme WP Mail SMTP pour garantir que nos e-mails sont livrés directement dans la boîte de réception de nos clients.
Dans cet article, nous vous montrerons la méthode facile pour résoudre le problème des e-mails de commande WooCommerce non envoyés.

Qu'est-ce qui empêche l'envoi des e-mails WooCommerce ?
Si vous gérez une boutique en ligne, vous dépendez des e-mails pour que votre entreprise fonctionne sans problème.
Vous utilisez les e-mails pour accueillir les nouveaux clients et établir une relation avec eux. Des e-mails sont envoyés pour confirmer les commandes et faire le suivi des paniers d'achat abandonnés. Et les e-mails sont nécessaires pour permettre aux clients de réinitialiser leurs mots de passe.
Mais trop souvent, nous entendons dire que les vendeurs de commerce électronique ont des problèmes avec WooCommerce qui n'envoie pas d'e-mails.
Parfois, cela est dû à des problèmes courants dans vos paramètres WooCommerce. Nous vous montrerons d'abord comment vérifier ces paramètres.
D'autres fois, il s'agit d'un problème plus profond lié à la manière dont WordPress envoie les e-mails. Par défaut, WordPress envoie les e-mails via PHP mail. Malheureusement, tous les serveurs d'hébergement WordPress ne sont pas correctement configurés pour utiliser PHP mail.
Même lorsque vos e-mails sont envoyés avec succès, ils peuvent être incorrectement identifiés comme spam. Cela signifie qu'ils pourraient être automatiquement supprimés sans jamais être vus.
La meilleure façon de garantir la livraison fiable de vos e-mails est de les envoyer via un service SMTP.
Nous vous montrerons comment configurer un serveur SMTP plus loin dans ce guide. Mais d'abord, effectuons quelques dépannages pour nous assurer que vos paramètres WooCommerce sont corrects.
Vérifier les paramètres d'e-mail et de commande de WooCommerce
La première chose à vérifier concerne vos paramètres WooCommerce pour les e-mails et les commandes. Si l'un de vos paramètres est incorrect, vos e-mails de commande ne seront pas envoyés.
Vérifier les paramètres d'e-mail de WooCommerce
Nous commencerons par vérifier que vos e-mails n'ont pas été accidentellement désactivés. Pour ce faire, accédez à WooCommerce » Paramètres dans le tableau de bord WordPress et cliquez sur l'onglet E-mails.

Ici, vous verrez une liste de tous les e-mails de notification que WooCommerce enverra. Certains vous sont envoyés, d'autres à vos clients. Vous devrez vérifier les paramètres de chaque e-mail.
Commençons par le haut et vérifions l'e-mail « Nouvelle commande » en cliquant sur le bouton « Gérer » à droite.
Vous devrez vérifier deux paramètres. Tout d'abord, assurez-vous que l'e-mail est activé. Parfois, il est désactivé accidentellement, et l'e-mail ne sera pas envoyé si la case n'est pas cochée.

Deuxièmement, vous devez vous assurer que l'adresse e-mail du destinataire est correcte. Vous ne trouverez ce paramètre que pour les e-mails qui vous seront envoyés.
Lorsqu'un e-mail est envoyé au client, la bonne adresse e-mail sera utilisée automatiquement.
Vous pouvez faire de même pour chaque type d'e-mail de la liste. Si tout semble correct, nous devons vérifier le statut de chaque commande pour laquelle WooCommerce n'a pas envoyé d'e-mail de commande.
Vérifier le statut de paiement WooCommerce
Vous devrez naviguer vers WooCommerce » Commandes pour vérifier le statut des commandes récentes. Si vous n'avez pas encore de commandes, vous voudrez créer une commande test, puis revenir.

Si le statut de la commande est « En attente de paiement » comme dans cet exemple, cela explique pourquoi un e-mail n'a pas été envoyé. Par défaut, WooCommerce n'envoie pas d'e-mail de commande pour les ventes en attente.
Ceci est intentionnel car la transaction n'est pas encore terminée. WooCommerce attend que le paiement soit confirmé avant d'envoyer un reçu pour éviter toute confusion pour le client.
Mais si le statut est « En cours de traitement », il y a un problème. Un e-mail aurait dû vous être envoyé, ainsi qu'au client. S'il n'est pas arrivé dans la boîte de réception, il a très probablement été traité comme un spam.
C'est un problème courant avec les e-mails de WooCommerce et WordPress. La meilleure façon de résoudre ce problème est d'envoyer vos e-mails via un serveur SMTP.
Corrigez la fiabilité des e-mails WordPress avec un plugin de serveur SMTP
SMTP (Simple Mail Transfer Protocol) est la norme pour l'envoi d'e-mails. Pour comprendre pourquoi c'est mieux, considérez la fonction d'e-mail par défaut de WordPress comme l'envoi d'une lettre sans adresse de retour.
Il peut arriver, mais il peut facilement se perdre ou être marqué comme courrier indésirable.
Utiliser un service SMTP, c'est comme utiliser un coursier de confiance comme FedEx ou UPS. Il fournit une authentification appropriée, de sorte que les fournisseurs d'e-mails reconnaissent vos messages comme légitimes et les livrent directement dans la boîte de réception.
WP Mail SMTP est le meilleur plugin SMTP pour WordPress et WooCommerce. C'est le moyen le plus simple de vous assurer que vos e-mails de commande sont livrés dans la boîte de réception de votre client.
Nous l'utilisons sur nos propres sites Web de commerce électronique, et cela a certainement amélioré nos taux de délivrabilité des e-mails. Pour en savoir plus sur ses fonctionnalités et ses performances, vous pouvez consulter notre critique complète de WP Mail SMTP.
Vous pouvez le connecter à n'importe quel fournisseur de services SMTP populaire comme SendLayer en utilisant une clé API pour envoyer en toute sécurité un grand nombre d'e-mails sans déclencher les filtres anti-spam.
De plus, SendLayer vous permet d'envoyer jusqu'à 1 000 e-mails par mois avec leur plan Starter. Tous leurs plans sont abordables, et vous obtenez des informations exploitables sur vos taux de rebond afin de pouvoir diagnostiquer les problèmes de livraison potentiels.
Pour créer un compte, visitez le site web SendLayer et cliquez sur le bouton « Commencer avec SendLayer ».

Ensuite, choisissez un plan à votre convenance sur la page des tarifs et créez votre compte.
Une fois votre compte configuré, vous verrez un bouton « Continuer vers le tableau de bord ». Cliquez simplement dessus pour passer à l'étape suivante.

Cela vous dirigera vers votre tableau de bord SendLayer, où vous devrez autoriser votre nom de domaine pour permettre aux serveurs de messagerie de vous reconnaître comme un expéditeur vérifié.
Pour ce faire, vous devez cliquer sur le bouton « Ajouter un domaine » en haut à droite.

Cela ouvrira une nouvelle page où vous pourrez saisir l'adresse de votre site web.
Ensuite, cliquez sur le bouton « Ajouter un domaine ».

💡Astuce bonus : Avant de passer à l'étape suivante, expliquons rapidement ce que sont les enregistrements DNS.
Pensez-y comme à une signature numérique pour votre site web. Ils prouvent aux services de messagerie que vos e-mails proviennent bien de vous et non d'un spammeur.
Les ajouter est une étape clé pour vous assurer que vos e-mails sont fiables et livrés. Ne vous inquiétez pas, il s'agit généralement d'une configuration unique.
Une fois que vous aurez fait cela, SendLayer générera cinq types d'enregistrements DNS pour votre domaine. Vous devrez ajouter ces enregistrements à votre tableau de bord d'hébergement.
Gardez à l'esprit que l'emplacement exact des paramètres DNS dépendra de votre fournisseur d'hébergement, mais SendLayer fournit une documentation pour vous aider.
Après avoir ajouté ces détails, retournez à votre tableau de bord et cochez la case « J'ai ajouté ces enregistrements DNS et je suis prêt à continuer ». Cliquez ensuite sur le bouton « Vérifier les enregistrements DNS ».

N'oubliez pas que les modifications des enregistrements DNS peuvent prendre jusqu'à 48 heures pour prendre effet. Pour plus de détails à ce sujet, consultez notre tutoriel sur comment configurer correctement vos paramètres d'e-mail WordPress.
Il est maintenant temps pour vous d'obtenir votre clé API SendLayer. Pour ce faire, cliquez sur l'onglet « Paramètres » dans la colonne de gauche, puis basculez vers l'onglet « Clés API ».
Ici, cliquez sur le lien « Afficher la clé API », puis copiez la clé dans votre presse-papiers.

Ensuite, visitez votre tableau de bord WordPress pour installer et activer le plugin WP Mail SMTP. Vous pouvez consulter notre guide sur comment installer un plugin WordPress pour plus de détails.
Remarque : La version gratuite de WP Mail SMTP est tout ce qui est nécessaire pour ce tutoriel. Cependant, le plan Elite comprend une configuration White Glove, où un expert configurera le plugin pour vous.
Après l'activation, l'assistant de configuration de WP Mail SMTP démarrera automatiquement. Vous devrez cliquer sur le bouton « Commencer ».

Ensuite, choisissez SendLayer comme service SMTP que vous souhaitez utiliser et cliquez sur le bouton « Enregistrer et continuer ».
Après cela, on vous demandera de configurer vos paramètres d'envoi d'e-mails.

Ici, on vous demandera d'ajouter la clé API que vous avez copiée précédemment dans le formulaire.
Les étapes exactes que vous devrez suivre dépendront du service d'envoi d'e-mails que vous avez choisi.

👆 Remarque : Si vous préférez ignorer l'assistant et configurer WP Mail SMTP manuellement, vous trouverez des instructions étape par étape dans notre guide ultime sur comment configurer WP Mail SMTP avec n'importe quel service SMTP.
L'assistant d'installation vous demandera également de configurer un « e-mail d'expéditeur ». Assurez-vous d'utiliser la même adresse e-mail professionnelle que celle que vous avez saisie lors de la configuration de votre service d'envoi d'e-mails SMTP.

Il vous sera ensuite demandé quelles fonctionnalités de messagerie vous souhaitez activer.
Vous avez besoin de « Amélioration de la délivrabilité des e-mails » et de « Suivi des erreurs d'e-mail » pour résoudre le problème de WooCommerce qui n'envoie pas d'e-mails. Elles seront sélectionnées par défaut.
Si vous avez acheté WP Mail SMTP Pro, vous aurez accès à quelques fonctionnalités supplémentaires. Par exemple, la fonctionnalité « Journaux d'e-mails détaillés » vous permettra de vérifier les e-mails individuels pour vous assurer qu'ils sont envoyés.

La version Pro vous permettra également de renvoyer un e-mail échoué.
Cela peut être très utile lorsque le client tape une adresse e-mail incorrecte. Vous obtiendrez également des rapports d'e-mails et un résumé hebdomadaire de votre statut de délivrabilité et de vos statistiques.
Une fois que vous avez sélectionné les fonctionnalités de messagerie souhaitées, cliquez sur le bouton « Enregistrer et continuer ».

Ensuite, il vous sera demandé comment vous souhaitez stocker le contenu de vos e-mails. Nous vous recommandons de sélectionner toutes les options disponibles.
Lorsque vous cochez l'option « Stocker le contenu de tous les e-mails envoyés », vous pourrez renvoyer les e-mails s'ils n'ont pas été envoyés.

Assurez-vous de cocher les options « Suivre l'ouverture d'un e-mail » et « Suivre le clic sur un lien dans un e-mail ».
De cette façon, vous pouvez voir quand vos e-mails et liens sont ouverts, afin de savoir comment vos campagnes d'e-mails fonctionnent.
Une fois que vous avez terminé la configuration des journaux d'e-mails, cliquez sur « Enregistrer et continuer ».

Envoyer un e-mail de test
À partir de là, WP Mail SMTP exécutera automatiquement un test pour s'assurer que votre service de messagerie est connecté.
Laissez quelques secondes au test pour s'exécuter.

Essentiellement, WP Mail SMTP va envoyer un e-mail de test en utilisant votre service de messagerie.
Si la clé API est correctement saisie, vous devriez voir un message vous indiquant que votre e-mail de test a été envoyé avec succès.

Bonus : Améliorer les e-mails de commande WooCommerce
Maintenant que vous pouvez être sûr que vos e-mails parviennent à la boîte de réception de vos clients, vous pouvez passer à l'étape suivante : améliorer les e-mails eux-mêmes.
La personnalisation de vos e-mails WooCommerce peut vous aider à établir la confiance et à rendre votre marque plus mémorable.
Pour cela, nous recommandons FunnelKit Automations. C'est l'un des meilleurs outils d'automatisation marketing pour WooCommerce.
Avec FunnelKit Automations, vous pouvez entièrement personnaliser vos e-mails WooCommerce pour qu'ils correspondent à votre marque. Cela aide à établir la confiance avec vos clients et à accroître la notoriété de votre marque.
Lors des tests, nous avons découvert qu'il vous permet également de créer des campagnes automatisées par e-mail et SMS directement depuis votre tableau de bord WordPress. De plus, il propose des flux de travail prédéfinis pour les notifications de suivi de commande, les coupons de reconquête, les rappels d'abandon de panier, et plus encore.
Pour plus de détails, consultez notre analyse détaillée de FunnelKit Automations.
Tout ce que vous avez à faire est d'installer le plugin. Pour plus de détails, vous pouvez consulter notre guide sur comment installer un plugin WordPress.
Lors de la personnalisation de votre e-mail de commande, FunnelKit Automations propose un constructeur visuel qui vous permet d'ajouter des images, du texte, des balises de produit, et plus encore.

Ce qui rend ce logiciel si puissant, c'est que vous pouvez concevoir des séquences d'e-mails de telle sorte qu'une fois qu'un nouveau client passe sa première commande, il nourrira les prospects et les guidera vers des achats futurs.
Avec chaque e-mail du flux de travail, vous verrez des analyses en ligne, vous permettant ainsi d'ajuster vos e-mails de commande pour de meilleurs taux d'ouverture et de clics.

Si vous souhaitez en savoir plus, veuillez consulter notre tutoriel sur comment personnaliser les e-mails WooCommerce.
Questions fréquemment posées sur les e-mails WooCommerce
Voici quelques questions fréquemment posées par nos lecteurs concernant l'envoi d'e-mails WooCommerce :
Pourquoi mes e-mails WooCommerce vont-ils dans les spams ?
Cela se produit souvent parce que WordPress utilise PHP mail par défaut, qui manque de l'authentification appropriée que les fournisseurs d'e-mail attendent.
En conséquence, des services comme Gmail ou Outlook peuvent signaler ces e-mails comme suspects.
L'utilisation d'un service SMTP ajoute cette couche d'authentification, indiquant aux clients de messagerie que vos messages sont légitimes et doivent arriver dans la boîte de réception.
Puis-je utiliser mon compte Gmail pour envoyer des e-mails WooCommerce ?
Oui, vous pouvez configurer WP Mail SMTP pour envoyer des e-mails en utilisant votre compte Gmail. Cependant, il existe des limites d'envoi, et ce n'est généralement pas recommandé pour les boutiques qui envoient beaucoup d'e-mails.
Un fournisseur dédié comme SendLayer est une solution plus évolutive et fiable pour les entreprises en croissance.
Comment savoir si mes e-mails WooCommerce sont réellement envoyés ?
Le moyen le plus simple est d'utiliser un plugin comme WP Mail SMTP. La version gratuite dispose d'une fonctionnalité d'e-mail de test intégrée pour confirmer que vos paramètres fonctionnent.
La version Pro inclut des journaux d'e-mails détaillés, qui vous montrent le statut de chaque e-mail envoyé depuis votre site, y compris s'il a été livré, ouvert ou cliqué.
Quel est le meilleur fournisseur SMTP pour une boutique WooCommerce ?
Pour la plupart des petites et moyennes boutiques, nous recommandons SendLayer. Il est fiable, abordable et facile à configurer avec WP Mail SMTP.
D'autres excellentes options incluent Brevo (anciennement Sendinblue) et SMTP.com, qui sont également conçus pour gérer de grands volumes d'e-mails transactionnels.
Nous espérons que ce tutoriel vous a aidé à apprendre comment résoudre le problème des e-mails de commande non envoyés par WooCommerce. Vous pourriez également vouloir apprendre comment limiter la quantité d'achat dans WordPress ou consulter la liste des plugins WooCommerce indispensables pour développer votre boutique.
Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.


Kirstin
123-Reg ne permettra pas l'utilisation d'un fournisseur SMTP externe. Existe-t-il une autre solution de contournement ? Il est essentiel que les e-mails de commande puissent être envoyés en toute sécurité depuis WooCommerce.
Merci beaucoup
Support WPBeginner
Si votre fournisseur ne vous permet pas d'utiliser un autre fournisseur SMTP, WP Mail SMTP devrait vous permettre de vous connecter à ce que votre registraire autorise pour le moment afin d'améliorer la livraison des e-mails en général.
Admin
Jiří Vaněk
J'ai eu des problèmes importants pour envoyer des e-mails en raison de la fonction mail en PHP. Après investigation, j'ai trouvé la cause. Le problème est souvent lié à l'enregistrement SPF, où l'adresse IP du serveur web à partir duquel les e-mails sont envoyés en utilisant la fonction mail PHP doit être incluse dans les enregistrements du domaine. C'est pourquoi je suis finalement passé à WP SMTP Mail, que j'ai configuré pour utiliser mon propre e-mail sous mon domaine, où j'ai correctement configuré les enregistrements SPF, DKIM et DMARC. Depuis, je n'ai plus jamais eu d'e-mail qui n'a pas été envoyé correctement. Je considère le plugin WP SMTP Mail comme une nécessité absolue, d'autant plus qu'au moins Google a mis en place des règles anti-spam plus strictes basées sur les vérifications SPF. De nos jours, ce plugin est essentiel et fonctionne très bien même dans sa version gratuite.