Автор Тема: Купоны на скидку. Один купон на несколько заказов.  (Прочитано 35 раз)

17 Август 2018, 20:54:17
  • Новичок
  • *
  • Сообщений: 31
  • Репутация: +0/-0
  • Вольный фрилансер
    • Просмотр профиля
    • Интернет-магазин ToBeMom
Всем привет! Снова я за помощью к вам!

Преста 1.6.1.9, тема своя.
Есть стандартный функционал Правил корзины, они же - ваучеры.

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

А теперь вопрос: где в коде функция дублирования купона? Пытаюсь по цепочке (от момента создания заказа) понять - не могу сообразить  :'(

Идея в том, чтобы попробовать изменить логику и переопределить следующим образом: купон не дублируется, а из него вычитается сумма скидки использованной для оплаты текущего заказа. Или же дублировать, но удалять старый и новому присвоить код от старого... Тем самым снять вопрос покупателя из разряда "а почему он больше не работает?"  :)

Буду рад, если подскажите и направите в нужную сторону  ;)
17 Август 2018, 21:06:19
Ответ #1
  • Новичок
  • *
  • Сообщений: 31
  • Репутация: +0/-0
  • Вольный фрилансер
    • Просмотр профиля
    • Интернет-магазин ToBeMom
Смотрел класс cartRules и контроллер adminCartRulles - не смог понять какая функция отвечает за клонирование купона