У меня есть определенный тип правила корзины покупок, которое я хотел бы создать. Вы можете думать об этом как о «скидке на разнообразие»; чем больше товаров из разных категорий у покупателя в корзине, тем большую скидку они получают от своего заказа:
пример
Категории:
Обувь (скидка 3%)
Пальто (скидка 2%)
Куртки (скидка 2%)
Распродажа (освобождена от скидки)
Аксессуары (скидка 5%)
Сценарий:
Покупатель добавляет товар в (пустую) корзину из категории Обувь стоимостью 40 фунтов стерлингов, это добавляет скидку 3% к общей сумме корзины, в результате чего получается 38,80 фунтов стерлингов (40 - 3%).
Затем в корзину добавляется товар из категории Coats стоимостью 200 фунтов стерлингов. Общая скидка увеличивается до 5% от общей суммы в корзине, в результате чего £ 228 (240 - 5%)
Добавлен второй продукт из обуви стоимостью £ 30. Так как правило цены уже применено, скидка не затрагивается, в результате чего в общей сложности получается £ 256.50 (270 - 5%).
Продаваемый товар добавляется в корзину стоимостью £ 10 по сниженной цене £ 8. Это освобождается от вычета для других продуктов, что дает в общей сложности 264,5 фунтов стерлингов.
Интерфейс правила цены корзины покупок позволяет вам скидывать фиксированную сумму из корзины, а альтернативой является применение процентной суммы к товарам, которые соответствуют установленным условиям.
Возможен ли описанный выше сценарий без написания собственного расширения? Если бы не какой-то совет о том, с чего начать, то был бы признателен, поскольку Magento все еще немного чужд мне.