For the complete documentation index, see llms.txt. This page is also available as Markdown.

Volume Discounts

What it does

Volume Discounts let you reward larger orders with tiered "buy more, save more" pricing. You define quantity tiers — for example, 5+ units = 10% off, 10+ units = 15% off — and Shopify applies the matching discount automatically at checkout. A discount table is shown on the product page so buyers can see the savings before they add to cart.

Each tier can use a different kind of price break:

Tier type
What the buyer gets
Example

Percentage off

A percentage off the unit price for that quantity.

10+ = 15% off

Fixed amount off

A flat amount off each unit.

10+ = $2 off per unit

Fixed price per item

A set per-unit price, regardless of the original.

10+ = $8.00 each

You can mix these across a single discount's tiers, target exactly which products and customers qualify, schedule when it runs, and style the on-page table to match your store.

Before you start

Step‑by‑step

1. Open Volume Discounts

From the Dashboard or the left navigation, click Volume Discounts. You'll see the list of all your discounts, with a live preview of each one, its method, status, and schedule.

Volume Discounts list

Click Create volume discount (top right) to start a new one.

2. Fill in the basics

On the Basic information card, set:

  • Title — an internal name for the discount (buyers don't see this).

  • MethodAutomatic (applied with no code) or Discount code (buyer enters a code at checkout).

  • StatusActive to make it live, or Inactive to keep it as a draft.

  • Schedule — optional start and end date/time (see Scheduling below).

  • Display positionAuto (Flicky places the table automatically on the product page) or Block (you place a Flicky Volume Discount block exactly where you want it in the theme editor).

New volume discount form

3. Add your discount tiers

In the Discount tiers card, add one row per quantity break:

  • Minimum quantity (required, at least 1) and an optional maximum for the tier. Leave the maximum empty on your top tier to mean "and above".

  • Discount type — percentage off, fixed amount off, or fixed price per item.

  • Discount value — the percentage, amount, or per-unit price for that tier.

  • Label (optional) — a short badge shown on the tier, e.g. Best value.

Add as many tiers as you need with Add tier, and drag to reorder them.

Discount tiers card

Tiers can't overlap. Each quantity range must be distinct — 5–9 and 10+ is fine, but 5–10 and 10+ overlap and will be flagged. Gaps are allowed; two tiers can't share the same value for the same discount type.

4. Choose what it applies to

On the Applies to card, target which products qualify for the discount. Pick one of:

  • All products — the discount applies to your whole catalog.

  • Specific products, collections, or tags — narrow it down. When you choose this, more options appear (see below).

Applies to — specific products, collections, or tags

When you select Specific products, collections, or tags, you get:

  • Match logicAny (OR) applies the discount when at least one group matches; All (AND) requires every group you fill in to match.

  • Include — turn on Products, Collections, and/or Tags and pick the ones to target. For products you can choose whole products or drill down to individual variants.

  • Exclude — optionally carve out exceptions (for example, all of a collection except a few products).

Tip: Include and Exclude work together — target a broad collection in Include, then list the few items to leave out in Exclude.

5. Choose who's eligible

On the Customer eligibility card, decide which shoppers get the discount:

Eligibility
Who qualifies

All customers

Everyone, logged in or not.

Logged-in customers

Any signed-in customer account.

Not logged in

Only guests (signed-out shoppers).

Specific customers

A hand-picked list of customer accounts.

Customer tags

Customers carrying tags you choose (e.g. vip).

Customer segments

Members of a Shopify customer segment.

Markets

Shoppers in specific markets/regions.

Companies

Specific companies and locations.

Customer eligibility card

6. Set minimum requirements and combinations

  • Minimum requirements — an optional minimum spend, plus usage limits (per customer and total).

  • Combinations — whether this discount can stack with other discounts (see Combinations below).

Combinations card

7. Style the on‑page table (optional)

Switch to the Design tab to customize the discount table shown on the storefront. Start from one of 16 ready-made colour presets (Default, Indigo, Sunset, Ocean, Midnight, Forest, Lavender, Rose, Amber, Sky, Emerald, Aurora, Crimson, Gold, Blush, Coral), then fine-tune:

  • Title and subtitle text and colours (solid or gradient).

  • Background, border (colour, width, radius), and row colours, including the highlighted active row.

  • Alignment (left-to-right or right-to-left).

A live preview updates as you edit.

Volume Discount design tab

8. Save

When you make changes, a Save bar appears at the top of the screen. Click Save to publish, or Discard to undo.

Scheduling

Set an optional start and end date/time on the Basic information card. The list shows a computed status so you always know where a discount stands:

  • Active — live right now.

  • Scheduled — active but its start date is in the future.

  • Expired — active but its end date has passed.

  • Inactive — turned off (a draft).

The on-page table appears and disappears automatically as the schedule window opens and closes.

Combinations (stacking)

By default, discounts don't combine. Open the Combinations card to allow this discount to stack with:

  • Product discounts (including other Flicky discounts and pricing rules),

  • Order discounts, and/or

  • Shipping discounts.

For two discounts to stack, both must allow the combination.

On the storefront

When the app embed is enabled and a discount is active, the tier table renders on matching product pages. Buyers shop as normal:

  • They see the savings table and can click a tier row to jump the quantity selector to that tier.

  • They add to cart with your theme's own Add to cart button — Flicky doesn't replace it.

  • The discount is applied by Shopify at checkout, so the savings are guaranteed even if a buyer changes quantities.

Key fields explained

Field
What it controls

Method

Automatic applies with no action from the buyer; Discount code requires a code at checkout.

Minimum / Maximum quantity

The quantity range a tier applies to. Leave the maximum empty on the top tier for "and above".

Discount type / value

Percentage off, fixed amount off, or fixed price per item — and its value.

Label

An optional badge shown on the tier (e.g. Best value).

Applies to

Limits the discount to chosen products, collections, variants, or tags.

Customer eligibility

Restricts the discount to specific customers, tags, segments, markets, or companies.

Combinations

Whether this discount can be combined with product, order, or shipping discounts.

Display position

Auto (Flicky places the table) or Block (you place it in the theme editor).

Tips & common setups

  • Simple bulk break: one tier at 6+ = 10% off, applied to a "Sale" collection, eligible only to a vip customer tag.

  • Escalating tiers: 10+ = 5%, 25+ = 10%, 50+ = 15% on all products for logged‑in customers.

  • Case pricing: 12+ = $8.00 each using fixed price per item, so a full case always lands at a clean per-unit price.

  • Clearance push: 5+ = $3 off per unit with an end date set, using fixed amount off for a time-boxed promotion.

Troubleshooting

My discount isn't applying at checkout. Check that the discount is Active, today is within its schedule, the cart meets the tier's minimum quantity, and the customer/products match your eligibility and "Applies to" settings.

Two discounts aren't stacking. By default discounts don't combine. Open the Combinations card and allow the discount types you want to stack — and confirm the other discount also allows combining.

The discount table doesn't show on the product page. Make sure the storefront app embed is enabled (see Getting started) and that the product is covered by the discount's Applies to settings. If you set the display position to Block, confirm you added the Flicky Volume Discount block in the theme editor.

My new tier shows a "range overlaps" error. Two tiers cover the same quantity. Adjust the minimum/maximum so each range is distinct — gaps are fine, overlaps aren't.

Last updated

Was this helpful?