Tab Commerce

Show add-ons you choose on your product pages

Tab Upsell & Bundles shows add-on products you choose on your Shopify product pages, with an optional percentage or fixed-amount discount. Shoppers pick a variant and add the add-on to the cart from the card. Cards show in the order you set, or you can Rotate them so each add-on gets a fair share of views.

Plan: Free — 50 Online Store orders every 30 days; Starter — $49/month for unlimited orders (product page placement with Fixed order or Rotate on both)

See it work

What the shopper sees.

9:41

Earrings

Goutte Earrings

$140.00

Added to bag

Tab Upsell & Bundles

Complete the look

Torsade Hoops$120.00
Étoile Ring$180.00

Free engraving on all earrings

Your bag

Goutte Earrings14k gold$140.00
Tab Upsell & Bundles

Pairs well with your earrings

Fil d’Or Necklace$180.00

Subtotal$140.00

Checkout

Order value

$140.00

Earrings only, before any add-on

Complete the lookPlaced under Add to bag in the theme editor
Add a piece, then open the bag. You choose the products for each placement — product page, cart page and compatible cart drawers.

Examples

Offers you can set up today.

One accessory

Camera → spare battery, 15% off

The battery shows on the camera page. The discount applies in the cart while the camera is in the cart too.

A short list, your order

Coffee grinder → filters, scale, cleaning brush, Fixed order

Cards show in the order you set. Pin the one that must always appear.

Rotate a lineup

Any product in the Candles collection → four matchbox designs, Rotate

Views are spread evenly across the four designs.

Store-wide add-on

Any product → gift wrap, no discount

Gift wrap shows on every product page except its own.

Tick-box add-ons

Sofa → fabric protection and cushion covers, Add-on checkboxes

The add-ons appear as checkboxes beside Add to cart, and up to three ticked ones go into the cart with the sofa.

Setup

How to set it up.

  1. Create an Upsell campaign. Go to Campaigns → Create campaign and choose Upsell as the campaign type.
  2. Add a rule for the product page. Click Add rule, name it, and choose Product page (PDP) under Placements.
  3. Pick the trigger and the add-ons. Under Source, choose any product, specific products, or a collection. Under Candidates, click Select products and pick the add-ons.
  4. Set the discount and the order. Under Default discount, choose None, Percentage, or Fixed amount, and override it per add-on if needed. Pick Fixed order (one add-on is enough) or Rotate (two or more).
  5. Save, wait for Live, add the block. Save the campaign. It shows Updating until Shopify confirms, then Live. In the theme editor, add the Upsell – product page block to your product template.

Good to know

Where it stops.

  • Upsells only show products you picked. The app never adds products on its own.
  • A sold-out add-on is skipped. A product is never suggested on its own page or when it is already in the cart.
  • On a product page, only the highest-priority matching rule shows.
  • A rule holds up to 30 add-ons, and the block shows up to the display limit you set.
  • It runs on Shopify Online Store themes with app blocks. Headless and Hydrogen storefronts are not supported.

Plan: Free — 50 Online Store orders every 30 days; Starter — $49/month for unlimited orders (product page placement with Fixed order or Rotate on both). Compare plans

FAQ

Common questions.

How does the add-on discount work at checkout?

Your product prices do not change. The app creates a Shopify automatic discount that applies to the add-on when the product that triggered it is also in the cart, shown with your cart discount label. Shopify’s discount combination rules decide how it stacks with your other discounts.

Can an upsell slow down or break my product page?

If the upsell cannot load, the slot stays empty. It never blocks the product form, the cart, or checkout.

Fixed order or Rotate?

Use Fixed order when you know which add-on matters most, or you only have one. Use Rotate to share views evenly across two or more add-ons.

Does each campaign use a Shopify automatic discount?

A campaign with a discount uses one. Shopify allows 25 active automatic discounts per store, counting every app and Shopify’s own. The app counts them all, warns you at 20, and at 25 won’t create or reactivate one; existing discounts can still be edited.

Does the shopper have to add the add-on from the card to get the discount?

No. The discount applies whenever a product that triggers the rule is in the cart, however the add-on got there. Only add-ons added from the card count as upsell sales in your reports.

Can add-ons be checkboxes instead of cards?

Yes. Under Product page purchase, choose Add-on checkboxes: up to three ticked add-ons are added with the main product. Choose whether to add one of each add-on, or one per unit of the product bought.

Will it work with my theme?

It works with Online Store 2.0 themes that support app blocks, added through the theme editor. No theme code edits are needed for the product page block.

What happens if I uninstall?

The app’s storefront routes stop serving offers once it is uninstalled. Its blocks were added in the theme editor, not pasted into theme files. Store data is deleted when Shopify sends its data deletion request, 48 hours after uninstall.

More with Tab Upsell & Bundles

Related guides.