Skip to content

Create a bundle offer with a discount

Goal: show a "complete the set" offer on the product page — several products with a single Add bundle to cart button — and give a discount that applies automatically when all bundle products are in the cart.

This guide assumes you have completed Getting started.

1. Create the offer

  1. In Marketing > Ultimate Upsell, click Add offer in the Product page group.
  2. Name it (for example Skincare routine bundle) and click Next until you reach the Where tab.
  3. On Where, choose the position Next to the buy button — the bundle then renders directly under the buy button, where it converts best. (Below product description also works for larger layouts.)

2. Build the bundle content

On the Content tab:

  1. Assign a layout that contains an Upsell product row (or Upsell product slider) element.
  2. In What this offer shows, pick the bundle products — for example three products that belong together. These same products later define what the discount applies to.
  3. Optionally add a heading such as Complete your set and save 15%, and a Countdown element if the layout has one.

3. Attach the discount

Open the Promotion tab and click Add discount.

The Promotion tab with the bundle discount template

  1. Discount templateBundle (% or € off when every product is in cart) is the shipped template: the discount applies only when all products from the offer's layout are in the cart.
  2. Applies to (from layout) lists those products, straight from the Content tab. To change the set, change the products in the layout — not here.
  3. Pick the Discount type (Percentage or Fixed amount) and the Discount value.
  4. Optionally set Offer ends at — the discount stops applying after this date. Pair it with a countdown element in the layout so customers see the deadline.

4. Publish and verify

Click Publish, then open one of the bundle products in the storefront. Under the buy button you see the bundle: each product with its discounted price, the bundle total with savings, and one Add bundle to cart button.

The bundle under the buy button in the storefront

Clicking Add bundle to cart adds all products at once; Shopware's promotion engine applies the discount in the cart.

How the discount works under the hood

You never configure a Shopware promotion yourself. On every save the plugin creates and updates one managed promotion (named after your offer) with the right conditions. Your own promotions are untouched, and deleting the offer cleans the managed promotion up again. Details: Concepts — the promotion boundary.

Your Vision. Signed, Sealed, Delivered.