Описание доставки и оплаты в письме и на странице заказа

Собственно, весь вопрос в названии темы. В предыдущей версии магазина можно было выводить информацию по оплате/доставке выбранным способом в письме и на странице заказа. В SS5 не выводится ничего. Это очень неудобно, настолько неудобно что думаю упадет кол-во оплачиваемых заказов.

Кто знает как вывести этот description в письме для клиента?

7 ответов

  • 2
    Koribo 6 декабря 2013 10:22 #
    Я поступил таким способом.
    Открываю нужное уведомление и в нужном месте вставляю {if $order.params.payment_id == 5} что-то... {/if}
    получается что высылается необходимая информация при необходимом способе оплаты.
  • 1
    Алексей Webasyst 12 апреля 2014 18:12 #
    Посмотрите более подробные данные через {$order.params|print_r} и тогда в письме будет примерно: {if ($order.params.shipping_id == '4')}
    Доставка работает {/if} {if ($order.params.payment_id == '6')}
    Оплата тоже {/if}
  • 1
    Sergey 27 сентября 2019 12:33 #

    Здравствуйте! Хочу вставить вывод определенного текста на страницу доставки при оформлении заказа, но не получается его вывести с помощью {if $order.params.shipping_id = ...}, не подскажите как это можно сделать?

  • 1
    Sergey 27 сентября 2019 12:35 #

    через {$order.params.shipping_id|print_r} в письме отобразилось pickup [shipping_rate_id] => 1

  • 0
    Илья Лавров 26 октября 2013 04:19 #
    Тоже хочу такую функцию. Техподдержка говорит что можно создать пользовательский хелпер. Может кто плагин сделает хотябы?
  • 0
    Илья Лавров 21 января 2014 03:06 #
    Добавил в нужном месте в уведомление о заказе "<h3>Доставка - {$order.params.shipping_name}</h3>
    <p>{$order.params.shipping_description}</p>"
    Теперь на почту покупателю высылается название метода доставки и его описание (там у меня адреса пунктов самовывоза)
  • 0
    Немного дополню своим опытом. Чтобы узнать ID конкретного способа

    Доставки
    {$order.params.shipping_id|print_r}
    Оплаты
    {$order.params.payment_id|print_r}

    Чтобы вывести текст соответственно нужен знак не == а = т.е.
    {if $order.params.shipping_id = 5} Текст для определенного способа ДОСТАВКИ {/if}

    {if $order.params.payment_id = 5} Текст для определенного способа ОПЛАТЫ {/if}

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

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