Добавить ссылку на отслеживание в почту
-
16-10-2019 - |
Вопрос
Как добавить ссылку на отслеживание в шаблон почты?
Вот что я попробовал:
В System > Transactional Emails
Я открыл шаблон для Shipment Email Template for Guest (GLOBAL)
. Анкет Я думал, что номера отслеживания включены здесь:
{{block type='core/template' area='frontend' template='email/order/shipment/track.phtml'
shipment=$shipment order=$order}}
Итак, я скопировал email/order/shipment/track.phtml
в мой шаблон и добавил ссылку на отслеживание, но она не отображается в электронном письме:
<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>
Решение
Проблема в том, что это код 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>
Вы не можете выполнить PHP изнутри шаблона электронной почты - вместо этого посмотрите на учебник для реализации:
Или расширение:
http://ecommerce.aheadworks.com/magento-extensions/mobile-order-tracking.html
Этот плагин имеет следующую функцию, которая звучит удобно для вставки в вашу транзакционную отправку по электронной почте: «Возможность вставить ссылку на отслеживание заказов через виджет и CMS»