J’utilise CDI pour l’envoi de mes commandes via Lettre Verte de La Poste.
J’aimerais que mon numéro de suivi apparaisse dans un e-mail lors du passage en statut “terminé”. J’utilise YayMail, j’ai essayé avec un shortcode personnalisé et un filtre CDI, mais sans succès.
De plus, mon numéro de suivi n’apparaît pas dans la CDI Metabox. J’ai le message “*** Pas de suivi pour le moment.”
En modifiant le fichier “CDI-structure-custom-carrier.php”, j’ai réussi sur mon environnement de test à faire apparaître le numéro, mais cela ne sera pas durable lors de la prochaine mise à jour.
Si vous avez quelques pistes pour m’éclairer, je serais preneur.
Le numéro de suivi n’apparaît dans les mails Woocommerce et la liste commandes du client, que si un numéro de suivi a été créé ou généré automatiquement dans CDI pour cette commande.
Peut-être ai-je manqué quelque chose, mais je ne connais pas de service de LaPoste qui livre en ligne à une installation cliente des codes de suivi.
Mais vous avez une façon d’automatiser vos productions de lettres suivies de LaPoste : 1) inclure dans la Passerelle CDI tous vos colis redevables de ce service ; 2) Dans la Passerelle CDI, utiliser le bouton “Impr. Adresses” à droite, pour vous créer les étiquettes adresses des destinataires sur une planche d’étiquettes autocollante (incluant notamment le numéro de commande) ; 3) Supposant que vous ayez acheté à LaPoste des stickers “Lettre Suivie” autocollants en lots (par 2, 5, 12, 120, …), après avoir collé un sticker sur chacune des enveloppes, puis en scannant leur code barre de suivi avec une douchette pour l’insérer dans la zone code suivi de la commande concernée de la Passerelle CDI ; 4) Faire “Enregistrer” dans la Passerelle CDI, et vos codes de suivi seront alors accessibles à vos clients (par mails et par leur compte).
j’automatise exactement de cette façon, les impressions d’adresse, cela fait gagner un temps fou, c’est top.
Pour le suivi, je n’utilise pas encore de douchette mais je rentre à la main, mes numéros de suivi de mes timbres achetés en ligne puis imprimés sur autocollant puis je clique sur enregistrer.
le numéro de suivi est bien accessible depuis le compte client, mais aucun mail n’est envoyé, et le numéro de suivi dans le metabox n’apparaît pas.
1) Concernant les mails non envoyés, à savoir que ce n’est pas CDI qui envoie les mails mais Woocommerce sur ses évènements (comme “Nouvelle commande”, “Commande en cours”, “Commande terminée”, etc) tel que vous avez pu les paramétrer dans les réglages Woocommerce, onglet E-mails. CDI ne fait qu’enrichir le texte des mails en partance de ses propres infos de suivi lorsqu’elles existent.
2) Sur le fait que le numéro de suivi apparaît depuis le compte client, mais n’apparaît pas dans la Métabox CDI (i.e. en bas à droite du détail commande de Woocommerce), je suis sans piste, car il s’agit de la même donnée. Pouvez-vous regarder dans les logs (cdilog.log et debug.log) s’il y a des traces concernant un incident.
Heureux que vos e-mails Woocommerce fonctionnent de nouveau, et que vous ayez trouvé une solution vous satisfaisant.
Je vous suggère toutefois de mettre toutes vos personnalisations dans le seul module du transporteur “notcdi” (/includes/CDI-Carrier-notcdi/exec.php), et non dans le core de CDI. Cela 1) vous facilitera les migrations lors de nouvelles versions CDI, et 2) ne vous empêchera pas d’utiliser parallèlement d’autres transporteurs.