Ajouter le lien de suivi au courrier
-
16-10-2019 - |
Question
Comment puis-je ajouter un lien de suivi au modèle de courrier?
Voici ce que j'ai essayé:
Dans System > Transactional Emails
j'ai ouvert le modèle pour Shipment Email Template for Guest (GLOBAL)
. Je pensais que les numéros de suivi sont inclus ici:
{{block type='core/template' area='frontend' template='email/order/shipment/track.phtml'
shipment=$shipment order=$order}}
Je copié email/order/shipment/track.phtml
dans mon modèle et a ajouté un lien de suivi, mais il ne montre pas dans l'e-mail:
<td align="center" valign="top" style="padding:3px 9px"><a href="http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&idc=<?php echo $_item->getNumber() ?>"><?php echo $_item->getNumber() ?></a></td>
La solution
Le problème est que ce code est en PHP:
<td align="center" valign="top" style="padding:3px 9px">
<a href="http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&idc=
<?php echo $_item->getNumber() ?>">
<?php echo $_item->getNumber() ?></a>
</td>
Vous ne pouvez pas exécuter PHP à l'intérieur d'un modèle de courrier électronique - Regardez plutôt à un tutoriel pour mettre en œuvre:
Ou une extension:
http://ecommerce.aheadworks.com/magento-extensions/ -order-tracking.html mobile
Ce plugin a la fonction suivante qui semble à portée de main pour insérer dans votre e-mail de l'expédition transactionnel: « Possibilité d'insérer un lien de suivi des commandes via un widget et CMS »