๐Ÿ”ฅ

Put a collection on sale โ€” then stack a volume bonus on top

The promotion Shopify doesn't let you run natively. Set a base discount on any collection, then automatically add an extra bonus when customers buy more. Two discounts, stacked automatically at checkout.

Set Up This Promotion โ†’

How it works

This promotion type combines two discounts into one seamless experience. First, every item in your selected collection gets a base percentage discount โ€” your sale price. Then, when a customer adds enough items from that collection to their cart, an additional bonus discount kicks in automatically.

The customer sees both discounts applied at checkout. No discount codes to enter, no confusing rules to explain. They just see the savings, in real time, as they add items to the cart.

In Shopify's native discount system, this is impossible. If you set up a 50% off automatic discount and a "buy 4 get extra 10% off" discount, Shopify picks the single largest discount and ignores the rest โ€” even with discount combinations enabled. Custom Promos uses Shopify Functions to bypass this limitation entirely.

๐Ÿ”ฅ Example: Spring Clearance with Volume Bonus

You're running a spring clearance: 50% off everything in your "Spring Collection." You want to incentivize buying more, so you add a volume bonus: buy 4 or more items and get an extra 10% off.

Here's what a customer sees when they add 4 items to their cart:

๐Ÿ›’ Shopping Cart โ€” Spring Collection ยท 50% OFF + 10% VOLUME BONUS
Floral Wrap Dress$89.00$35.60
Linen Blazer$120.00$48.00
Silk Camisole$65.00$26.00
Wide Leg Pants$95.00$38.00
Total$369.00 $147.60

โœ“ 50% base + 10% bonus = 60% total savings. The customer saved $221.40.

Real-world use cases

๐Ÿ›๏ธ Seasonal Clearance

40% off all summer items, buy 3+ get an extra 15% off. Move end-of-season inventory fast while encouraging multi-item purchases.

๐ŸŽ‰ Trunk Show Event

25% off the featured designer's collection during a weekend trunk show. Buy 2+ and get an extra 10% off to encourage outfit-building.

๐Ÿ“ฆ Overstock Blowout

60% off overstocked items, buy 5+ and get an extra 20% off. Clear warehouse space while giving customers an irresistible deal.

๐Ÿ’ Holiday Gift Sale

30% off the gift collection. Buy 4+ gifts and get an extra 10% off โ€” encourage customers to do all their gift shopping in one place.

Setting it up takes 2 minutes

1

Select "Collection Sale + Volume Bonus"

Choose this promotion type from the new promotion screen.

2

Pick your collection

Use the visual collection picker โ€” no collection IDs to copy, just browse and click.

3

Set your base discount

Enter the percentage off for all items in the collection (e.g., 50%).

4

Set the volume threshold and bonus

Enter how many items trigger the bonus (e.g., 4) and the extra percentage (e.g., 10%). A live preview shows you exactly how the math works.

5

Activate

Hit save. Your promotion is live instantly. Discounts appear at checkout automatically.

What about items outside the collection?

Only items in your selected collection receive the discount. If a customer adds items from other collections, those stay at full price. The volume threshold only counts items from the target collection โ€” so buying 3 sale items and 1 non-sale item doesn't trigger a 4-item bonus.

This gives you precise control over which products are on sale and which aren't.

Why Shopify can't do this natively

Shopify's discount engine has a fundamental limitation: when multiple discounts could apply to the same product, it picks the single largest one and ignores the rest. There's no way to say "apply this base discount AND this bonus discount together."

Store owners discover this the hard way โ€” they set up two automatic discounts expecting them to stack, and only one applies. The Shopify forums are full of frustrated posts about this exact issue.

Custom Promos solves this by using Shopify Functions, which run custom discount logic directly inside Shopify's checkout infrastructure. The stacking happens at the calculation level, so it's fast, reliable, and customers see accurate pricing in real time.

Ready to run your first stacked promotion?

Collection Sale + Volume Bonus. Set up in under 2 minutes. No coding required.

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

Explore other promotion types