Как вывести в письме дополнительную стоимость способа оплаты minishop2
Добрый день!
Мне нужно выводить в письме полученную дополнительную стоимость способа оплаты.
Она задана в настройках оплаты joxi.ru/VrwKa7Ofggqvlr
В корзине это я вывела через assets/components/minishop2/js/web/default.js
«Способ оплаты: Оплата наличными + 14,5р.»?
Мне нужно выводить в письме полученную дополнительную стоимость способа оплаты.
Она задана в настройках оплаты joxi.ru/VrwKa7Ofggqvlr
В корзине это я вывела через assets/components/minishop2/js/web/default.js
getcost: function () {
var callbacks = miniShop2.Order.callbacks;.....
.......
let nadbavka = Math.round((response.data['cost']-response.data['cart_cost']-response.data['delivery_cost'])*100)/100;
......
Подскажите, как вывести в письме заказчику именно получившийся результат, например:«Способ оплаты: Оплата наличными + 14,5р.»?
Комментарии: 7
Ну сделайте тоже самое в чанке письма.
{set nadbavka = ((($order.cost - $order.cart_cost - $order.delivery_cost) * 100) / 100) | round}
Ну в корзине надбавка показывается же только при выборе этого способа оплаты
А в письме будет в любом случае подсчет?
А в письме будет в любом случае подсчет?
Ну добавьте проверку способа доставки.
я не знаю, как в письме это сделать… Подскажете?
Скорее всего так
{if $order.delivery == 1}
{set nadbavka = ((($order.cost - $order.cart_cost - $order.delivery_cost) * 100) / 100) | round}
{/if}
ID нужного способа я не знаю, посмотрите в настройках minishop2
что-то не то, письмо не уходит вообще.
Я думаю где-то ошибка, поэтому чанк не парсится и письмо не уходит. Посмотрите в журнале.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.