Shopify volume discounts without Plus, and without new SKUs

October 11, 2026

Terminal card listing which Shopify discount tools run on any plan and which need Shopify Plus.

If you've been reading up on Shopify volume discounts without Plus, someone has probably told you one of two things. You need Shopify Plus for that. Or you need a new SKU for every pack.

You don't need either.

A 2 pack at 20% off or an add-on at an extra 15% off can run on the plan you already pay for, with the SKUs you already have. A few things do still need Plus. Know which ones before you buy an app or upgrade.

What still needs Shopify Plus in 2026

For years, Shopify's tool for writing your own discount logic was Shopify Scripts, and Scripts only ran on live Plus stores. I think that's why you still hear "you need Plus" so often.

Scripts are gone now. Shopify stopped Script editing and publishing on April 15, 2026, and every Script stopped running on June 30, 2026. Shopify Functions replaced them, and Functions draw the plan line in a different place:

  • A public app from the Shopify App Store that uses Functions works on any plan, apart from a few features Shopify keeps for Plus.
  • A custom app built only for your store needs Plus to use Functions.
  • Overriding the price of a cart line is limited to Plus stores and development stores.
  • Two product discounts only stack on the same item if you're on Plus.

So any plan can run a multi-pack discount. Your plan only decides whose app runs it: a public app works on any plan, and a custom app built just for you needs Plus. Shopify sets this out in its notes on Functions availability.

Your options for Shopify volume discounts without Plus

Four routes work on any plan. The difference is how many of your rules each one can follow.

Shopify's built-in discounts

They're free, and they handle one simple rule well. Buy X get Y can make the third item free, or take 15% off an add-on when someone buys the main product. An amount off discount can require a minimum quantity. If you only need one offer, I'd start here.

Past one rule, they get awkward. For tiered discounts, Shopify's own help center points you to apps. And when a discount covers a collection, every item from that collection counts toward the minimum. "Any 3" is easy. "3 of the same item" takes a separate discount for each product, and if those are automatic discounts on more than 25 products, you hit Shopify's cap of 25 active automatic discounts.

Multi-pack products or a bundle app

The other common fix is to make every pack its own product. Shopify's free Bundles app runs on all plans and can build fixed bundles and multipacks. Each bundle gets a SKU separate from the products inside it, though, and bundles don't work with subscriptions. That suits a gift set you sell all year. A 2 pack and a 3 pack of everything you sell means two extra products for every item.

An off-the-shelf offers app

Volume discount and bundle offer apps in the App Store are public apps, so the ones built on Functions work on any plan.

If one app already does everything you need, use it and stop there. It's faster and cheaper than a custom build, and it's what we tried first on the build below. An app that almost fits is the expensive kind, though, so test it against every rule you have before it touches your live store.

Offer blocks in your theme, discounts from a public app

When your rules outgrow an app, split the job in two. The part shoppers see, the pack picker and the add-on options, gets built into your theme. A public discount app built on Functions applies the discount, so none of it needs Plus.

It costs more up front than an app. In return, you control how the offer looks, and it follows your rules instead of an app's settings. This is Shopify customization work, and it's the route we took for Basic Maintenance.

Basic Maintenance: multi-packs and add-ons without Plus

Basic Maintenance is a founder-led skin and hair care brand from Toronto, on Shopify but not Plus. We've been its main development team since 2022. In early 2026 it wanted two new ways to save on its product pages, and the offers came with rules:

  • Multi-packs on single products: 2 at 20% off, 3 with one free
  • Add-ons on two-step systems, up to two per system
  • An on and off switch for the monthly sales
  • No offer discounts on subscriptions
  • No quantity deals on the 60 mL size of products sold in two sizes
  • Order-level discount codes still work on top
  • No new SKUs

That last rule mattered. Extra bundle SKUs make a mess of inventory and picking.

The first plan hit two walls

We started with an off-the-shelf offers app, picked to keep the build inside the estimate. We tested it on our own development store with their real products before touching their store.

It allowed one offer per product, and its own support team confirmed it couldn't run both offers on one product page. It also couldn't treat sizes differently, even with custom code, so a product's 60 mL size would have had the same quantity deals as its full size.

We said so in writing and changed the plan. A decision memo set out the option we recommended, the one we didn't, and what could stack. Co-founder Andrew Lucas answered point by point, and the call notes became the spec.

What we built

We built two offer blocks into the theme. Stock Up & Save sits on single products: one pack, two packs at 20% off, or three with one free. A 3 pack is three of the same item in the cart, so stock and picking don't change.

Add & Save sits on systems and kits: add one product at an extra 15% off, or both at an extra 20%. Add-ons stay tied to the system they came with, so removing the system removes them too.

The discounts come from Dollarlabs, a public App Store discount app built on Shopify Functions. We set it up with Andrew, variant by variant, and the discounts apply in the cart and at checkout. Both blocks sell SKUs already in the catalog, with no new bundle SKUs and no hidden placeholder products.

The rules are built in. Subscriptions get no offer discounts, and order-level codes still combine. Andrew runs it from the Shopify admin: which add-ons show on each system, their discounts, and store-wide settings that switch each offer off for sale weeks.

Request to live took 70 days, including a proof of concept and a change of plan. Both offers have been live since March 2026, on the plan the store already had. The full Basic Maintenance case study covers every step, including the parts that didn't work.

Before you buy an app or upgrade to Plus

None of this costs anything, and it can save you an app or an upgrade you don't need.

  1. Write down every rule, exceptions included. "No deals on the small size" is a rule. So is "codes still work on top."
  2. Answer the question that changes the build: is a 3 pack three of the same item, or any three? We asked it before building anything for Basic Maintenance.
  3. Check what stacks. A product discount can combine with an order discount code when each discount allows it and your store meets Shopify's conditions. Two product discounts on the same item need Plus, so design offers that never need to stack that way. Shopify's discount combination rules have the details.
  4. Count your automatic discounts. Shopify allows 25 active at once, and app-based discounts count toward that.
  5. Before you commit to an app, test it against your real products somewhere other than your live store.

Switchboard: an app for the gaps non-Plus stores run into

Client work kept hitting the same gaps, so I built Switchboard with The Click Collective. It's a public App Store app for the offers and rules Shopify's built-in tools don't cover:

  • Quantity breaks and buy X get Y, set up from your admin
  • Discounts triggered by offer blocks built into your theme
  • Bundles that sell as one product and ship as their real components, each tracking its own stock

Its discount rules run on every plan. A few features need Plus because Shopify keeps them for Plus, and the app tells you which before you set one up. There's a free plan, so you can try a rule before you pay. See Switchboard on the Shopify App Store.

Not sure what your plan can run?

Talk to FireNet before you pay for Plus to run a 3 pack. On a free call we'll look at your store and tell you straight what's possible on the plan you have. If an app can do the job, we'll point you to the app instead of quoting a build. You'll talk to a developer, not a sales rep.