Не вставляется трек номер в уведомление

Добрый день. Проблема: в уведомлении по е-маил (стандартный шаблон) для покупателя не вставляется/не отображается трек номер отправления.

Код


<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>

Подскажите, где ошибка?

Уведомление выглядит вот так:

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

Помогите, пожалуйста!!!

1 ответ

  • 1
    Эрик Webasyst 26 ноября 2015 09:14 #

    Уточните: номер в вводите в этом же действии? Или ранее? То есть это сработает, если вы переводите заказ в статус Отправлен, в процессе перевода вводите номер отслеживания и после этого система отправляет уведомление, к котором будет номер. Но это не сработает, если номер был введен ранее при смене статуса, а это следующая смена статуса, в которой вы хотите добавить номер отслеживания.

    • +1
      Екатерина Екатерина 26 ноября 2015 14:20 #

      Трек-номер вводится действием "заказ отправлен". В этом случае система автоматически отправляет заказчику уведомление, которое я не вижу. При попытке тестировать уведомление происходит вышеописанное.

      • +2
        Игорь Игорь 14 декабря 2015 16:14 #

        В стандартном шаблоне уведомления об отправке такой код:

        {if !empty($action_data.params.tracking_number)}
        Почтовый идентификатор отправления: <strong>{$action_data.params.tracking_number|escape}</strong>
        {/if}

        Для того чтобы вытащить номер отправления в любом статусе нужен такой код: {$order.params.tracking_number}

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите