extrait de code
extrait de code
extrait de code

Tutoriel sur les e-mails WooCommerce par Bright Vessel

Vous appréciez cet article ?
Partagez-le sur les réseaux sociaux !
Contenu

Vous ne savez pas comment configurer les notifications par e-mail WooCommerce ? Dans notre tutoriel WooCommerce, nous vous expliquerons le fonctionnement des notifications par e-mail dans WordPress et les paramètres utilisés dans WooCommerce.

WooCommerce et la plupart des plugins de messagerie envoient les e-mails via wp_mail(), une fonctionnalité essentielle de WordPress. Des problèmes d'envoi et de réception d'e-mails surviennent souvent, mais généralement, le problème ne vient pas de WooCommerce lui-même, mais plutôt de la fonctionnalité de messagerie clé de l'hébergeur web. Lisez ce qui suit pour résoudre les problèmes courants.

1.1 Réception des commandes, mais les e-mails ne sont pas envoyés

Si vous ne recevez pas de messages des formulaires de contact sur votre page WordPress, votre site présente peut-être un problème de configuration. Dans un environnement d'hébergement mutualisé, ce problème est très fréquent et restreint les protocoles d'envoi de messages via le serveur d'hébergement afin de minimiser les incidents. Pour résoudre rapidement votre problème, regardez cette vidéo.

https://www.youtube.com/watch?v=wB8VqAfVU0o

  • Vérifiez si des commandes sont en attente

Si le statut de votre nouvelle commande est « En attente », cela signifie qu'aucun courrier n'a été envoyé. Les commandes en attente sont celles pour lesquelles le client a choisi l'article, mais a ensuite quitté la page de paiement ou la transaction par carte bancaire n'a pas abouti. Cela dépend de la passerelle de paiement utilisée.

 

Pour les commandes en attente de paiement via PayPal ou toute autre passerelle de paiement, aucune mise à jour ne sera effectuée. Cela peut être dû à un problème de passerelle. Il ne s'agit pas d'un problème de messagerie dans ce cas. Le problème pourrait provenir de la passerelle de paiement.

Vous pouvez soumettre un ticket en utilisant ce lien.

https://woothemes.zendesk.com/access/unauthenticated?return_to=https%3A%2F%2Fwoothemes.zendesk.com%2Frequests%2Fnew

  • Normes PayPal

Pour les normes PayPal, nous avons une page de dépannage.

Visite: https://docs.WooCommerce.com/document/paypal-standard/#section-20

  • Désactiver tous les plugins

Les plugins peuvent également générer des erreurs avant que le statut ne soit modifié. Vous pouvez identifier les causes principales du problème en déboguant les plugins, ou désactiver des plugins, à l'exception de WooCommerce, pour régler un litige. Consultez :

https://github.com/WooCommerce/WooCommerce/wiki/Using-WP_DEBUG_LOG-to-log-errors

  • Vérifiez les configurations de votre e-mail

Les commandes traitées doivent générer un e-mail.

  • Activer le courrier électronique

Vous avez peut-être désactivé les notifications par e-mail. Vérifiez si votre adresse e-mail est activée pour les notifications de commande.

  • Aller à WooCommerce
  • Ensuite, allez dans Paramètres > E-mails
  • Choisissez le Traitement de la commande modèle d'e-mail
  • Vous pouvez également définir le type d'e-mail sur un texte vide

configuration de messagerie

  • Les e-mails sont envoyés mais non reçus
  • Test du plugin de messagerie sur votre serveur  

Commencez par tester gratuitement l'extension Check Email sur votre page WordPress. Cette extension fondamentale vous permet de vérifier si vous pouvez envoyer des messages à votre configuration et/ou serveur WordPress. Installez l'extension wp-login à l'aide du code source. https://en-gb.WordPress.org/plugins/wp-mail-logging/. Vous pourrez désormais vérifier les envois en conservant un historique de tous les e-mails reçus. Une fois installé,

  • Presse " Vérifier l'e-mail " dans votre tableau de bord WordPress sous le menu outils.
  • Pour soumettre un test, entrez une adresse e-mail et cliquez sur « "Envoyer un test par e-mail."
  • Visitez maintenant le tableau de bord d'administration, puis cliquez sur le journal de messagerie WP

tableau de bord d'administration > Journal de messagerie WP

  • Vérifiez les e-mails et les rapports d'erreur générés via votre commande de test

Si le test a réussi, l'écran ressemblera à ceci

test du plugin serveur

1.2 Maintenant, après avoir découvert que l'e-mail a été envoyé mais pas reçu : d'autres processus doivent être mis en œuvre pour résoudre le problème.

  • Assurez-vous d'avoir une adresse e-mail associée à votre domaine dans les paramètres de messagerie WooCommerce. Vos adresses e-mail publiques @yahoo.com, @gmail.com ou similaires sont susceptibles de générer des spams en raison des différences entre l'expéditeur déclaré (serveurs Yahoo ou Gmail) et votre serveur réel.
  • Créez un compte SMTP dédié (un site classique est généralement gratuit) pour envoyer vos e-mails. Cette fonctionnalité est plus fiable que la fonction d'envoi de votre serveur.

2. Comment résoudre les conflits de plugins ?

Si l'e-mail n'a pas été transféré, cela peut indiquer un conflit de plugin bloquant l'envoi, par exemple une erreur avant la production. Vous pouvez maintenant en déterminer la cause via un forum dédié aux plugins ou tout autre moyen de désactiver le plugin et d'éviter tout litige.

Visite: https://github.com/WooCommerce/WooCommerce/wiki/Using-WP_DEBUG_LOG-to-log-errors

À quoi sert le fournisseur SMTP ? Un compte Gmail est-il similaire au SMTP ?

Le protocole SMTP (Simple Mail Transfer Protocol) offre des services d'envoi et de réception d'e-mails similaires à ceux de WebHost. L'utilisateur doit créer un compte. La principale différence réside dans le fait que son serveur est utilisé pour envoyer des messages, tandis que WebHost héberge des sites web. Gmail est l'un des protocoles SMTP les plus connus, offrant des services d'envoi et de réception d'e-mails rapides, efficaces et confidentiels.

3. Puis-je utiliser Gmail comme fournisseur pour mon SMTP ?

Gmail impose certaines restrictions concernant l'envoi de messages. Il autorise l'envoi de 500 e-mails par identifiant unique en 24 heures. Dans le cas contraire, l'identifiant de l'utilisateur sera désactivé.

Visite https://support.google.com/mail/answer/22839?hl=en

4. Fournisseurs SMTP recommandés

La plupart des sites web disposent de services SMTP dédiés. Ils proposent des plugins propriétaires faciles à installer depuis le tableau de bord de WordPress. Ces plugins vous aident à démarrer.

  • Plugin SendGrid (il a la capacité d'envoyer 12 000 e-mails gratuits par mois)

Visite: https://sendgrid.com/

  • Mail Grid Plugin (il a la capacité d'envoyer 10 000 e-mails gratuits par mois)

Visite: https://www.mailgun.com

  • Plugin SparkPost (il a la capacité d'envoyer 10 000 e-mails gratuits par mois)

Visite: https://www.sparkpost.com

  • Plugin Mandrill

Module complémentaire payant de Mailchimp. Jusqu'à 25 000 e-mails coûtent 10 $/mois. Dans le tableau de bord Mandrill, les e-mails sont surveillés et marqués pour les statistiques, et peuvent être utilisés avec Mailchimp.

Comment fonctionne le courrier électronique ?

Les e-mails fonctionnent comme tout ce qui se déplace d'un point à un autre. Les e-mails circulent très rapidement entre les serveurs et sont filtrés à chaque étape. Google décrit ce processus à l'adresse suivante : https://sustainability.google/

5. Comment fonctionne le courrier électronique avec WordPress ?

Les plugins de messagerie utilisent la fonctionnalité principale de WordPress wp_mail() pour envoyer les e-mails, et WooCommerce utilise également la même fonctionnalité.

Visite: https://developer.WordPress.org/reference/functions/wp_mail/

e-mail dans WordPress

6. Est-ce que WordPress ou WooCommerce envoie mon e-mail ?

Non, ni WordPress ni WooCommerce n'envoient d'e-mails. Comme indiqué précédemment, ils utilisent leur fonction principale pour envoyer des e-mails. WordPress n'est pas un fournisseur de services de messagerie. Une autre langue permet l'envoi d'e-mails en codant PHP.

7. Utiliser le service de messagerie SMTP au lieu du serveur d'hébergement pour envoyer des e-mails WordPress.

La fonctionnalité wp_mail() redirige l'e-mail de PHP vers votre fournisseur SMTP grâce à un plugin accessible par ce dernier et au plugin Post SMTP. Le fournisseur SMTP recevra l'application et ajoutera un e-mail à la file d'attente.

SMTP 

8. Comment se fait-il que l'e-mail ne soit pas dans mon dossier spam alors que les filtres anti-spam bloquent les e-mails ?

Les e-mails sont filtrés à différentes étapes, la dernière étant considérée comme spam. Si un e-mail est classé comme spam, il n'est ni envoyé ni reçu.

9. Mon formulaire de contact par e-mail fonctionne, alors pourquoi les messages de WooCommerce sont-ils bloqués ?

  • Le filtre anti-spam vérifie toutes les informations de l'expéditeur. Il vérifie l'adresse IP d'origine, l'utilisateur et le domaine de l'expéditeur, le libellé de l'e-mail et le nombre de messages envoyés par l'adresse IP ou l'expéditeur. Il vérifie même combien de fois les messages de cet expéditeur sont devenus du spam.
  • Le facteur le plus souvent signalé est l'origine de votre e-mail, ce qui réduit votre score global de spam. Même de petites différences de formulation et de formatage peuvent être signalées comme spam et ne pas être envoyées dans les e-mails WooCommerce.

10. Puis-je envoyer des fichiers téléchargeables achetés en pièces jointes dans les e-mails de commande terminée et de facture ?

Oui ! Vous pouvez envoyer les fichiers téléchargeables que vous avez achetés en ajoutant l'extrait ci-dessous à la fin du fichier functions.php de votre thème :

extrait de code

11.  Ressource

Expéditeur

Si vous disposez d'un serveur dédié à l'envoi de messages, vérifiez et surveillez la réputation de l'adresse IP de votre site web pour cette action. Vous pouvez également l'utiliser pour les environnements d'hébergement partagés et virtuels, mais il est préférable de faire appel à un fournisseur SMTP dédié.

Visitez également

https://documentation.mailgun.com/en/latest/best_practices.html#hosting

https://www.senderscore.org.

Obtenez votre audit SEO gratuit

Formulaire d'audit SEO gratuit

"*" indique les champs obligatoires

Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.
Contenu
Vous appréciez cet article ?
Partagez-le sur les réseaux sociaux !
Obtenez votre audit SEO gratuit

Formulaire d'audit SEO gratuit

"*" indique les champs obligatoires

Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.
Obtenez votre audit SEO gratuit

Formulaire d'audit SEO gratuit

"*" indique les champs obligatoires

Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.
Vous avez apprécié cet article ?
Partagez-le sur les réseaux sociaux !

Laisser un commentaire

Découvrez un autre article de blog !

Retour à tous les articles du blog
© 2024 Bright Vessel. Tous droits réservés.
version xml = "1.0"? version xml = "1.0"? chevron vers le bas flèche gauche