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.
Not enough interest
We’re closing this idea because it has not received significant interest or activity over the past 24 months. This helps us keep the idea portal focused on the topics that are most relevant to our community.
If this is still important for your setup, a Shopware developer can build it as a custom extension.Shopware's architecture is designed to be extended, so requirements of this nature can typically be addressed at project level.
Thank you for taking the time to submit and support it. We’ll continue to monitor customer needs and may reconsider the topic if interest grows in the future.
-
Alexander Meyer
commented
Should be a base function of a Shopsystem to be able to do discount codes that look like this:
For example something like this:
50€ Basket - 10€ discount
100€ Basket - 30€ discount
150€ Basket - 50€ discountRight now there is no way to model something like this within Shopware 6 Cloud.
It is not a solution to give the customer 3 coupon codes and he has to choose the right one comparing it to his basket. -
We are receiving increasing inquiries about this from Support—including from quite large customers—because this structure is common but cannot easily be modeled in the current setup.
-
Kai Müller-Heise
commented
Also for us this is a critical issue, as we apply different discounts for B2B Customers and those need to be correct. This messes up the calculation and should more be treated as a bugfix rather than a feature in my view. Please prioritize this! Thanks
-
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.