Articles

WooCommerce Docs

Pourquoi mes emails ne sont pas envoyés ? Retour au début

Cela mérite sa propre page. Voir Pourquoi les courriels peuvent ne pas être envoyés.

En plus de suivre les instructions du lien ci-dessus, sachez qu’en utilisant l’authentification HTTP comme protection pour les utilisateurs indésirables de voir votre site Web, WP-Cron sera probablement bloqué, et ne se déclenchera pas sur votre site Web. Si vous comptez sur WP-Cron, veuillez désactiver l’authentification HTTP pour tester, car les Follow-Ups ne seront pas envoyés si l’authentification HTTP n’est pas désactivée. Voici ce que vous pouvez voir si vous avez installé WP Crontrol.

Screen Shot 2016-02-08 at 8.40.18 AM

Qu’est-ce qui déclenche l’envoi de mes emails aux clients ? Retour au début

Un email sera envoyé dès que les conditions de déclenchement définies sont satisfaites pour tout email spécifique. Si le déclencheur est « État de la commande : Terminée », Follow-Ups rassemblera et construira la liste des emails à envoyer, sur la base des emails existants, juste après qu’une commande ait été terminée. Ces emails sont maintenus dans une file d’attente et sont envoyés dès que l’intervalle de temps s’écoule.

Pour éviter d’envoyer plusieurs emails au même client, des conditions de priorité peuvent être définies, et il existe également des options comme « Envoyer une fois par client » et « Ajuster la date d’envoi » (d’un email déjà dans la file d’attente). Mais il est important de noter que si un autre email de suivi est créé après qu’une commande ait été complétée, cet email ne sera pas ajouté à la file d’attente, même si les conditions de déclenchement sont réunies pour lui.

Pourquoi ai-je des milliers de commentaires maintenant ? Retour au début

Le planificateur d’actions est une méthode robuste pour assurer des actions opportunes et précises à déclencher. Puisque les Emails de suivi s’appuient sur la précision des envois pour les dates et l’horaire, nous (avec les abonnements WooCommerce) avons mis en œuvre ce nouveau planificateur extrêmement précis. Comme expliqué dans la documentation, le planificateur d’actions, par défaut, enregistre toutes les actions dans le tableau des commentaires et pourrait entraîner une croissance exponentielle de votre nombre de commentaires sur le tableau de bord. Il ne s’agit pas d’un bogue.

Par défaut, les entrées du journal (c’est-à-dire les commentaires) seront supprimées après un mois avec l’action à laquelle elles se rapportent. Si le volume des commentaires est un problème pour vous (vos clients ne les verront jamais), vous pouvez réduire le nombre de fois où les actions et les commentaires sont conservés en utilisant le filtre ‘action_scheduler_retention_period’. Par défaut, il est défini à un mois, mais vous pourriez le changer en 60 * 60 * 24 * 7 pour le réduire à une semaine, ou 60 * 60 * 24 pour le réduire à un jour.

Si vous souhaitez le désactiver complètement, il y a un paramètre pour vous permettre à la fois de désactiver les journaux du planificateur d’actions (ceci est défini pour ne pas enregistrer les actions par défaut – vous DEVREZ le réactiver), et une sélection qui supprimera les journaux actuels de votre base de données lors de l’enregistrement de vos paramètres.

Logique d’abandon de panier Retour au début

Follow-Ups sait quand un produit a été ajouté au panier, puis quand le produit est acheté. Cela peut se produire tout de suite, quelques minutes plus tard, ou quelques jours plus tard. Peu importe, Follow-Ups supprimera les courriels « Ajoutés au panier » de la file d’attente lorsque les achats sont effectués, et supprimera les courriels de la file d’attente planifiée si nécessaire.

Lorsque vous importez des commandes, il s’arrête juste à 0% et ne se met jamais à jour Haut de page

Cela se produit de temps en temps, et nous vous recommandons d’essayer ces trois étapes avant de soumettre un ticket pour le support:

  • Assurez-vous que vous êtes à jour avec votre plugin Follow-up Emails. Exécuter le dernier et le meilleur est le meilleur !
  • Exécutez-vous PHP 5.6 ou inférieur ? Nous vous recommandons de mettre à niveau vers PHP 7.2.
  • Avez-vous un plugin de mise en cache installé ? Ou faites-vous une mise en cache du tout – n’importe où ? Vérifiez également auprès de votre fournisseur d’hébergement. Vous seriez surpris de ce qu’ils font pour vous !

Pourquoi ne puis-je pas utiliser Mandrill (un service de MailChimp) et al ? Retour en haut de la page

En termes simples – c’est contre leurs conditions de service. Les emails transactionnels sont définis comme des emails ponctuels envoyés à un ou très peu de destinataires et sont personnalisés spécifiquement pour le destinataire. Les utilisations courantes comprennent :

    • Les courriels de suivi et de rappel
    • Les courriels de mot de passe oublié
    • Les confirmations de commande et les reçus
    • Divers autres courriels ponctuels.off emails

Conflits de plugins connus ou incompatibilités avec diverses choses Retour en haut

Si vous exécutez l’un des plugins suivants, veuillez les désactiver car ils sont connus pour causer un problème avec Follow-Ups :

  • P3 Performance Plugin
  • Linnworks Integration for WooCommerce (versions antérieures à 1.3.6 – veuillez mettre à niveau vers la version 1.3.6 ou ultérieure)
  • WP-Sweep – Soyez averti, ce plugin peut effacer des données (pas seulement des Follow-ups, mais il peut également nuire aux données de vos produits WooCommerce

Puis-je envoyer des emails non automatisés en utilisant ce plugin ? Retour en haut de page

Oui. Choisissez simplement les Emails manuels, et obtenez tous les avantages d’un email automatisé – quand vous voulez. Pas de planification, pas de conditions – envoyez simplement quand vous en avez besoin. Une fois qu’un modèle d’e-mail manuel est créé, vous pouvez le consulter rapidement à tout moment, sélectionner une adresse e-mail, apporter quelques modifications si nécessaire et cliquer sur « Envoyer ». Il est également possible d’envoyer un e-mail manuel à un groupe sélectionné de clients/utilisateurs en une seule fois. Par exemple, un e-mail peut être envoyé à tous les clients ayant effectué un achat dans une période donnée, ou à tous les clients ayant acheté des produits spécifiques. Consultez la page « Emails manuels » pour plus d’informations.

J’ai essayé d’envoyer 800 emails, mais il n’a envoyé que… Retour au début

Les limitations des hébergeurs peuvent différer, nous vous recommandons de vérifier avec votre hébergeur vos limites d’envoi. Voir ici pour plus d’informations. Si vous prévoyez d’envoyer plus d’emails que la limite quotidienne, nous vous recommandons de passer à un fournisseur de courrier électronique tiers, tel que Mandrill. Ils ont un plugin disponible (wpMandrill), qui s’intègre avec Follow-up Emails.

Comment fonctionne le suivi des liens Google Analytics ? Retour au début

Après avoir coché la case, un nouveau champ s’ouvre pour saisir votre lien de suivi.

Vous pouvez lire plus d’informations sur la page de l’outil Google Analytics URL Builder.

Seul le lien de suivi doit être saisi dans cette zone, et non l’URL complète.

Où est passée la fonctionnalité « Toujours envoyer » ? Retour en haut de la page

À partir de la version 4.0, seuls les types d’emails à l’échelle du magasin ont la possibilité de limiter ou non l’option « Toujours envoyer ». Ce changement a été mis en œuvre parce que lors de l’envoi d’emails avec un type d’email autre que « Storewide » (qui comprend les emails spécifiques aux produits et aux catégories), les emails entraînent une duplication négligeable. Pourquoi ?

Les courriels sont mis en file d’attente en fonction de leur spécificité. Plus un courriel est spécifique, plus sa priorité est élevée. Ainsi, les types d’e-mails en dehors de « Storewide » sont généralement mis en file d’attente avec la plus haute priorité, et une faible duplication, ce qui rend inutile la nécessité de limiter ces types d’e-mails pour pouvoir « Toujours envoyer » ou non. Seuls les courriels « Storewide » ont un réel potentiel de duplication, et les courriels de suivi fournissent plus de contrôle pour ce type de courriel afin de limiter leur croisement avec ces autres types de courriel.

Où sont tous mes types de courriel ? Pourquoi ne puis-je utiliser que le manuel et les inscriptions ? Retour au début

À partir de la version 4.0, Follow-Up Emails ne nécessite aucun plugin supplémentaire. Cela signifie que vous avez maintenant accès à certaines des fonctionnalités de Follow-Up Emails sans WooCommerce ou Sensei installé – ce qui est une excellente nouvelle ! Cela peut également prêter à confusion, car sans WooCommerce, vous n’aurez accès à aucun type d’email autre que Signup et Manual Emails.

Un autre scénario qui vous limiterait à ne pas avoir tous vos types d’emails est si vous exécutez une installation multi-site de WordPress. Ceci est important car Follow-up Emails recherche spécifiquement woocommerce/woocommerce.php dans les données active_plugins de WordPress pour déterminer si WooCommerce est installé. Dans le cas d’une installation multisite, ce fichier spécifique ne sera pas trouvé, donc Follow-up Emails n’affichera pas tous les types d’emails.

Les emails sont-ils envoyés à la fois aux clients enregistrés et à la caisse des invités ? Retour au début

Oui. Peu importe comment vos clients passent à la caisse, leurs emails seront ajoutés à toutes les campagnes que vous avez configurées.

Lorsqu’un utilisateur s’abonne, mon email d’inscription n’est pas envoyé ? Retour au début

Les emails d’inscription sont différents de la fonctionnalité de boîte d’abonnement pour les « newsletters » et les « listes de diffusion ». Les emails d’inscription servent à s’inscrire à un compte sur WordPress/WooCommerce. Veuillez noter cette différence.

L’envoi du bon email est complexe, comment est-il géré ? Retour au début

Nous avons essayé de documenter le processus de décision que Follow-ups prend au moment d’envoyer un courriel pour déterminer ce qui est envoyé, ce qui n’est pas envoyé et dans quel ordre. Pour un aperçu de haut niveau de ce processus de décision, lisez-le ici.

Quand mes courriels d’abonnement seront-ils déclenchés ? Retour en haut de page

Quand l’email « après expiration » est-il programmé ? Le système exécute-t-il une sorte de processus d’arrière-plan pour vérifier les abonnements expirés chaque jour et les programmer ?

Oui… en quelque sorte. L’email est ajouté à la planification après que le plugin WooCommerce Subscriptions ait déclenché le déclencheur subscription_expired sur un abonnement, il est donc normal de ne rien avoir de programmé lorsque vous créez ou importez des commandes pour la première fois.

Il semble qu’aucun de mes emails « avant que l’abonnement n’expire » ne soit envoyé ! Retour au début

D’abord, vérifiez les paramètres de votre abonnement. Avez-vous des dates de fin d’abonnement ? Si non, vous devriez utiliser le déclencheur before next subscription payment parce que vos abonnements n’expirent pas (donc pas de dates de fin). Si c’est le cas, et que vous avez des déclencheurs before subscription expires définis pour cet abonnement, ils ne seront jamais déclenchés. Veuillez mettre à jour le déclencheur.

Ma page de désabonnement ne fonctionne pas Retour au début

J’ai créé une page avec le shortcode pour gérer tous les opt-outs et les désabonnements. J’ai fait l’URL https://example.com/unsubscribe. Pourquoi cela ne fonctionne-t-il pas ?

Le problème ici n’est pas l’utilisation du shortcode – car Follow Ups a maintenu la rétrocompatibilité avec lui. Le problème concerne le fait qu’il y a un point de terminaison pour les désabonnements qui sera https://example.com/unsubscribe, donc la création d’une page avec ce même slug écrasera et cassera le point de terminaison. Si vous souhaitez utiliser le code court sur une autre page, n’utilisez pas le slug « unsubscribe ». Comme les slugs d’endpoint doivent toujours être uniques.

Comment puis-je tester l’envoi d’emails en grande quantité ? Retour au début

Il n’y a pas de fonctionnalité directement dans Follow Ups qui permettrait cela. Ce que vous pouvez faire à la place est d’utiliser des plugins tiers pour désactiver et enregistrer les emails comme s’ils étaient envoyés. Nous utilisons parfois ce qui suit pour voir ce qui serait envoyé et diagnostiquer les problèmes. N’oubliez pas que ces plugins ajoutent des données à la base de données que vous pouvez vouloir effacer avant de mettre votre site en ligne :

  • Plugin Disable Emails
  • Log Emails plugin

Comment est utilisé le type d’accès pour les listes (la différence entre public/privé) ? Retour en haut de la page

Le type d’accès public signifie que la liste est disponible publiquement pour que les clients du magasin s’y abonnent.

Alternativement, les abonnés peuvent être ajoutés uniquement à partir d’un administrateur aux listes utilisant le type d’accès privé.

Remarque : Il s’agit d’une doc de niveau développeur fournie à titre indicatif. Nous ne sommes pas en mesure de dispenser des conseils ou de réviser le code dans le cadre de notre politique de support.

Ma page de désabonnement est vierge… Au secours ! Retour en haut

Typiquement, la page n’est en fait pas vide. Habituellement, il y a simplement une règle CSS qui cache la zone de contenu principale – quelque chose comme ceci:

.home #content {
display: none;
}

Comment puis-je personnaliser la page de désabonnement ? Retour en haut

Vous pouvez remplacer le modèle qui est affiché sur cette page en copiant le woocommerce-follow-up-emails/templates/email-unsubscribe.php, et en collant ce fichier à l’intérieur d’un répertoire follow-up-emails dans votre thème actif. Followup Emails chargera alors le email-unsubscribe.phpprésenté par le thème au lieu de celui livré avec Followup Emails. Cela aidera également les mises à jour à ne pas écraser les modifications que vous ou votre développeur de thème pourriez faire.

Quels modèles puis-je modifier, et comment ? Retour en haut

Il y a un certain nombre de modèles que vous pouvez modifier en copiant simplement le fichier existant du dossier Followup Emails – woocommerce-follow-up-emails/templates/ – vers /follow-up-emails/. Certains peuvent déjà avoir ce dossier, si vous avez téléchargé les modèles d’emails fournis. Certains fichiers de modèles peuvent se trouver dans un sous-dossier, dans ce cas il est important de copier les fichiers en utilisant la même structure de dossier. Exemples de fichiers que vous pouvez écraser:

  • email-subscriptions.php
  • email-unsubscribe.php
  • myaccount/email-preferences.php

Je ne peux pas télécharger les modèles d’email Retour en haut de page

Vous obtenez le message suivant ?

Error saving file to /var/www/blah/wp-content/themes/blah/follow-up-emails/emails/fue-responsive-one-column.html

Premièrement, votre thème actif doit être accessible en écriture par le serveur. La fonction de téléchargement d’emails créera un nouveau répertoire dans votre thème actif :

follow-up-emails/emails

C’est la structure de dossier que Followup Emails lit pour accéder aux modèles d’emails. Au minimum, créez ces dossiers manuellement et rendez-les accessibles en écriture pour télécharger les modèles.

Des requêtes utiles en cas de besoin Retour au début

Vous avez déjà fait quelque chose que vous souhaitez inverser ? Cela arrive, alors nous avons fourni quelques requêtes SQL utiles pour effectuer des changements dans la base de données directement. Nous vous recommandons de sauvegarder votre base de données avant d’essayer tout cela. Voir les requêtes ici.

Vous obtenez une erreur T_STRING à l’installation ? Retour au début

Vous pouvez rencontrer une erreur comme:

Parse error: syntax error, unexpected T_STRING in .../wp-content/plugins/woocommerce-follow-up-emails/includes/addons/twitter/class-fue-addon-twitter-admin.php on line 99

Cette erreur se produit parce que vous exécutez une version incompatible de PHP. Il s’agit souvent de PHP 5.2 ou d’une variante. Nous vous recommandons de mettre à niveau votre version vers au moins PHP 5.4.

J’obtiens une erreur avec la configuration du SPF Retour au début

Certains utilisateurs sur certains hôtes peuvent rencontrer le problème suivant :

Error generating an SPF record. Failed to write question to socket

La première étape à prendre est de vérifier avec votre hébergeur si les sockets sont activés/autorisés. Cette erreur se produit généralement parce que Follow Ups obtient des erreurs de socket lorsqu’il essaie de générer l’enregistrement SPF en interrogeant le DNS. Follow Ups ping le DNS public de Google, il a donc besoin d’un accès à UDP 8.8.8.8 sur le port 53.

Quel est le formatage par défaut des e-mails envoyés ? Retour au début

Par défaut, les courriels sont envoyés en tant que multipart/alternative, contenant la partie text/html, ainsi que la partie text/plain (générée en dépouillant le HTML du contenu text/html).

Pour désactiver ce comportement et utiliser uniquement text/html, vous pouvez utiliser le filtre suivant:

add_filter( 'fue_multipart_mail', '__return_false' );

Comment désinstaller les Follow-Ups ? Retour au début

Par défaut, cette extension ne supprime pas ses informations de la base de données si vous supprimez le plugin depuis WordPress Admin. Si vous souhaitez désinstaller complètement Follow-Ups, y compris ses données, ajoutez ce qui suit au fichier wp-config.php de votre site avant de supprimer le plugin :

define('WC_REMOVE_ALL_DATA', true);

Nous recommandons d’utiliser la fonction de sauvegarde avant de désinstaller. Allez à : Suivi > Paramètres > Outils. De là, les paramètres et les emails peuvent être exportés et importés.

N’oubliez pas de supprimer la ligne de code ci-dessus après avoir désinstallé le plugin.