All rules managed in menu >WooCommerce>Pricing rules.
All discounts support negative values and you can increase prices too.
This plugin doesn’t support any separate modes, so you should combine different sections to build necessary rules.
Important note: “Product filters” and “Cart conditions” are totally different things!
Both section support custom taxonomies and product collections.
Let’s review sections in order as they work inside the rule.
Currently we support only following limits :
“Max usage” – how many times the rule can be used (by all customers).
“Max usage per customer” – how many times the rule can be used by registered customer.
If limit is already exceed – this rule will be ignored.
They are calculated based on current context (shop date or time, cart items, applied coupons, shipping destination, current customer, purchase history and etc).
If conditions fail – this rule will be ignored too.
When you use product discount/bulk table or role-base discount – we must know which items must be modified. So each line in filter is SEPARATE item.
If this section is undefined – we use filter “Any 1 product”.
If you want to apply many filters to same line – use product collections
If you add many lines to product filter – you will create product bundle (see sample rule below)
This discount can be applied to whole bundle or to each position separately (screenshot above)
This simple discount (it’s not condition!!!) can be combined with bulk discounts.
This section supports bulk and tier mode (need more details?)
Range for qty can be calculated based on different items.
It’s assigned to each matched bundle (or product if you define one line in Product Filters).
Special mode allows to add items based on subtotal amount.
These items added to cart automatically.
If you want to setup rule “Buy A + select another free product “ – you should create product filter A+B , use mode “Split” and set zero price for 2nd position (screenshot above)
It’s a mix of extra discounts, fees and shipping options.
This section ignores bundles/products configured in “Product filters”.