Занимаюсь следующей зедачей, нужена подсказака. У почтовых перевозчиков стоят цены 0,00. Поэтому система подставляет туда "Бесплатная доставка". Нужно чтобы по умолчанию у почтовиков было написано "по тарифам перевозчика" на двух языках магазина, а если сумма заказа выше указанной в настройке "Бесплатная доставка при заказе от" то тогда писала "Бесплатная доставка!". Думаю что нужно править файл order-carier.tpl Помогите пожалуйста расшифровать условие: {if $option.total_price_with_tax && !$option.is_free && (!isset($free_shipping) || (isset($free_shipping) && !$free_shipping))} Не понимаю за что отвечает каждый параметр/переменная.
Расшифровка условия: Если переменная общая цена с налогом И Не равно переменной бесплатный товар И ( пошло условие в скобках: Не установлено условие бесплатная доставка Или установлено бесплатная доставка и она не равна переменной бесплатная доставка.)
А чем стандартные условия на подходят? Ranges Will be applied when the price is >= ₴ Will be applied when the price is < ₴
а я делал просто несколько перевозчиков и диапазон цены. Если за диапазон выходит, то цена становится 0, а другие перевозчики отключаются. Сделайте два одинаковых, один с бесплатной от суммы, другой до этой суммы по тарифам.