Как убрать стоимость доставки из общей суммы заказа?

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

Добрый день. Во вкладке корзина, когда делается расчёт, стоимость определяется. И там все считается с учётом веса и габаритов. Дальше при выборе способа доставки и нажимая на оформить заказ, стоимость аннулируется и не добавляется, так как включается промо акция. Все вы правильно сделали с переменной - я просто удалил «бесплатная доставка» ( в слово «бесплатно») и переименовал «промо-акции» в «дополнительно».
Итого при оформлении заказа у меня указано, что дополнительно у покупателя (бывшая «промо акция») оплата ТК по факту. И в итоговом заказе нет доставки, если только покупатель не выбирает Почту России, которая не оплачивается по факту.

Это наверное в старом чекауте, с пошаговым оформлении заказа.

Я все именно так и сделал, но в Емайл-уведомления для покупателя влезла строка: Доставка - 0 р.
Как отредактировать уведомление, чтобы если 0р то строка не печаталась вовсе?
Спасибо!

Может это поможет:

В файле: /app/functions/fn.cart.php

$cart[‘total’] = fn_format_price($cart[‘total’] + $cart[‘shipping_cost’]);

заменить на:

$cart[‘total’] = fn_format_price($cart[‘total’]);

Показывает стоимость доставки в чекауте но не добавляет к общей сумме заказа.

1 лайк

попробовал сделать так.

В сумму не добавляет - да!
НО строчка Оплата - 60 руб. есть.
где-то бы по другому сделать… чтоб и сумму и строчку в счет не добаляла…

UPDATE

при оплате банковской картой снимается СУММА ЦЕЛИКОМ товар+доставка.
хотя на странице заказа Итого пишется без доставки

UPDATE2

снял галку “Отправка корзины на шлюз:” в настройках модуля. Вроде бы списывает без доставки…

Уточнение…

Подключил модуль скачанный сайта Альфабанка
Если в настройках модуля галочка «Отправка корзины на шлюз» активна
то на шлюз уходит цена товара и доставка.
А строчка НДС - игнорируется.

Если эту галку отключить то на шлюз отправляется «Сумма заказа»

Так и должно быть?
техподдержка Альфа банка пишет что это все правильно …
Как так то…?

%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5
%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5

%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5

добавил строчку
$cart[‘shipping_cost’]=0;
перед
$cart[‘display_shipping_cost’] = $cart[‘shipping_cost’];

номер строки для ориентира - 4191

на тестовой посмотрел - не пишет, и на шлюз не передает при вкл. галке “передавать корзину на шлюз”

зыЖ вообщем-то этой строчки достаточно.