A skincare set that costs 99 euros. Full stop.

Cleanser, serum and day cream cost €143 individually. As a set, 99. That figure fits on a banner, into a newsletter subject line and onto a shop window — "30.8 percent off" fits nowhere. That is what the discount type fixed price is for.

The example

Three articles, one round figure.

Skincare setFixed bundle, discount type "fixed price"
ComponentRoleQtyUnit price
Facial cleanserMain product1€39.00
SerumComponent1€59.00
Day creamComponent1€45.00
Sum of all products€143.00
Discount line, so that 99 comes out− €44.00
Fixed price€99.00

On the Discount tab you enter the 99, not the 44. The plugin works out the discount line from it — it appears in the cart and in the order so the difference stays traceable.

Why this type

What a fixed price does well and what a percentage does better.

The fixed price wins

When the price is the message. "Three for 99" is a campaign, a percentage is a footnote.

When you want to maintain one figure. If individual prices change, the package price stays put — nothing to recalculate.

When you aim at a price point. Figures like 49, 99 or 199 are familiar and work on their own.

The percentage wins

With selectable packages. The fixed price ignores the selection; the percentage limits itself.

With mixed VAT rates. Only a percentage splits the reduction proportionally across the tax rates.

With moving purchase prices. A percentage travels with the goods value, a fixed price quietly eats the margin.

The trap

Fixed price plus selectable: that goes wrong.

Technically the two can be combined. In practice it is the only combination where a package can disappear.

The customer deselects the serum
Cleanser and day cream€84.00
required fixed price€99.00
remaining sum below the fixed pricepackage invalid

The fixed price does not take the selection into account. If only €84 of goods value is left, the package cannot cost €99 — the customer would pay more for less. The plugin recognises this, declares the package invalid and removes it from the cart, with a message to the customer.

The way around it: fixed prices belong on fixed bundles. If your customers should be able to choose, use a percentage discount.

What does the discount type "fixed price" do?

It sets what the package costs instead of calculating a reduction. You enter 99 euros and the package costs 99 euros — regardless of what the components cost individually. The difference to the product sum is shown as a discount line, so that the customer and your warehouse system can see how it comes about.

When is a fixed package price worth it?

Whenever the price itself is the message. "Three for 99" fits on a banner, "12.6 percent off selected skincare" fits nowhere. Also when individual prices change often but the package price should stay put: you maintain one figure instead of a percentage that produces a different sum after every price change.

What happens if I change the individual prices later?

The package price stays whatever you entered, and the advertised saving grows or shrinks accordingly. If the individual prices rise, your margin falls without anyone noticing. Anyone working with fixed package prices should therefore review them during every larger price round.

Can I combine a fixed price with a selectable bundle?

Technically yes, sensibly rarely. The fixed price ignores the customer choice. If the sum of the remaining articles falls below the fixed price, the package is invalid and is removed from the cart with a message. For fixed prices a fixed bundle is the dependable choice.

How does a fixed price behave with mixed VAT rates?

The discount line carries the tax rate of the main product, for the entire amount. In a package combining 7 and 19 percent that shifts the VAT shown compared with a proportional split. Only the percentage discount splits proportionally. Anyone combining food with non-food should work this out beforehand.

Can the package price differ per customer group?

Yes, through the Shopware Rule Builder. You store a separate value per rule, so the same package can cost 99 euros for end customers and 79 for retailers without you having to create it twice. If several rules apply at once, the rule priority in Shopware decides.

Does the customer still see the individual prices?

Yes. The components still stand in the detail list with their unit price, above them the struck-through comparison value and the package price. That is exactly where the effect comes from: 143 euros of goods, 99 euros package price.

All three discount types in the demo shop.

Percentage, absolute and fixed, each on a real example.