Several discounts that build on each other.
At present, multiple discounts are always deducted from the total amount of the shopping basket.
There is also very often the scenario that multiple discounts are to be granted. In this case, the discounts should always be deducted from the new total, as otherwise far too much discount is granted.
Example
1. discount:
from 300 € > 3 % discount
from 500 € > 5 % discount
- discount: 2 % discount
Here the second discount (2% discount) must not be deducted from the original total, it must be deducted from the new total (after 1st discount).
There must be the possibility of prioritization for multiple discounts.
This is very often requested by customers.

-
Expected behaviour:
Discounts should be calculated sequentially. Subsequent discounts from the respective subtotal.
Item price: €100
less 10% discount code: -€10
Subtotal: €90
less 3% advance payment discount of €90: -€2.70Actual behaviour:
If there are multiple discounts, the discount will be calculated on the original price instead of on the already discounted price
Item price: €100
less 10% discount code: -€10
less 3% advance payment discount of €100: -€3.00How to reproduce:
Set up two discounts and add a product to your cart
-
Philippe Schenkel commented
This is a very important feature for us. We used such a system in Magento and are surprised that Shopware does not support this yet.