Показать значение скидки как бесплатная доставка

Когда я создаю промо-код для бесплатной доставки в магазине Expresso (версия 1.6.0), оказывается, что мне нужно установить величину скидки 0 и выбрать вариант "Да" для бесплатной доставки.

Это работает - но когда пользователю показывают значение скидок на заказ, он показывает 0,00 фунтов стерлингов - что вызывает некоторую путаницу. Я не могу найти способ заставить тег order_discount отображать "Бесплатная доставка". Я пробовал разные условия, но не повезло.

Кто-нибудь может предложить предложение по этому поводу?

1 ответ

Самый простой способ показать, является ли примененный промо-код причиной бесплатной доставки, это использовать в своем шаблоне:

{if promo_code_free_shipping}
    Your Order Ships for Free
{/if}

Лично я не считаю бесплатную доставку скидкой, как если бы я сказал, что 10 долларов от заказа на 50 долларов, так что, если бы я увидел, что заказ теперь имеет бесплатную доставку, я бы увидел, что промо-код был применен.

Однако, если вы все еще хотите сделать условие со скидкой заказа, попробуйте:

{if order_discount_val == 0}
    Free Shipping
{/if}

Любая переменная в Store, которая возвращает отформатированное число {price}, {price_inc_mod}, {sale_price}и так далее может быть добавлено _val вернуть неформатированный номер для использования в условных выражениях и т. п.

Другие вопросы по тегам