Tab Commerce

Smarter pricingTab Promo: Discounts & Tiers

Tiered discounts, BOGO and gifts — previewed before they go live.

Tab Promo is a Shopify discount app for quantity tiers, Buy X Get Y, free gifts, free shipping and customer-targeted offers — preview every campaign before it goes live, roll back any published version, and run live for free up to 20 promotion orders a month, then pay one flat monthly price with unlimited orders.

Free for 20 promotion orders a month · Unlimited orders from $49/month · 7-day free trial

How it works

From draft to checkout, with a way back.

  1. 01 Build the offer

    Build the offer you meant to run.

    A quantity tier across a collection: 2 pieces for 10% off, 3 for 15%. Start from a template and edit the rule in plain terms.

  2. 02 Preview before launch

    See what every cart would pay — before any shopper does.

    Preview the campaign on real orders, pass the publish checks, then go live. No launching a promotion to find out what it does.

  3. 03 In the cart

    The cart shows how close the next tier is.

    A second tote goes in, the tier applies to every piece in scope, and the cart points to the next one. Checkout gets the same result — it runs inside Shopify.

  4. 04 A way back

    Margin too thin? Roll back in one step.

    Every publish is kept as a version. Roll back and the earlier rules are published again as a new version — the offer your customers see changes with it.

Pricing at scale

One flat price. However many orders it brings in.

Most discount apps charge by volume: a set of included orders, then a fee per order or a bigger plan. Tab Promo plans are flat — Starter is $49 a month with unlimited orders, so a big sale never comes with a bigger bill.

Tab Promo vs BOGOS, in detail

Tab Promo vs Regios, in detail

Tab Promo vs Discount Ninja, in detail

2,000
  • Tab PromoStarter · unlimited orders$49.00/month
  • BOGOSGrow · $0.05 per order over 600$119.99/month
  • Discount NinjaGrow · 2,500 orders included$199.00/month
  • RegiosEnterprise · up to 5,000 orders$119.99/month

At 2,000 orders, Tab Promo costs $70.99 less a month than the cheapest per-order option here — $851.88 a year.

Listed monthly prices on the Shopify App Store, October 1, 2026; the cheapest plan of each app for the volume. BOGOS is priced for a store on Shopify’s Grow plan. Each app counts orders its own way — orders it attributes, orders it discounts, or all orders.

For developers

Bring your own storefront UI. Checkout still decides the price.

Call Tab Promo straight from your theme’s JavaScript — no API key, no secret to hide, no server of your own. Shopify signs every request through the App Proxy, and the SDK returns promotion facts as JSON, not HTML — progress, tiers, eligibility, gifts and top-ups — so your theme owns the markup, copy and styling. Checkout still calculates the discount, so a custom UI can show an offer but never change what a shopper pays.

  • No API key or backend: requests go through Shopify’s signed App Proxy on your store’s own domain.
  • Included on Pro ($99/month) and Growth.
  • Install @tabcommerceio/promo-sdk from npm.
  • For Online Store themes. Not for Hydrogen or other headless storefronts.

theme/assets/promo.js

import { init } from
  '@tabcommerceio/promo-sdk'

const promo = init({
  proxyBase: '/apps/tab-promo',
})

promo.mount({
  request: { surface: 'cart' },
  render({ promos }) {
    // progress, ladder, status
    promos.forEach(drawBrandUi)
  },
})

SOLÈNE

Almost there. $28 from 10% off your bag.

Checkout decides the priceShopify calculates every discount — the UI only shows the offer.

Try it here

Pick an offer. Watch the cart respond.

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

Buy more, save more.

Up to 10 tiers per rule, counted per variant, per product or across everything in scope. The highest tier reached applies, and the cart shows how close the next one is.

How it works
9:41
Bag 2

Your bag

Tab Promo

Add 1 more from the Leather Edit to save 15%

Market ToteCognac · $260.00 each2$520.00

Subtotal$520.00

Leather Edit · 10% off−$52.00

Total$468.00

Checkout

Discounts are applied by Shopify at checkout

More from the Leather Edit

Market ToteBlush · $260.00
Market ToteHoney · $260.00

Tier 1 of 3 reached

−$52.00

1 more for 15% off

Leather Edit tiers2 pieces 10% · 3 pieces 15% · 4+ pieces 20%
Change the quantity, or tap a tier. The highest tier reached applies to every piece in the Leather Edit.

Why merchants trust it

A promotion touches checkout. It should behave like it.

One flat price, unlimited orders

Start free: live promotions for your first 20 promotion orders each month. Paid plans are a fixed monthly price with no per-order fees or overage charges, however many orders your promotions bring in.

Preview before publish

See the discount each cart line would get before any customer does — on every plan, including Free.

Checks, versions, a way back

Publish checks catch incomplete rules and Shopify Function limits. Each publish is kept as a version you can restore in one step.

Checkout decides the price

Discounts run inside Shopify checkout with no call to Tab Promo’s servers. Storefront messages only show offers, so they can’t change what a shopper pays.

Gifts are claimed, not forced

By design, Tab Promo never adds a gift on its own. The shopper claims it, so nothing fights the cart and no one is charged for an item they didn’t choose.

Your theme, or your own UI

Offers come from theme app embeds and blocks — no theme code to edit. On Pro, your developer can build the whole promotion UI with the Storefront SDK (Online Store themes).

Is it the right tool?

Where it fits — and where it doesn’t.

A good fit when

  • Your promotions drive a lot of orders and you want a flat monthly price, not a per-order bill.
  • You want tiers, BOGO, gifts or member pricing that Shopify’s built-in discounts can’t combine.
  • Several promotions run at once and you need to see how they stack before they go live.
  • You target by customer data — tags, order history, or a loyalty tier stored in a metafield.

Not built for

  • Bundles priced as one product, or product-page options and uploaders.
  • B2B contract price lists — use Shopify Catalogs for those.
  • Rules based on UTM, browsing session or line-item properties.
  • Subscription-specific offers — there are no selling plan or renewal settings.
  • Gifts added to the cart automatically — shoppers always claim them.
  • Headless storefronts such as Hydrogen.

Pricing

Free for 20 promotion orders a month. Unlimited from $49.

Free

$0

Free to install

  • 20 paid promotion orders/month
  • Only Tab Promo discount orders count
  • Starter features; 25 active campaigns
  • 3-day grace after reaching 20 orders
  • Promotions pause after the grace period
  • UTC monthly reset; republish to resume
  • Drafts and previews remain available

StarterRecommended

$49/month

7-day free trial

  • 25 active campaigns; unlimited orders
  • Automatic discounts and codes
  • Quantity tiers, BOGO and free gifts
  • Free shipping and customer targeting
  • Theme offers and top-up recommendations
  • Scheduling and discount combinations
  • Purchase rules and cart validation
  • Cart previews and version rollback

Pro

$99/month

7-day free trial

  • Everything in Starter
  • Customer and product metafield rules
  • Storefront promotion API and SDK

Growth

$199/month

7-day free trial

  • Everything in Pro
  • A/B and no-discount holdout tests
  • Refund-adjusted profit & margin reports

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.

Will Tab Promo slow down my checkout?

No. Discounts run inside Shopify checkout as Shopify discounts, with no call to Tab Promo’s servers. Storefront offer messages load separately and never block the cart or checkout.

Can I test a promotion before customers see it?

Yes. On every plan you can build draft campaigns, preview them on real orders and run publish checks before anything goes live. Drafts and previews stay available even when a Free store has used its monthly orders.

Does it work with discount codes as well as automatic discounts?

Yes. Every plan supports both automatic discounts and codes. Purchase-quantity rules can’t be attached to code-discount campaigns.

Do I need Shopify Plus?

No. Tab Promo’s plans work on standard Shopify plans. Linking a Tab Promo discount to a native Shopify discount for same-item combinations is the one feature that needs Plus.

Do you charge per order?

No. Paid plans are a flat monthly price with unlimited orders and no overage fees, billed through Shopify.

What does the Free plan include?

Starter features and up to 25 active campaigns for 20 paid promotion orders a month. Only orders that use a Tab Promo discount count. After the 20th order, promotions stay live for a 3-day grace period, then pause until the next month starts (UTC), when you republish them. Drafts and previews stay available, and you can upgrade at any time.

Are free gifts added to the cart automatically?

No, by design. When the cart qualifies, the shopper sees the gift and claims it, and checkout prices it at $0. If the cart later drops below the threshold, the gift is no longer free and the shopper is shown how to remove it. The gift offer needs the Tab Promo app embed turned on in your theme.

How many promotions can I run at once?

Up to 25 active campaigns on every plan, including Free. Shopify’s own limit on active automatic discounts per store still applies.

How is Tab Promo different from BOGOS?

BOGOS charges by the orders it brings in; Tab Promo’s paid plans are a flat monthly price with unlimited orders. BOGOS also covers bundles and upsells, and adds gifts to the cart for the shopper. See the full comparison at tabcommerce.io/compare/bogos-alternative.

Do I need an API key or a server to use the storefront API?

No. Your theme calls Tab Promo directly from the browser through Shopify’s App Proxy on your store’s own domain. Shopify signs each request, and Tab Promo works out the shop and the logged-in customer on its side, so there is no key to hide and no backend to host. This works on Online Store themes, not on Hydrogen or other headless storefronts.

Can my developer build a custom promotion UI?

Yes, on Pro and above. The Storefront SDK gives a custom Online Store theme the promotion facts — progress, tiers, eligibility — plus gift claims and top-up products. Discounts are still calculated at checkout, so a custom UI can’t change prices. Headless storefronts such as Hydrogen are not supported.

Tab Promo

Build your first campaign free.

Draft it, preview it on real orders, and publish when the numbers look right. Your first 20 promotion orders each month are free.