Rewards & free productsRewards
  1. Home
  2. Setting up

One group, its rewards, its thresholds.

Everything happens in the admin under Marketing › Cart rewards. First the group, then the individual rewards, then a look at the cart. Five steps and it runs.

  1. Create a reward group

    In the admin, go to Marketing › Cart rewards and click "Create reward group". The group needs a name and a position; description and the active switch come on top. The customer later sees both above the tiles in the cart.

  2. Set the visibility

    The visibility card holds two optional fields: a sales channel and a rule from the Rule Builder. If both stay empty, the group applies in every channel and to every customer.

  3. Add the rewards

    In the rewards tab click "Add reward". Every reward has a type: product or discount. For a product you pick one from the catalogue, for a discount the kind (percentage or absolute) and the value. The name is mandatory, the customer reads it on the tile.

  4. Set the minimum cart value

    The threshold belongs to the reward, as a real Shopware price field with gross and net. Via "Currency-dependent prices" you set it per currency. Zero means: no minimum order value.

  5. Check it in the shop

    Open the cart and look at the group: bar, tiers, tiles. Only then is it worth opening the settings, because those are about display and automation, not about the content any more.

Three screens, that is all.

The group with its fields, the list of its rewards and the modal of a single reward. Rebuilt from the demo shop.

Reward groupGeneral tab

NameLoyalty rewards

Activeyes

DescriptionThe higher the cart value …

Position2

Sales channelall

Rule Builder rulenone

Edit rewardModal

TypeProduct

Activeyes

NameGift from € 250

ProductMain product with properties

Minimum cart value (gross)€250.00

Net€250.00

Rule Builder rulenone

Loyalty rewardsRewards tab

GeneralRewards4

Pos. Name Type Cart value Active
1 Gift from €100 Product €100.00 yes
2 Gift from €250 Product €250.00 yes
3 Premium gift from €500 Product €500.00 yes
4 10% discount from €1,000 Discount €1,000.00 yes

Book in-app planAdd reward

Every row is one reward. A click on the row opens the modal above.

What the customer sees afterwards.

As soon as a group is active and a reward has reached its threshold, the selection is in the cart. None of this needs to be built in, the plugin hooks into the cart page and the offcanvas.

Loyalty rewardsCart

The higher the cart value, the more valuable the gift. Tiers up to € 1,000.

  1. €0.00
  2. €100.00
  3. €250.00
  4. €500.00
  5. €1,000.00

€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

Tiles with a badge
Products carry "Free", discounts carry "Discount" and show their value. Locked tiles are greyed out and name the remaining amount on the button.
A bar with every tier
The bar shows every threshold of the group. Below it says how much is missing until the next one, or that everything is unlocked.
The choice happens in the cart
A click on "Choose gift" adds the reward as its own item. A click on another tile swaps it, depending on the selection mode.

The eight settings.

All of them apply per sales channel. They only change how and where the rewards appear, not what there is.

Card Setting Options Default
General Activate plugin on, off on
Selection mode Selection mode per group, per cart value tier, one in total per group
Cart page Display position sidebar, above the products, below them below them
Cart page Display mode list, product slider product slider
Cart page Name for product rewards product name, reward item name product name
Offcanvas cart Show in offcanvas on, off on
Offcanvas cart Offcanvas position above the products, below them below them
Progress bar Show progress bar on, off on
Automatic reward selection Automation off, only the first reached, all reached off

Every setting with its help text

Three things you notice the first time.

The menu entry is called Cart rewards. The manual that ships with the plugin says "Marketing → Rewards", but the admin shows "Marketing › Cart rewards".

The customer picks the variant. If a reward points to a parent product, the automation does not add it. Without a choice in the select box the tile cannot be submitted.

Free means exactly one reward. More rewards are unlocked by an in-app purchase: Lite up to 3, Basic up to 10, Pro unlimited. As of 13,09,2026.

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.

Open the demo shop View in the store