Условие В Email Уведомлении

Здравствуйте, помогите пожалуйста разобраться с уведомлениями на email при выборе статуса заказа.

По выбору статуса "Обработан" клиенту должно отправиться email уведомление с текстом, который автоматически подставляется в зависимости от указанного способа оплаты.

Вот сделал по оплате, оно работает:

{% if order_info.payment_id == "18" %}
Инструкция 1.
{% elseif order_info.payment_id == "19" %}
Инструкция 2.
{% endif %}
В зависимости от выбранного способа клиент получит в уведомлении нужную инструкцию.
А вот по способу доставки, не работает, разные способы перепробовал уже:
{% if order_info.shipping_id == "18" %}
Инструкция 1.
{% elseif order_info.shipping_id == "13" %}
Инструкция 2.
{% endif %}

В чем тут ошибка?

Здравствуйте, помогите пожалуйста разобраться с уведомлениями на email при выборе статуса заказа.

По выбору статуса "Обработан" клиенту должно отправиться email уведомление с текстом, который автоматически подставляется в зависимости от указанного способа оплаты.

Вот сделал по оплате, оно работает:

{% if order_info.payment_id == "18" %}
Инструкция 1.
{% elseif order_info.payment_id == "19" %}
Инструкция 2.
{% endif %}
В зависимости от выбранного способа клиент получит в уведомлении нужную инструкцию.
А вот по способу доставки, не работает, разные способы перепробовал уже:
{% if order_info.shipping_id == "18" %}
Инструкция 1.
{% elseif order_info.shipping_id == "13" %}
Инструкция 2.
{% endif %}

В чем тут ошибка?

Здравствуйте!

Попробуйте order_info.shipping_ids.

Попробуйте

{% for sh in order_info.shipping %}
    {% if sh.shipping_id == "18" %}
        Инструкция 1.
    {% elseif sh.shipping_id == "13" %} 
        Инструкция 2.
    {% endif %}
{% endfor %}

Спасибо Вам большое!!!

Оба предложенных варианта работают.

В списке переменных просто не нашел shipping_ids, там только shipping_id. Вот поэтому и не работало.

Где логика? Как и где узнать все тайны переменных CS-Cart? :)

Спасибо Вам большое!!!

Оба предложенных варианта работают.

В списке переменных просто не нашел shipping_ids, там только shipping_id. Вот поэтому и не работало.

Где логика? Как и где узнать все тайны переменных CS-Cart? :)

Никак, только распечатать и посмотреть

php

fn_print_r($order_info);

smarty

{$order_info|fn_print_r}

В редакторе уведомлений вроде как нельзя