Возможно то, что мы хотим реализовать - не правильно и толку от этого будет мало. Просто хотелось провести эксперимент на несколько месяцев и сравнить результат.
Добрый день. Во вкладке корзина, когда делается расчёт, стоимость определяется. И там все считается с учётом веса и габаритов. Дальше при выборе способа доставки и нажимая на оформить заказ, стоимость аннулируется и не добавляется, так как включается промо акция. Все вы правильно сделали с переменной - я просто удалил «бесплатная доставка» ( в слово «бесплатно») и переименовал «промо-акции» в «дополнительно».
Итого при оформлении заказа у меня указано, что дополнительно у покупателя (бывшая «промо акция») оплата ТК по факту. И в итоговом заказе нет доставки, если только покупатель не выбирает Почту России, которая не оплачивается по факту.
Это наверное в старом чекауте, с пошаговым оформлении заказа.
Я все именно так и сделал, но в Емайл-уведомления для покупателя влезла строка: Доставка - 0 р.
Как отредактировать уведомление, чтобы если 0р то строка не печаталась вовсе?
Спасибо!
Может это поможет:
В файле: /app/functions/fn.cart.php
$cart[‘total’] = fn_format_price($cart[‘total’] + $cart[‘shipping_cost’]);
заменить на:
$cart[‘total’] = fn_format_price($cart[‘total’]);
Показывает стоимость доставки в чекауте но не добавляет к общей сумме заказа.
попробовал сделать так.
В сумму не добавляет - да!
НО строчка Оплата - 60 руб. есть.
где-то бы по другому сделать… чтоб и сумму и строчку в счет не добаляла…
UPDATE
при оплате банковской картой снимается СУММА ЦЕЛИКОМ товар+доставка.
хотя на странице заказа Итого пишется без доставки
UPDATE2
снял галку “Отправка корзины на шлюз:” в настройках модуля. Вроде бы списывает без доставки…
Уточнение…
Подключил модуль скачанный сайта Альфабанка
Если в настройках модуля галочка «Отправка корзины на шлюз» активна
то на шлюз уходит цена товара и доставка.
А строчка НДС - игнорируется.
Если эту галку отключить то на шлюз отправляется «Сумма заказа»
Так и должно быть?
техподдержка Альфа банка пишет что это все правильно …
Как так то…?
добавил строчку
$cart[‘shipping_cost’]=0;
перед
$cart[‘display_shipping_cost’] = $cart[‘shipping_cost’];
номер строки для ориентира - 4191
на тестовой посмотрел - не пишет, и на шлюз не передает при вкл. галке “передавать корзину на шлюз”
зыЖ вообщем-то этой строчки достаточно.