๐Ÿท๏ธ

Put your entire store on sale โ€” except the collections you choose

The classic "everything 50% off, except clearance" event that Shopify can't do on its own. Set one storewide discount, exclude the collections you want to leave alone, and let it run automatically โ€” no codes, no catalog tagging, no developer.

Set Up This Promotion โ†’

How it works

Storewide Sale with Exclusions applies a single discount percentage to every product in your store โ€” with the exception of the collections you choose to leave out. Set your percentage, pick the collections to exclude (clearance, new arrivals, a designer you can't discount), and activate. Everything else goes on sale automatically.

Under the hood, the app tags only your excluded products, not your entire catalog โ€” so setup stays fast even on a large store, and any new products you add while the sale is live are included automatically without you lifting a finger. Gift cards are never discounted, so you don't have to think about them.

Shopify has no native way to do this. Its automatic discounts can target all products or specific collections, but there's no "everything except this collection" option โ€” and smart collections can't express "is not in collection X" either. Custom Promos runs the entire calculation inside Shopify's checkout infrastructure using Shopify Functions, so customers see accurate pricing in real time.

๐Ÿท๏ธ Example: Everything 50% Off, Except Clearance

You're running a sitewide event: the whole store is 50% off, but your Clearance collection is already marked down 50โ€“75% and you don't want to discount it any further. You set a storewide 50% sale and exclude Clearance.

Here's what a customer sees with one regular item and one clearance item in the cart:

๐Ÿ›’ Shopping Cart โ€” Storewide Sale: 50% OFF (Clearance excluded)
Chelili Dress (Dresses ยท storewide sale)$380.00$190.00
Hadleigh Dress (Clearance ยท excluded)$50.00
Total$430.00 $240.00

โœ“ The regular dress got the 50% storewide discount. The clearance dress kept its existing markdown, untouched.

Real-world use cases

๐Ÿท๏ธ Storewide % Off, Protect Clearance

Run "everything 40% off" while your clearance rack โ€” already deeply discounted โ€” stays exactly as priced. The single most common boutique sale, finally possible in one step.

โœจ Exclude New Arrivals

Put the whole store on sale but keep this season's newest pieces at full price. Move older inventory without cannibalizing your freshest, full-margin stock.

๐Ÿ”’ Protect a Designer or MAP Brand

Some brands prohibit discounting below a minimum price. Exclude that brand's collection from your storewide sale and stay compliant automatically.

๐ŸŽ‰ Holiday Sitewide Event

Black Friday, anniversary sales, end-of-year clearouts โ€” one flat percentage across the store, with just the categories you name left out.

Setting it up takes 2 minutes

1

Select "Storewide Sale with Exclusions"

Choose this promotion type from the new promotion screen.

2

Set your storewide percentage

Enter the single discount that applies to your whole store โ€” say, 50% off.

3

Choose collections to exclude

Use the visual picker to add any collections you want left out โ€” clearance, new arrivals, a protected brand. Leave it empty to discount the entire store.

4

Activate

Hit save. The sale goes live instantly across everything except your excluded collections.

Why Shopify can't do this natively

Shopify's automatic discounts let you target all products or a specific set of collections โ€” but not "all products except these." There's no exclusion option, and smart collection rules can't express "is not in this collection," so you can't even build an "everything else" collection to point a discount at.

Store owners trying to work around this usually resort to manually selecting dozens of collections, or building fragile product-tag rules by hand โ€” both of which break the moment you add new inventory. Custom Promos handles it as a single promotion: one percentage, one exclusion list, and the logic runs automatically at checkout for every customer โ€” including on products you add after the sale starts.

Frequently asked questions

Can I put my whole Shopify store on sale except for clearance?

Not with Shopify's native discounts โ€” an automatic discount can target all products or specific collections, but it can't discount everything while excluding a collection. Custom Promos does exactly that: set one storewide percentage and choose the collections to leave out, like clearance or new arrivals.

How do I exclude a collection from a Shopify discount?

In a Storewide Sale with Exclusions promotion, you set your store-wide discount percentage and then pick the collection(s) to exclude with a visual picker. Everything in your store gets the discount except the products in those excluded collections.

What happens to items already marked down in my excluded clearance collection?

They keep their existing price. Because the excluded collection is left out of the storewide discount entirely, your already-reduced clearance items aren't discounted further โ€” they stay exactly as you priced them.

Do I have to tag every product in my store for a storewide sale?

No. The promotion works by tagging only the excluded products, not your whole catalog, so setup stays fast even on large stores. Everything you don't exclude is discounted automatically, and new products you add during the sale are included without any extra work.

Are gift cards included in a storewide sale?

No. Gift cards are never discounted by a Storewide Sale, so you don't have to remember to exclude them โ€” it's handled automatically.

Do customers need to enter a discount code?

No. Custom Promos applies the discount automatically at checkout based on what's in the cart. There's no code for customers to remember, type, or get wrong โ€” they simply see the savings as they shop.

Does this work with Shopify's discount codes?

Your discount codes work normally when no Custom Promos promotion is active. When a Storewide Sale is running, discount codes can't be stacked on top of it โ€” this is intentional, to stop customers from combining a storewide sale with a separate coupon and discounting more than you planned.

Does it work on any Shopify plan?

Custom Promos runs on Shopify Functions, which are available on all standard Shopify plans. You don't need Shopify Plus.

Ready to run your storewide sale?

Storewide Sale with Exclusions. One percentage across your whole store, minus the collections you choose. Set up in under 2 minutes.

Get Started โ€” $24/mo โ†’

Explore other promotion types