Hello,
What you described is because each variant is for technical reason as a product itself, now there is another way to have what you requested, follow me step by step :
1. Go to Orders => Coupons
2. Create a New coupons
3. Have a look on my screenshot and especially red bordered part :
=> You can see that this coupon appear automatically when there
at least 5 of the product (main
+ variants)
4. Create as many coupons as possible price configuration with the "
minimum number of product" option like this :
- Start to 2
- Start to 5
- Start to 9
- etc...
Results :
By example, when you customer will go to the checkout, let's say with :
1 Variant + 1 Variant + 1 Variant (Total = 3)
=> The Coupon set with the
Start to 2 will be added
If he increase to have something like this :
1 Variant + 3 Variant + 2 Variant (Total = 6)
=> The Coupon set with the
Start to 5 will be added,
and replace the previous one (Start to 2).
I let you process some tests to see if that meet your needs.
Also note that if all the variants you want to be taken into account for the volume prices are in the same product, you don't need a coupon. You can just set the prices in the main product instead of setting the prices in each variant and the system will automatically take into account the quantity of all the variants of the products in the cart to use the correct price.
Regards