Magento Buy 3, Get 2 Free Shopping Пользовательское правило корзины
Эй, ребята, я пытаюсь написать правило корзины покупок, которое позволит мне бесплатно раздавать два продукта, если выбраны три. Давайте настроим тест, чтобы вы могли видеть, о чем я говорю. Давайте использовать носки и утки, носки, которые мы даем
- Если у корзины есть один носок, носок - полная цена
- Если в корзине два носка, оба носка стоят по полной цене
- Если в корзине два носка и утка, оба носка свободны
- Если в корзине три носка и утка, две пары носков свободны, вы все равно платите за пару носков и утку.
- Если в корзине четыре пары носков, две пары носков бесплатны, вы платите за две другие пары и утку
- Если есть две утки и четыре носка, две пары носков свободны, вы платите за две другие пары и утку
- Доставка бесплатна, пока есть свободные пары носков в смеси
В заключение.
- Пока в корзине более 3 товаров, и две из них - {sku}, две пары {sku} бесплатны, и поэтому доставка
Сбой кода Если {ALL} из этих условий {TRUE}:
If {total quantity} {is} 2 for a subselection of items in cart matching {ALL} of these conditions:
Category {is one of} 51, 411, 41
Total Items Quantity {is not one of} 2
РЕДАКТИРОВАТЬ
Будет ли это работать?
If ALL of these conditions are TRUE :
Total Items Quantity greater than 3
If total quantity equals or greater than 2 for a subselection of items in cart matching ALL of these conditions:
Category is one of 51, 411, 41
действие
Apply: Fixed amount discount to whole cart
Discount Amount *: {discount_total_price_of_two_socks}
Maximum Qty Discount is Applied To: 1
Discount Qty Step (Buy X): 0
Apply to Shipping Amount: No
Free Shipping: For shipments with matching items
Stop Further Rules Processing: Yes
Apply the rule only to cart items matching the following conditions (leave blank for all items)
If ALL of these conditions are TRUE :