One reward per group
At most one from each group, namely the one with the highest threshold reached. With several groups, several rewards add up.
Rewards plugin for Shopware 6 · gifts from a cart value
The plugin puts gifts, free products and discounts into the cart of Shopware 6. You decide from which cart value there is something to get and what it is: a product from your catalogue, a fixed discount or a few per cent. The customer picks their gift in the cart and sees on a progress bar how far the next tier still is.
RewardAdmin
TypeProduct
Activeyes
NameGift from € 100
ProductVariant product
Minimum cart value (gross)€100.00
Net€100.00
Rule Builder rulenone
Loyalty rewardsCart
The higher the cart value, the more valuable the gift. Tiers up to € 1,000.
€4.05 to go until the next gift
Free
Variant productChoose variant …
Choose gift
Free
Main product with propertiesChoose variant …
Choose gift
Free
Main product with propertiesSize: M
€4.05 more
Discount
10% off from €1,000off your cart
€504.05 more
Reward groupsMarketing
Any number of rewards per group, each with its own threshold.
Cart3 items
Subtotal€471.15
Without the plugin
With the plugin
Four rows from the comparison. The full table has sixteen, every one of them read in the source code of the core or measured in the demo shop.
| Question | Shopware 6, promotions | With this plugin |
|---|---|---|
| Putting a product into the cart for free | no – a promotion always creates an item of type "promotion", never a product item | yes – a real product item at €0.00, quantity 1, not stackable, with image and product number |
| The customer picks the variant | no | yes – a select box with every active and available variant; without a choice the gift cannot be added |
| Several groups side by side in the cart | no – promotions stand on their own, there is no group above them | yes – any number of groups, each with a name, description, position and its own bar; three run side by side in the demo shop |
| Basis of the threshold | cart total including shipping and discounts already granted | goods value without the rewards: in the demo shop €495.95 of goods and €24.80 off still left €4.05 to the €500 tier |
The principle
One group, any number of rewards, each with its own threshold. The cart value decides what is unlocked. The choice happens in the cart.
Everything happens in the admin, under Marketing › Cart rewards. First a group, then the individual rewards.
The plugin configuration has eight settings, all per sales channel.
The detailed guideCreate a reward group under Marketing › Cart rewards, with a name, a description and a position.
Sales channel and rule are optional. Without them the group applies everywhere and to everybody.
Per reward pick the type: a product or a discount, plus the name the customer sees.
The minimum cart value belongs to each reward separately, gross and net, per currency.
Open the cart, look at the bar and the tiles, then set display and automation to taste in the configuration.
They can be mixed inside one group: the gift at the top, the discounts below, each with its own threshold.
Welcome: gifts & discountsCart
No minimum order value. Shows products and discounts together in one group.
All gifts unlocked
Free
Main product
Choose gift
Free
Main product with advanced prices
Choose gift
Discount
5% off your cartoff your cart
Save 5%
Discount
€3.00 off from €50off your cart
Save €3.00
The welcome group of the demo shop: one product and two discounts, without a minimum order value.
That is how a group becomes a staircase: the same group shows the small gift from €100, the bigger one from €250 and the premium gift from €500.
Loyalty rewardsCart
The higher the cart value, the more valuable the gift. Tiers up to € 1,000.
€4.05 to go until the next gift
Free
Variant productChoose variant …
Choose gift
Free
Main product with propertiesChoose variant …
Choose gift
Free
Main product with propertiesSize: M
€4.05 more
Discount
10% off from €1,000off your cart
€504.05 more
The loyalty rewards of the demo shop with €495.95 in the cart.
Three selection modes decide how many rewards add up. On top of that you decide whether the customer picks them or the shop adds them on its own.
At most one from each group, namely the one with the highest threshold reached. With several groups, several rewards add up.
Inside one group, a separate reward for every threshold reached. If three thresholds are reached, three rewards are due.
Exactly one reward for the whole cart, no matter how many groups exist and how many thresholds are reached.
By default nothing happens on its own. The customer clicks "Choose gift", and a click on another tile swaps the reward within the selection mode.
Either only the first reward reached or all of them. As soon as the customer steps in, the automation pauses. Variant gifts always remain their choice.
The selection sits above the products, below them or in the sidebar, as a slider or as a list. In the offcanvas it appears as well if you want.
How the cart processes itGroups run side by side, and each brings its own thresholds. Three are active in the demo shop: one without a minimum, one with tiers up to €1,000 and one with discounts only. The cart shows them one below the other, each with its own bar.
Cart page in the demo shop, goods value €495.95
Welcome: gifts & discountsCart
No minimum order value. Shows products and discounts together in one group.
All gifts unlocked
Free
Main product
Choose gift
Free
Main product with advanced prices
Choose gift
Discount
5% off your cartoff your cart
Save 5%
Discount
€3.00 off from €50off your cart
Save €3.00
Loyalty rewardsCart
The higher the cart value, the more valuable the gift. Tiers up to € 1,000.
€4.05 to go until the next gift
Free
Variant productChoose variant …
Choose gift
Free
Main product with propertiesChoose variant …
Choose gift
Free
Main product with propertiesSize: M
€4.05 more
Discount
10% off from €1,000off your cart
€504.05 more
Discount staircaseCart
Discounts only, percentage and absolute mixed, with rising thresholds.
€104.05 to go until the next gift
Discount
5% off from €150off your cart
Save 5%
Discount
€20.00 off from €300off your cart
Save €20.00
Discount
10% off from €600off your cart
€104.05 more
Discount
€50.00 off from €600off your cart
€104.05 more
Three groups, twelve rewards, eight of them unlocked. The order comes from the position field on the group.
Six setups, each with groups, thresholds and what the customer sees in the cart.
A group without a minimum order value: whoever reaches the cart may pick something right away.
Three tiers up to €1,000, each with a more valuable gift. The bar shows the way there.
Discounts only, percentage and fixed mixed, with rising thresholds from €150.
A campaign that runs on a few days only: the rule in the Rule Builder sets the period.
The gift exists for retailers only or for new customers only, depending on the rule on the group.
The cooler bag in summer, the scarf in winter: one group, two periods, two rules.
For anybody who just wants to know what this is: the extension is called "Rewards, gifts and free products" in the Shopware Store, it comes from digitvision and it runs in Shopware 6.
| Name in the store | Rewards, gifts and free products |
|---|---|
| Manufacturer | digitvision |
| Platform | Shopware 6 |
| Category in the store | Conversion optimisation |
| Price | free with one reward, more via in-app purchases from €4.90 a month |
| Languages | German and English, in the admin and in the cart |
| Try it | Demo shop with three reward groups |
| Download | Rewards, gifts and free products in the Shopware Store |
The extension itself is free. What you pay depends on how many rewards you want to have at the same time. All prices plus VAT.
€0.00
included in the plugin, no in-app purchase
exactly one reward
€4.08a month €4.90a month
€49 a year, billed yearly€9.80 saved billed monthly, instead of €58.80 a year
up to 3 rewards
€8.25a month €9.90a month
€99 a year, billed yearly€19.80 saved billed monthly, instead of €118.80 a year
up to 10 rewards
€16.58a month €19.90a month
€199 a year, billed yearly€39.80 saved billed monthly, instead of €238.80 a year
unlimited rewards
The plans are in-app purchases in the Shopware Store. Figures as of 13,09,2026.
You set that per reward. The minimum cart value belongs to the individual reward, not to the group. That is why the same group can show a gift from €100, a bigger one from €250 and a premium gift from €500.
Yes. A free product is a real product item. After a test order in the demo shop the gifted variant showed sales 1 and stock 49, while its sibling variant stayed at 0 and 50.
The reward disappears. In the test a gift from €500 was in the cart; after reducing the quantity to €495.95 it was gone. The same happens when the rule no longer matches or the plugin is switched off for the sales channel.
Yes, depending on the selection mode. By default there is one reward per group, so as many add up as you have groups. Alternatively there is one per tier reached, or exactly one for the entire cart.
No. What counts is the goods value without the rewards. In the demo shop, with €495.95 of goods and €24.80 off, €4.05 were still missing to reach the €500 tier.
Yes. If the reward points to a parent product, the tile carries a select box with all active and available variants. Without a choice the gift cannot be added. You can also configure a fixed variant instead.
Yes. The automation adds either only the first reward reached or all of them. As soon as the customer steps in, it pauses for that group. Gifts with several variants are never added automatically.
Yes, through the Shopware Rule Builder. A rule can sit on the group and apply to every reward inside it, or on a single reward. On top of that, every group can be limited to one sales channel.
The extension is free and allows one reward. More rewards are an in-app purchase: Lite up to 3, Basic up to 10, Pro unlimited. The prices are in the table above, all plus VAT.
Yes. The threshold is a Shopware price field and can be maintained per currency, gross and net. Nothing is converted automatically, and when the currency changes the cart re-evaluates the threshold.
On the cart page, either above the products, below them or in the sidebar, as a product slider or as a list. Optionally also in the offcanvas cart, above or below the items there.
Yes. In the test order the gift appeared as an ordinary item with 1 x and €0.00, the tax column stayed empty. The discount appeared as its own item with 19% and −€24.80.
The plugin is built for Shopware 6. Which versions exactly are supported is always stated in the store listing; digitvision keeps that figure up to date with every release.
Groups are not limited. Only the total number of rewards is, through the plan you have booked.
In Shopware 5 a gifted product was called a reward product or a free product, and many people still search for it that way; others say bonus product, freebie or free gift. Shopware 6 says product for everything, which is why the entry is called a reward here and the result a free product. It all means the same thing.
Not for a discount from a cart value, that is a promotion with a rule in the standard. But for a free product you do: a promotion always creates a discount item and never puts a product into the cart. That is exactly what this plugin is for.
The difference we can prove is the reward group: a level above the individual reward, with its own name above the tiles, its own position, its own bar and a rule that applies to every reward in it. Several groups run side by side. On top of that the customer picks the variant of the gift, and every threshold is a price field per currency.
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.