РЕШЕНО
Я хочу, чтобы размер скидки зависел от наличия в нем определенных товаров. При этом каждый товар даёт определенную скидку. Если товара добавилось, например, два, то скидки должны просуммироваться.
Например, товары "Товар который дает скидку 2% скидки", "Товар который дает 3% скидки"
Кладем оба товара, получаем скидку 5% в корзине на весь заказ. Кладем первый, получаем 2% скидки на заказ.
РЕШЕНИЕ(спасибо ТП)
Скидки могут суммироваться. Вы тогда не ставьте в их настройках галочки "Прекратить дальнейшее применение правил", они будут складываться. А в настройках модуля Интернет-магазин установите галочку, что скидка рассчитывается от полной исходной цены товара.
----
В итоге достаточно добавить подобного рода правила
и прописать условие
И скидка начисляется не каскадно, а на Исходную полную цену! Ура!
Старое описание вопроса:
Я хочу, чтобы размер скидки зависел от наличия в нем определенных товаров. При этом каждый товар даёт определенную скидку. Если товара добавилось, например, два, то скидки должны просуммироваться.
Например, товары "Товар который дает скидку 2% скидки", "Товар который дает 3% скидки"
Кладем оба товара, получаем скидку 5% в корзине на весь заказ. Кладем первый, получаем 2% скидки на заказ.
РЕШЕНИЕ(спасибо ТП)
Скидки могут суммироваться. Вы тогда не ставьте в их настройках галочки "Прекратить дальнейшее применение правил", они будут складываться. А в настройках модуля Интернет-магазин установите галочку, что скидка рассчитывается от полной исходной цены товара.
----
В итоге достаточно добавить подобного рода правила
и прописать условие
И скидка начисляется не каскадно, а на Исходную полную цену! Ура!
Старое описание вопроса:
Скрытый текст |
|---|
| Старое описание вопроса: У меня при добавлении в корзину одного товара должна начисляться скидка 3% на всю сумму, при добавлении другого 5% на всю сумму, при добавлении третьего 6% на всю сумму ... и т.д. Если положить два товара или три, то скидки должны просуммироваться. Использую правило работы с корзиной. Если создаю отдельные скидки для каждого товара, то происходит не суммирование скидок, а каскадное применение, т.е. применилась скидка от одного товара, потом на общую сумму со скидкой применяется скидка от второго товара и т.д. В результате скидки не суммируются, а каскадно начисляются. В итоге приходится создавать, так сказать, матрицу скидок а вот пример одной скидки - общие параметры - условия Как можно сделать проще? без этих переборов скидок, т.к. если скидочных товаров будет хотя бы 5, то это уже 25 правил писать, ужас..? |