Владимир
С нами с 20 ноября 2015; Место в рейтинге пользователей: #1016Можно ли в msDiscount настроить определенный процент скидки на второй аналогичный товар в корзине
Добрый день!
Подскажите, пожалуйста, можно ли в msDiscount настроить определенный процент скидки на второй аналогичный товар в корзине.
Например, на 2 -ю аналогичную позицию в корзине требуется применить скидку 30%.
Товар стоит 1000 руб.
Добавили в корзину 1 товар, цена товара = 1000 руб.
Добавили в корзину 2-ой такой же товар товар, цена товара изменилась, применилась скидка к каждой позиции 15%, цена стала = 850 руб.
Добавили в корзину 3 товар, цена товара изменилась на 900 руб., так как 3-й товар мы должны подать без скидки.
И.т.д.
т.е. скидку считать на вторую позицию, если кол-во кратно двум.
Или может быть в msDiscount как-то по другому можно алгоритм настроить?
Заранее спасибо за ответ!
Подскажите, пожалуйста, можно ли в msDiscount настроить определенный процент скидки на второй аналогичный товар в корзине.
Например, на 2 -ю аналогичную позицию в корзине требуется применить скидку 30%.
Товар стоит 1000 руб.
Добавили в корзину 1 товар, цена товара = 1000 руб.
Добавили в корзину 2-ой такой же товар товар, цена товара изменилась, применилась скидка к каждой позиции 15%, цена стала = 850 руб.
Добавили в корзину 3 товар, цена товара изменилась на 900 руб., так как 3-й товар мы должны подать без скидки.
И.т.д.
т.е. скидку считать на вторую позицию, если кол-во кратно двум.
Или может быть в msDiscount как-то по другому можно алгоритм настроить?
Заранее спасибо за ответ!
Условие 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)
Перепробовал по разному, но не получается. Подскажите, пожалуйста.