Tab Commerce

More per orderTab Upsell & Bundles

Upsells and bundles with the products you choose.

Tab Upsell & Bundles is a Shopify upsell and bundle app: show the add-ons you choose on product pages, carts and compatible cart drawers, sell products together at one price — with exact set prices per currency — and track results with refunds taken out. It is free for 50 Online Store orders every 30 days; paid plans are one flat monthly price with no limits on orders or storefront views.

Free for 50 Online Store orders every 30 days · Unlimited orders from $49/month · 14-day free trial

How it works

Your orders suggest. You decide.

  1. 01 You choose the set

    Pick the pieces. Set the price.

    In the app, a fixed bundle is two to four products you choose, priced as a fixed total, an amount off or a percentage off. Nothing is picked by a black box.

  2. 02 It appears on the product page

    Right under Add to bag, the set she’d wear.

    The bundle block sits where you place it in the theme editor, on every product in the set — with the saving shown up front.

  3. 03 Every selection re-quoted

    She switches to rose gold. The price follows.

    Each selection gets a fresh quote before it can be added, so the bundle price is always the one for the exact variants she picked.

  4. 04 Into the bag

    The set goes in as one saving.

    The discount is applied by Shopify in the cart and at checkout — and the order shows up in your bundle revenue, with refunds taken back out.

Try it here

See it on a storefront. Then change it.

These examples follow the app’s real rules. Change the cart, the variants or the shopper and watch the storefront respond.

A set of pieces, one price.

Choose a fixed bundle total, an amount off or a percentage off, with exact amounts per currency if you sell in several. Shoppers pick each variant and see the bundle price, the regular price and the saving before they add it.

How it works
9:41
Bag 0

Fil d’Or Necklace

$180.00

Tab Upsell & Bundles

Complete the set Save 15%

Fil d’Or Necklace$180.00
Goutte Earrings$140.00
Chaîne Bracelet$150.00
Bundle price3 pieces, as selected$470.00$399.50

Details +

Shipping & returns +

Bundle price for this selection

$399.50

Saves $70.50 on 3 pieces

The everyday gold set15% off when the 3 pieces are bought together
Change any option — the bundle price is re-quoted for that exact selection before it can be added.

Why merchants trust it

Control over what’s shown. Clarity over what it earned.

You choose what’s recommended

Only products you pick are shown. Discovery suggests pairs from your own orders but never publishes anything by itself.

Exact prices before the cart

Every bundle selection gets a fresh quote, and Add bundle to cart waits until it’s ready. Sold-out candidates are dropped.

Discounts through Shopify

Upsell and bundle savings are applied as Shopify automatic discounts. The app counts every active automatic discount in your store, warns you at 20, and won’t create new ones past Shopify’s limit of 25.

Theme editor blocks

Add the product page, cart and drawer blocks in the theme editor. In the cart, a bundle block names the missing piece of a set and adds only what’s missing. Nothing appears until an offer is live and its block is placed.

Honest numbers

Upsell and bundle revenue are reported separately and reduced by refunds. An upsell sale counts only when the item was added from the offer card, and every counted line traces to its Shopify order.

Start free, then a flat price

Free covers 50 Online Store orders every 30 days and never charges you automatically. Paid plans are a fixed monthly price with no limits on orders or storefront views, and no share of your sales.

Is it the right tool?

Where it fits — and where it doesn’t.

A good fit when

  • Your products have natural companions — earrings for a necklace, a belt for trousers, a case for a device.
  • You want to decide what’s recommended instead of letting a black box pick from your whole catalog.
  • You sell sets where each piece has sizes, colors or finishes, or boxes where shoppers choose from pools you set.
  • You want a fixed monthly price, not a share of the revenue.

Not built for

  • Headless or Hydrogen storefronts.
  • Replacing your cart drawer, or upsells inside checkout.
  • Post-purchase or thank-you page offers.

Pricing

Every placement, even on Free. Grow into optimization.

Free

$0

Free to install

  • 50 Online Store orders / fixed 30 days
  • Store-wide eligible orders count
  • Starter features; unlimited campaigns
  • Product page, cart + compatible drawer
  • 90-day analytics + CSV export
  • 72-hour grace after exceeding 50 orders
  • Offers pause after grace if over limit
  • No automatic charges or upgrades

StarterRecommended

$49/month

14-day free trial

  • No limits on orders or storefront views
  • Unlimited upsell campaigns and bundles
  • Product page, cart + compatible drawer
  • Fixed and rotate strategies
  • 90-day campaign and product analytics
  • CSV: 25,000 rows/batch; continue export

Optimize

$99/month

14-day free trial

  • Everything in Starter
  • Optional cross-sell optimization
  • Online Store REST API and JavaScript SDK
  • 365-day analytics history
  • CSV: 100,000 rows/batch; continue export
  • Unlimited storefront impressions

Scale

$199/month

14-day free trial

  • Everything in Optimize
  • Attributed gross-profit optimization
  • Observed profit guardrails
  • 730-day analytics history
  • CSV: 500,000 rows/batch; continue export

Prices in USD, billed through Shopify. Plans and limits match the Shopify App Store listing.

Guides

Set up a specific offer.

Compared

FAQ

Questions merchants ask.

Do I have to choose every recommended product?

Yes — that’s the point. You pick the products for each campaign. Discovery can suggest pairs from your paid orders over the last 90 days, but you decide what gets published.

Where can offers appear?

Cross-sells and bundles can appear on product pages, the cart page and compatible cart drawers on every plan. In the cart, a bundle block shows which piece of a set is missing and adds only that. You add each placement as a block in the theme editor.

How are bundle discounts applied?

As Shopify automatic discounts. You choose a fixed bundle total, a fixed amount off or a percentage off, and can set the exact amount for each currency instead of a converted one. The shopper sees the bundle price before adding it, and Shopify applies the final discount in the cart and at checkout.

Is there a limit on orders or views?

Only on Free: 50 Online Store orders every 30 days. Paid plans are a flat monthly price with no limits on orders or storefront views; they differ in optimization, API access, analytics history and export size.

What does the Free plan include?

Starter features with unlimited campaigns and bundles on product pages, carts and compatible cart drawers, for 50 Online Store orders per fixed 30-day period. Every eligible Online Store order counts, not only orders with an upsell or bundle. After the 50th order, offers stay live for a 72-hour grace period, then pause. Drafts, settings and reports stay available, and published offers come back when a new period starts or a paid plan takes effect. Free never charges or upgrades you automatically.

Can I use it on a headless storefront?

No. It supports Shopify Online Store themes. Agencies on the Optimize plan can build custom Online Store surfaces with the REST API and JavaScript SDK.

Do you take a percentage of sales?

No. There is a Free plan, and paid plans are fixed monthly prices from $49, each with a 14-day free trial.

Tab Upsell & Bundles

Put your first bundle on a product page.

Start on the Free plan, or try any paid plan free for 14 days.