Можно ли как-то выставить приоритет по скидкам?
К примеру, у меня имеется скидка по дисконтной карте и скидка в зависимости от суммы всего заказа. Должна выбираться максимальная из этих двух скидок. Как это сделать?
Отправлено 21 October 2016 - 19:46
Можно ли как-то выставить приоритет по скидкам?
К примеру, у меня имеется скидка по дисконтной карте и скидка в зависимости от суммы всего заказа. Должна выбираться максимальная из этих двух скидок. Как это сделать?
Отправлено 24 October 2016 - 16:11
Ответьте, пож-та, трое суток жду..
Отправлено 24 October 2016 - 16:35
Я ответил. Привет. Надеюсь стало легче. Надо покрутить элементы скидок по ходу. Добавить в них условие. Это ведь не приоритет. А зависимость какая то выходит.
Отправлено 25 October 2016 - 11:56
Добрый день,
Правильным вариантом будет сделать новый элемент скидки, который будет содержать обе логики и сам выбирать нужное значение.
http://jbzoo.ru/blog...iscount-element
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 25 October 2016 - 17:39
Спасибо. Буду делать новый элемент скидки тогда.
Еще сюда же. Скидка должна распространяться только на те товары, которые не участвуют в акциях и распродажах. Т.е. в $this->_order->getTotalForItems() не должны входить товары, у которых в элементе Цена заполнен параметр Скидка.
Как это возможно реализовать? И как вычленить товары, у которых заполнен параметр Скидка? Или может нужно делать другой подсчет?
Отправлено 26 October 2016 - 12:11
В системе есть два основных способа повлиять на цену заказа
- Манипулируя ценой всей корзины (modifierorderprice)
- Изменять цену каждого товара (modifieritemprice)
Это разные типы элементов.
Соответственно, вам нужно использовать второй вариант.
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 27 October 2016 - 07:37
Денис, очень жаль, что вы не рассказали про метод modify(), который можно просто переопределить в своем скидочном элементе.
Отправлено 27 October 2016 - 07:42
Денис, очень жаль, что вы не рассказали про метод modify(), который можно просто переопределить в своем скидочном элементе.
Переопределять его в элементе скидки не корректно.
Лучше сделать свой элемент с отдельной реализацией иначе рискуете что-нибудь сломать.
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 27 October 2016 - 07:43
Переопределять его в элементе скидки не корректно.
Лучше сделать свой элемент с отдельной реализацией иначе рискуете что-нибудь сломать.
Я так и сделала. Создала свой скидочный элемент и переопределила в нем modify()
Основной форум JBZoo →
Корзина, цены и форма заказа →
Автоматическое Добавление Доптовара/услуги В КорзинуАвтор grhgrmgrhrm , 11 Dec 2018 модификация, корзина, rtfm 00 |
|
|
||
Русский мини форум →
Открытый форум JBZoo & YOOtheme Zoo →
Не Работают Jsdelete КнопкиАвтор yanzillius , 22 Nov 2018 jbzoo, корзина, кнопки 00 |
|
|
||
Основной форум JBZoo →
Ошибки в приложении →
Ошибка 500 В КорзинеАвтор Maksim Kovshov , 21 Sep 2018 ошибка 500, корзина 00 |
|
|
||
Основной форум JBZoo →
Корзина, цены и форма заказа →
Убрать кнопку "в корзину" в статусе "под заказ"Автор internetmaster , 19 Jan 2018 корзина, под заказ, нулевая цена 00 |
|
|
||
Основной форум JBZoo →
Корзина, цены и форма заказа →
Общий вес в корзинеАвтор Кристина , 30 Nov 2017 корзина, вес товара 00 |
|
|