Seven percent and nineteen in the same package.
A coffee set of beans and a mug carries two tax rates. The discount hits both — but not in the same way for every discount type. This is the point where a wrong choice ends up in your VAT return, which is why it comes before everything else here.
Only the percentage discount splits proportionally.
Shopware knows two ways of representing a reduction in the cart. Which one the plugin uses depends solely on the discount type you chose — and that decides which tax rate the discount line carries.
| Discount type | Kind of line item | Tax on the discount |
|---|---|---|
| Percentage | a percentage line item | split across all rates in the package |
| Fixed amount | an amount line item | the main product's rate, on the whole amount |
| Fixed package price | an amount line item | the main product's rate, on the whole amount |
The percentage discount hands Shopware a percentage and leaves the split to it; the other two hand over a finished amount, and an amount can only carry one tax rate.
The same package, two routes, two tax figures.
Coffee beans at 24.00 euros with 7 percent, a mug at 16.00 euros with 19 percent. Goods value 40.00 euros, reduction 10 percent, so 4.00 euros. The figures are deliberately round so the difference stays visible.
| Line item | Tax rate | Share of the discount |
|---|---|---|
| Coffee beans | 7 % | − 2.40 € |
| Mug | 19 % | − 1.60 € |
| Discount in total | — | − 4.00 € |
Every article is relieved by the same percentage. The tax shown drops proportionally in both rates — the split most people expect.
| Line item | Tax rate | Share of the discount |
|---|---|---|
| Coffee beans (main product) | 7 % | — |
| Mug | 19 % | — |
| Discount line | 7 % | − 4.00 € |
The discount line takes the tax rate of the main product — 7 percent here, because the beans are the main product. The 19-percent line stays at its full value even though the customer pays less.
What this means for your accounting.
The final amount is the same either way: 36.00 euros. What differs is the split of the tax shown between the two rates. On a single order that goes unnoticed; across a year and a few thousand packages it shifts the figures that appear per tax rate in your return.
Changing the main product also changes the tax rate of the discount line. That is not a bug but the consequence of an amount being able to carry exactly one rate — but it is a decision worth making deliberately rather than in passing.
- One tax rate in the package: all three discount types behave identically, the question does not arise.
- Mixed rates and accounting in mind: use the percentage discount, and Shopware splits proportionally.
- Mixed rates and a round package price as the message: use the fixed price, and talk the shift through with your tax adviser first.
Common questions
How does a bundle discount split across mixed tax rates?
Proportionally only with the percentage discount. There the plugin hands Shopware a percentage, and Shopware relieves every article by the same share — the tax shown drops proportionally in both rates. A fixed amount and a fixed package price produce an amount line item instead, and that carries exactly one tax rate.
Which tax rate does the discount line carry with a fixed amount?
That of the bundle's main product, and for the entire discount amount. In a package of coffee at 7 percent and a mug at 19 percent, the discount line carries 7 percent if the coffee is the main product.
Does that change the final amount?
No. The customer pays the same either way. What differs is the split of the tax shown between the rates.
What happens if I swap the main product?
With a fixed amount and a fixed package price, the tax rate of the discount line changes with it. With the percentage discount nothing changes, because it splits proportionally anyway.
Does this apply to packages with a single tax rate?
There it makes no difference. If every component carries the same rate, all three discount types lead to the same result.
Can I define the split myself?
No. The split follows from the discount type, and you choose that per bundle. There is no separate allocation per tax rate.
In detail in the manual
Other ways to put a package together.
Returns and cancellations
How a package falls apart into single line items in the order, so a partial return stays a standard procedure.
Read on → Barbecue set, 19.49 kgShipping and weight
The weight is calculated, dimensions and delivery time inherited - and a package is never free of shipping cost.
Read on → One accessory set for 400 productsMany packages at once
Create a bundle once and assign it to many products through custom fields, by mass edit or import.
Read on →The example in the demo shop.
Mixed tax rates, all three discount types, each with the tax shown.