- Home
- Free gifts
A free gift comes with a code or without one.
The decision comes before the setup: should the customer enter a code, or should the gift appear by itself from a cart value? Both are called free gifts, but they work quite differently. This plugin takes the second way: the gift appears by itself as soon as the cart fits.
Two ways, one word.
The difference is not the gift but the condition: a code the customer has to know, or a cart value they can see.
| Question | Free gift via a voucher code | Free gift from a cart value |
|---|---|---|
| How the customer gets it | They know a code and enter it in the cart | They reach the cart value and click the tile |
| When it appears | after the code is entered, so only once the customer has it | by itself, as soon as the goods value reaches the threshold |
| What the customer sees beforehand | nothing - without the code they do not know there is anything | the bar with the amount left until the next tier |
| What it fits | newsletters, inserts, influencers, an apology in a single case | more revenue per order, loyalty through tiers, permanent offers |
| This plugin | not what it is built for - the store holds its own extensions for that | built for exactly this |
The voucher column describes the method, not a particular product: the Shopware Store holds its own extensions for it, three of which we read in their listings on 13 September 2026. The right column is measured in the demo shop.
Cart3 items
- Main product1 piece €495.95
- Variant productReward Colour: blue, size: XL €0.00
- 5 % off your cartReward from the welcome group −€24.80
Subtotal€471.15
The cart of the test order: a purchased product, a free gift at €0.00 and a discount, both without a code.
In the cart it is a product.
- Its own item, quantity 1
- With an image and a product number like any product, but without a quantity field and not stackable. Nobody can collect two of the same reward.
- Stock and sales move along
- After the test order the gifted variant showed sales 1 and stock 49, while its sibling variant stayed at 0 and 50.
- In the order without a tax rate
- The item appeared at €0.00 in the order and the tax rate column stayed empty. A discount, in contrast, carried 19% and a negative amount.
- The customer picks size and colour
- If the reward points to a parent product, the tile carries a select box with every active and available variant. Without a choice the free gift cannot be added.
And when the cart shrinks again?
Then the free gift goes with it. On every recalculation of the cart the plugin checks each reward again: is the goods value still enough, is the entry still active, does it belong to a visible group, does the rule match, is the product available? If one answer falls away, the item disappears. In the test a gift from €500 was in the cart; after reducing the quantity to a goods value of €495.95 it was gone.
A cart with nothing but gifts does not occur. If the goods value drops to zero because the last purchased item was removed, every reward goes with it.
Frequently asked questions about free gifts
Do I need a voucher code for a free gift?
What is a free gift in Shopware 6 technically?
Does a free gift count as a sale?
Can I offer several free gifts to choose from?
What happens when the customer shrinks the cart again?
Is this not called something else in Shopware 6?
Ready to let your cart hand out rewards?
Put a product into the cart in the demo shop and watch the gifts appear. Or start free with a single reward in your own shop.