Проблема с купонами в шаблоне

Елена

Короче, сделал купон на бесплатную доставку.

В корзине тестирую, а в ответ: "Неверный код купона"

В коде шаблона cart.php (дефолт3) идет проверка условия:

если купон есть и скидки нет, то показывать это сообщение (см. выше).

Из бэкенда понял, что у купона есть три типа (type):

  • скидка в процентах = %
  • скидка в рублях = RUB
  • бесплатная доставка = $FS

Несмотря на ответ в корзине, дальше движок отрабатывает нормально купон - доставка действительно = 0. Но покупателей-то зачем пугать?

Прошу обратить внимание разработчиков на недоработку шаблона. Нужно добавить условие обработки параметра тип-купона, для нормальной работы шаблона.

ЗЫ Я бы и сам поправил, только кто мне расскажет как вызвать переменную купона, точнее её тип? Простым перебором вероятных названий - не получилось.

ЗЫ2 Пока поставил костыль: поменял фразу "Неверный код купона", на "Скидка по купону = 0, вероятно, бесплатная доставка"

19 мая 2016
  • Николай 23 мая 2016 07:52

    Привет. Подскажи, где применить этот "костыль"?

  • Елена 23 мая 2016 08:25
    1. В бакэнде Магазина, в разделе Витрина.
    2. Подраздел Шаблоны.
    3. Выбираешь шаблон cart.html
    4. Ищешь в коде фразу [`Invalid coupon code`]
    5. Меняешь её на свою, например: Скидки по купону нет.
  • Николай 23 мая 2016 08:29

    Спасибо большое. Сделал также.

Добавление новых комментариев к этой теме отключено.