Bundle sets, rewards and upsells for Shopify
Product

Everything Luxe puts on your store, shown on a real one.

Screenshots: Rue Commons, the Luxe test store, in the merchant colour it ships with. Luxe takes your theme's colours.

01 · BUNDLE SETS

Build-your-own set

Slot groups the shopper fills from a collection, a variant list or a tag, with fixed components included. Slots show numbers, or your own labels with Label each slot. The picker opens as a drawer on desktop and a sheet on phones, with your filters, product or in-use images, sold-out and low-stock states.

  • Set price, Percent off items, Amount off the set, Per-slot rules
  • Cheapest item free, or Save more with more
  • Share a set by link. Edit it from the cart
  • Five layouts: Tiles, Box, Pills, Variant rows, Quantity list
The Evening Ritual on a product page: Bundle set builder in Tiles, $103.70, value $122, two items included and two masks chosenThe item picker as a drawer: Choose your origins, grouped by region, with roast filters and a Bag or In the cup image toggle
Tiles layout on a product page
Tiles
Box layout on a product page
Box
Pills layout on a product page
Pills
Variant rows layout: a shade for each product
Variant rows
Quantity list layout: a tube and four jars
Quantity list

Collection set

Add to set, right on the collection page. A tray follows the shopper and prices the set as it grows, and the tier progress bar shows what the next item unlocks.

Candles collection page: three candles In your set, the fourth shows Set is full, and the tray reads 3 of 3 chosen, $91.80, save 15%Candle collection with Add to set buttons and a bundle tray: 3 of 6 chosen, $97.20, save 10%

Fixed set

The items you choose, sold with one add button: at a Set price, or as its items less a percentage or an amount, so it follows your price changes. Fulfilled as its components, so stock stays right.

A gift wrapped in floral paper in a kraft box lined with pink tissue
Fixed set at one price
Five candles in glass jars
Ready-made set, 15% off
02 · REWARDS LADDER

A gift the shopper chooses.

Up to 10 rungs of free shipping, percentage off, amount off, a free gift or a message, all in one automatic discount called Luxe Rewards. With Shopper chooses, the shopper picks the gift; it joins at $0 and leaves if the bag drops below the rung.

  • In the Luxe drawer, or as a bar and gift block in your theme's cart
  • Ladders tied to one bundle set: save more with more
  • Start and end dates for campaigns
  • 14 ladder templates
Theme cart page with the Luxe rewards bar and gift picker: free shipping and a free gift unlocked, $16 more for a second gift, canvas tote chosen
A gift wrapped in patterned paper with a satin bow
Choose your gift
A hand holding four shopping bags
Spend and save
A white box tied with green ribbon
Set tiers
03 · UPSELLS

Nine upsell types, one discount.

Recommendations come from Shopify's complementary and related products, what your customers buy together, and your own pairing rules. Savings are priced by the Luxe Rewards discount, so the bag and checkout agree.

Frequently bought together: Huila coffee with a ceramic dripper and paper filters, $57.60 for 3, save 10% together
Frequently bought togetherTwo or three companions, one button, an optional saving.
Quantity breaks: buy 1 $24, buy 2 $43.20 most chosen save 10%, buy 3 $61.20 save 15%
Quantity breaksOne, two and three-pack choices with a saving per unit.
Make it a set block on a product page
Make it a setOn a product in an active set: add a few more, get the set price.
Refill pairing block offered beside a product
Refill pairingEach product's refill, offered beside it.
Upgrade in the set: swap a pick for a larger size
Upgrade in the setInside the builder: a larger size or a premium piece.
Pairs well with: a row of products, each added with one tap
Pairs well withA row of products that go with this one.

Also: You may also like, Tier gap filler and Gift-ready add-on in the Luxe cart.

04 · CART DRAWER

The cart, arranged by you.

Sets grouped under one heading with Edit set. 17 modules you arrange in five zones, from the rewards ladder, gift picker and upsells to the order note, discount code, trust line, payment icons and an empty bag that still sells. The checkout offer adds one last product when the shopper chooses Checkout.

Rebuy, Route and Navidium sit in the drawer as modules too.

Luxe cart drawer: $26 more for free shipping, a Tasting Flight that closes the gap exactly, and Pairs well with your setLuxe cart drawer in an obsidian theme: free gift unlocked, canvas tote chosen, The Origin Sampler set lineEdit set sheet on mobile, opened from the cart
05 · LUXE AI

AI that drafts. You decide.

Off until you turn it on. Counted in actions, never billed. Anything a shopper sees from AI is labelled as AI.

A serum, a dropper bottle and a cream: a set Set Composer might draft
FEATUREWHAT IT DOESPLAN
Set ComposerProposes three priced bundle sets from a collection and a goal: groups, default picks, price and copy.Pro
Complete my setFills a shopper's open slots with in-stock picks and a one-line reason. Smart picks on every plan; 1,500 Luxe AI suggestions a month on Pro.All, AI on Pro
Write with AITitles, descriptions and slot labels for your sets, saved only when you save.Growth, Pro
Suggest filters, Auto-tagProposes product types and filters, and fills them in for the picker, with a review queue.Growth, Pro
Rewards advisorSuggests thresholds from your last 60 days of orders; on Pro, an AI summary of the figures.All, AI on Pro
Your own providerFor Complete my set: Anthropic, OpenAI, Google Gemini or OpenRouter, after the included suggestions.Pro
06 · BUILT TO HOLD

Still sells when things go wrong.

15 KBThe storefront core, gzipped. Everything else loads when a shopper needs it.
No JSA set still sells through a plain form with the house selection.
AABuilt to WCAG 2.1 AA: keyboard, focus, 44 px targets, reduced motion.
The Origin Sampler with JavaScript off: a house selection of six origins and an Add to cart button through the theme's own cart

Start from one of 88 templates.

Browse templatesSee pricing