Добрый день. Проблема: в уведомлении по е-маил (стандартный шаблон) для покупателя не вставляется/не отображается трек номер отправления.
<p>Здравствуйте, {$customer->get("name", "html")}!</p>
<p>Ваш заказ {$order.id} был отправлен!</p>
<p> Номер отслеживания отправления: <strong>{$action_data.params.tracking_number|escape}</strong>
</p>
{if !empty($action_data.params.tracking_number) && !empty($shipping_plugin)}
{$tracking = $shipping_plugin->tracking($action_data.params.tracking_number)}
{if $tracking}
<p>{$tracking}</p>
{/if}
{/if}
<p>Отследить место нахождения вашего заказа можно на этом сайте <a href="http://www.edost.ru/tracking.php" target="_blank">E-Dost.ru</a></p>
<p>Спасибо за покупку в магазине «{$wa->shop->settings("name")}»!</p>
<p>--<br>
{$wa->shop->settings("name")}<br>
<a href="mailto:{$wa->shop->settings("email")}">{$wa->shop->settings("email")}</a><br>
{$wa->shop->settings("phone")}<br></p>
Уведомление выглядит вот так:

Трек номер при переводе статуса заказа введен

2 комментария
Уважаемые разработчики!
Прошу вас помочь советом! Я искала информацию о том, как настраивать уведомления, пыталась вникнуть в техническую документацию и подсказки. На мой непрофессиональный взгляд, код должен быть рабочим. Но возникает проблема. Значит, в нем что-то не так! Пожалуйста, если есть у кого стандартный код - сбросьте, пожалуйста.
Очень нехорошо получается, когда человеку приходит уведомление без трека. Люди разные бывают... один рукой махнет, а другой скажет - издеваются.
В стандартном шаблоне уведомления об отправке такой код:
{if !empty($action_data.params.tracking_number)}
Для того чтобы вытащить номер отправления в любом статусе нужен такой код: {$order.params.tracking_number}Почтовый идентификатор отправления: <strong>{$action_data.params.tracking_number|escape}</strong>
{/if}