PS PrestaShop Débutant

Numéro de suivi dans l’e-mail Expédié : guide complet

Ajoutez le transporteur, le numéro de suivi et un bouton de suivi à l'e-mail Expédié, retenez-le jusqu'à la saisie du numéro, et affichez une carte de suivi dans le compte client.

Mis à jour Version du module 2.0.0

Vue d’ensemble

Numéro de suivi dans l’e-mail Expédié ajoute un bloc Suivez votre colis à l’e-mail Expédié de PrestaShop : le transporteur, le numéro de suivi et un bouton qui ouvre la page de suivi du transporteur. Le bloc est rédigé dans la langue de la commande et inséré au moment de l’envoi de l’e-mail : vos modèles d’e-mail ne sont jamais modifiés.

Le module peut aussi retenir l’e-mail Expédié lorsqu’une commande passe en Expédié avant la saisie de son numéro de suivi, puis l’envoyer dès que le numéro est enregistré. Il affiche une carte de suivi dans le compte client, et vous offre un aperçu en direct, un e-mail de test, une file d’attente et un journal d’activité.

Il fonctionne sur PrestaShop 1.7.8 à 9.x avec PHP 7.1 à 8.5, sur Classic, Hummingbird et leurs thèmes enfants. Le back-office et les textes par défaut sont disponibles en anglais, français, espagnol, allemand, italien, polonais, néerlandais et portugais.

Vue d'ensemble du module Numéro de suivi dans l'e-mail Expédié : statistiques, prise en main et activité récente
L’onglet Vue d’ensemble : état, indicateurs des 30 derniers jours, liste de prise en main et activité récente.

Installation et mise à jour

  1. Dans Modules > Gestionnaire de modules, cliquez sur Installer un module et déposez le fichier dftrackingmail-2.0.0.zip.
  2. Cliquez sur Configurer. Le module est déjà actif sur l’e-mail Expédié, avec des textes par défaut dans chaque langue installée.

Un message de bienvenue liste les trois points à vérifier : les liens de suivi de vos transporteurs, les couleurs du bloc et un e-mail de test.

Mise à jour depuis la 1.0 : importez le nouveau zip par-dessus l’ancien. Vos réglages, textes, couleurs, liens de transporteurs et e-mails retenus sont conservés. La carte du compte client est désactivée au départ : rien ne change sur votre boutique tant que vous ne l’activez pas.

Réglages

Activation

  • Ajouter les informations de suivi aux e-mails : désactivé, chaque e-mail part exactement comme PrestaShop le construit.
  • Afficher une carte de suivi dans le compte client : sur la page de détail de la commande et sur la page de suivi invité.

E-mails qui affichent le numéro de suivi

Le statut Expédié par défaut envoie l’e-mail shipped, sélectionné par défaut. Chaque statut de commande qui envoie un e-mail est listé avec son modèle : vous pouvez ainsi ajouter des statuts personnalisés ou l’e-mail in_transit.

Données et confidentialité

Choisissez combien de temps le journal d’activité et les e-mails envoyés sont conservés (90 jours par défaut). La copie d’un e-mail retenu est supprimée dès son envoi ou son annulation. Avec le module RGPD officiel, les données client sont exportées et supprimées avec le reste du compte.

Réglages : e-mails qui affichent le numéro de suivi, carte du compte client et rétention jusqu'à la saisie du numéro
L’onglet Réglages : activation, e-mails concernés, rétention de l’e-mail et conservation des données.

Retenir l’e-mail jusqu’à la saisie du numéro de suivi

Si vous passez la commande en Expédié avant d’imprimer l’étiquette, l’e-mail par défaut part sans aucun numéro. Activez Retenir l’e-mail : l’e-mail Expédié attend alors dans une file et part dès que le numéro de suivi est enregistré, sur la page de la commande ou par un module transporteur.

  • Envoyer quand même après : l’e-mail part sans numéro (ou avec le message d’attente) après ce délai, 48 heures par défaut.
  • E-mail En cours de livraison : PrestaShop l’envoie à la saisie d’un numéro de suivi. Par défaut, il n’est pas envoyé quand l’e-mail Expédié retenu vient de partir : le client reçoit ainsi un seul e-mail complet au lieu de deux.
  • Seuls les transporteurs cochés Numéro de suivi attendu dans l’onglet Transporteurs sont retenus. Le retrait en magasin et les autres transporteurs sans suivi ne sont jamais retenus.

Sur la page de la commande, une carte affiche les numéros que verra le client, l’état de l’e-mail retenu et deux actions : Envoyer maintenant sans numéro de suivi et Ne pas envoyer.

Page commande du back-office : e-mail Expédié retenu jusqu'à la saisie du numéro de suivi
Page de la commande : l’e-mail Expédié est retenu jusqu’à la saisie du numéro de suivi.

Tâche cron

La tâche cron n’est nécessaire que si la rétention est activée. Lancez-la toutes les 15 minutes : elle envoie les e-mails retenus dont le numéro a été écrit par un module transporteur, ou dont le délai est écoulé, et supprime les anciennes entrées. Copiez l’URL depuis l’onglet Réglages (elle fonctionne en mode maintenance) ou utilisez la ligne de commande :

php /path/to/prestashop/modules/dftrackingmail/cli/process-queue.php

Générer une nouvelle URL invalide la précédente.

E-mail et textes

Position dans l’e-mail

  • Après la référence de commande (recommandé) : juste après la phrase qui donne la référence de commande.
  • Juste après la formule d’accueil : vu en premier.
  • Manuelle : le bloc n’apparaît qu’aux endroits où votre modèle contient {df_tracking_block}.

Style et couleurs

Choisissez un style carte, barre d’accent ou minimal, puis les couleurs du fond, de la bordure, du bouton et du texte du bouton. Le contraste du bouton est vérifié en direct : en dessous de 4,5:1, le texte est difficile à lire et un avertissement s’affiche.

Contenu et textes

Affichez ou masquez le nom du transporteur et le bouton de suivi, et choisissez ce qui se passe quand la commande n’a pas encore de numéro de suivi : masquer le bloc ou afficher le message d’attente. Les textes se modifient langue par langue : titre, introduction, libellés du transporteur et du numéro, texte du bouton, message d’attente et libellé du colis. L’introduction accepte {firstname}, {lastname}, {order_name}, {carrier_name} et {tracking_number} ; le libellé du colis accepte {n} et {total}.

L’aperçu en direct, à droite, suit vos modifications avant l’enregistrement, dans la langue choisie pour les textes, sur ordinateur ou sur mobile.

Éditeur du bloc de suivi : position, style, couleurs, textes par langue et aperçu de l'e-mail en direct
L’onglet E-mail et textes avec l’aperçu en direct.

Transporteurs et liens de suivi

Le bouton de suivi utilise l’URL de suivi définie dans Livraison > Transporteurs. Remplissez le champ d’un transporteur pour la remplacer dans les e-mails uniquement. Placez {tracking_number} (ou @, la syntaxe PrestaShop) à l’endroit du numéro ; {postcode} et {country_iso} sont remplis à partir de l’adresse de livraison pour les transporteurs qui en ont besoin.

  • Une suggestion apparaît quand le nom du transporteur est reconnu ; Autres transporteurs liste 21 liens de suivi (Colissimo, Chronopost, Mondial Relay, DPD, GLS, UPS, FedEx, DHL, PostNL, bpost, Correos, SEUR, CTT, Poste Italiane, BRT, InPost, Poczta Polska, Royal Mail, USPS, 17TRACK).
  • Test ouvre le lien avec un numéro d’exemple.
  • Numéro de suivi attendu : décochez les transporteurs qui n’ont jamais de numéro. Leur e-mail n’est jamais retenu et ils ne comptent pas comme lien manquant.

Testez chaque lien une fois avec un vrai numéro : les transporteurs changent parfois l’adresse de leur page de suivi.

Liens de suivi des transporteurs avec suggestions, bouton de test et réglage du numéro de suivi attendu
Transporteurs, liens de suivi, suggestions et bouton Test.

Aperçu et test

L’onglet Aperçu et test montre l’e-mail complet, construit à partir des modèles de votre boutique : avec des données d’exemple fictives (un colis, deux colis ou pas encore de numéro) ou avec une commande récente. Choisissez la langue et l’e-mail, puis passez de la version HTML à la version texte et à la vue mobile.

Envoyer un e-mail de test envoie l’e-mail choisi à l’adresse que vous saisissez, avec [Test] dans l’objet. Le client ne reçoit rien. Le test utilise les réglages enregistrés.

Aperçu complet de l'e-mail Expédié sur une vraie commande et e-mail de test envoyé
Aperçu de l’e-mail Expédié sur une vraie commande et e-mail de test envoyé.

Ce que reçoivent vos clients

Le bloc affiche le transporteur, le numéro de suivi dans une police lisible et le bouton de suivi. Quand une commande comporte plusieurs colis, chacun est numéroté avec son propre bouton. La version texte de l’e-mail contient les mêmes informations.

E-mail Expédié avec le transporteur, le numéro de suivi et un bouton de suivi
L’e-mail Expédié avec le bloc de suivi.
E-mail Expédié sur mobile avec deux colis et deux boutons de suivi
Sur mobile, avec deux colis.

Compte client

Quand l’option est activée, la page de détail de la commande et la page de suivi invité affichent une carte de suivi avec le transporteur, le numéro, un bouton Copier et le bouton de suivi. La carte utilise les textes du bloc et s’adapte à Classic, Hummingbird et leurs thèmes enfants.

Carte de suivi du colis dans le compte client avec bouton de copie et bouton de suivi
Carte de suivi sur la page de détail de la commande.
Carte de suivi du colis dans le compte client sur mobile
La même carte sur mobile.

File et activité

L’onglet File et activité liste les e-mails retenus, avec des filtres par statut (en attente, envoyé, échec, annulé). Envoyer maintenant et Ne pas envoyer agissent sur un e-mail ; Traiter la file maintenant lance immédiatement la tâche cron. Un e-mail en échec est renvoyé automatiquement trois fois et le motif est affiché.

Le journal d’activité enregistre chaque e-mail : suivi ajouté, envoyé sans numéro, retenu, e-mail retenu envoyé, e-mail En cours de livraison évité, e-mail de test.

File des e-mails retenus jusqu'à la saisie du numéro de suivi et journal d'activité
E-mails retenus et journal d’activité.

Position manuelle et variables

Avec la position manuelle, ajoutez ces variables à votre modèle d’e-mail (Apparence > Thème d’e-mail, dossier mails de votre thème, ou module d’édition d’e-mails) :

  • {df_tracking_block} : le bloc complet, version HTML.
  • {df_tracking_block_txt} : le bloc complet, version texte.
  • {df_tracking_number} : le ou les numéros de suivi, séparés par des virgules.
  • {df_tracking_url} : le lien de suivi du premier colis.
  • {df_carrier_name} : le ou les noms du transporteur.
Aide : fonctionnement, variables pour la position manuelle et questions fréquentes
L’onglet Aide : fonctionnement, variables et questions fréquentes.

Dépannage

Le client a reçu l’e-mail sans numéro de suivi

La commande est passée en Expédié avant la saisie du numéro. Activez la rétention dans l’onglet Réglages. Le tableau Activité indique chaque e-mail avec ou sans numéro.

Le bouton de suivi n’apparaît pas

Le transporteur n’a pas de lien de suivi utilisable. Ouvrez l’onglet Transporteurs, utilisez une suggestion ou collez le lien du transporteur, puis cliquez sur Test.

Les e-mails retenus ne partent pas

Le numéro a été écrit par un module transporteur, ou le délai est écoulé, mais la tâche cron ne s’exécute pas. L’onglet Vue d’ensemble affiche un avertissement quand elle ne s’est pas exécutée depuis plus de 2 heures. Configurez-la avec l’URL ou la ligne de commande, ou cliquez sur Traiter la file maintenant.

L’e-mail est dans la mauvaise langue

L’e-mail utilise la langue de la commande. Si PrestaShop n’a pas de modèle dans cette langue, il envoie la langue par défaut : l’aperçu vous indique quelle version est utilisée.

Cette page vous a-t-elle été utile ?

Toujours bloqué ? Contactez le support