"Each" is a very specific type of condition which allows applying the discount only when Each of the combinations of the specified products is available in the cart.
It is more like a bundle product discount.
The discount will be applied only when each of the mentioned are purchased.
Here we have come up with an example like, Buy each Cap + Belt + Sunglasses to get the discount on all those products.
Let's see on how to set such a rule:
Navigate to Woocommerce --> Woo Discount Rules --> "Add new rule".
Since I am applying the discount on product prices, I am choosing the discount type as Product Adjustment.
Screenshot of rule setup 1:
Buy product A + B + C and get 10% off on all three products
The discounts will be applied in the cart when each of the mentioned products is added to the cart.
Note:
Instead of choosing percentage discount, you can choose fixed discount/fixed price in the discount section.
Rule setup 2:
Buy product A + B + C and get product D as free.
Also, to provide free product recursively (ie..,2A + 2B + 2C and get 2D as free and so on...) you might have to create separate rules for each increasing free product.
For 1D as free when customer buys 1 of A + B + C:
For 2D as free when customer buys 2A + 2B + 2C:
Likewise, you have to create separate rules for 3 free products and so on...
Note: This scenario might be possible only if product A, B and C are simple products.
Here is the cart page screenshot:
Video:
Still Unclear?
Please submit a support request.
We are always happy to assist you :)