Владимир

Владимир

С нами с 20 ноября 2015; Место в рейтинге пользователей: #1016

Можно ли в msDiscount настроить определенный процент скидки на второй аналогичный товар в корзине

Добрый день!
Подскажите, пожалуйста, можно ли в msDiscount настроить определенный процент скидки на второй аналогичный товар в корзине.
Например, на 2 -ю аналогичную позицию в корзине требуется применить скидку 30%.
Товар стоит 1000 руб.
Добавили в корзину 1 товар, цена товара = 1000 руб.
Добавили в корзину 2-ой такой же товар товар, цена товара изменилась, применилась скидка к каждой позиции 15%, цена стала = 850 руб.
Добавили в корзину 3 товар, цена товара изменилась на 900 руб., так как 3-й товар мы должны подать без скидки.
И.т.д.
т.е. скидку считать на вторую позицию, если кол-во кратно двум.
Или может быть в msDiscount как-то по другому можно алгоритм настроить?
Заранее спасибо за ответ!
Владимир
26 октября 2022, 12:33
modx.pro
344
0

Условие IN илиOR в запросе &where={}

Добрый вечер!
Подскажите, пожалуйста, как сделать, уже голову сломал.

Так все работает:

&class=`msProduct`
&where=`{"Data.vendor:=":3247, "Data.discount_per:=":0}`
А нужно вот так:

&class=`msProduct`
&where=`{"Data.vendor:=":3247, "OR:Data.vendor:=":3247, "Data.discount_per:=":0}`
Т.е. надо. чтобы Data.vendor отбирался либо OR
(Data.vendor=3247 OR Data.vendor=3333)
либо по IN
Data.vendor IN (3247,3333)
Перепробовал по разному, но не получается. Подскажите, пожалуйста.
Владимир
06 марта 2017, 12:25
modx.pro
980
0