Skip to main content

How to Create a Volume Discount?

Learn how to create volume discount

Andrey Gadashevich avatar
Written by Andrey Gadashevich
Updated over a month ago

Volume Discounts let you give customers incentives when they buy more items. For example, Buy 2, get 10% off or Spend $100, get $20 off. This guide explains each setting step by step.

To get started, navigate to to Quantity X → Create Offer and choose Volume Discount.

Step 1: Pick a Layout

You can decide how the widget will display discounts on product pages:

  • Choice List – radio buttons with a call-to-action button.

  • List – discounts stacked in a vertical list with progress bar.

  • Grid – table format with “Buy” and “Get” columns.

👉 Tip: Select Let customers choose different variants if you want buyers to mix product options (e.g., same T-shirt in different colors).

If you choose List or Grid layout, you can hide these widgets on product page. Then the widget will be visible only in cart page.

Step 2: Enter General Information

  • Offer name – internal only, customers won’t see it.

  • Apply offer to:

    • Specific products/variants

    • Specific collections

    • Whole store

👉 If you want the discount to apply across your catalog, choose Whole store. For targeted promos, choose specific products or collections.

If you have selected 'Specific products/variants' or 'Specific collections', click browse to select products and collections.

Step 3: Configure Discount Conditions

Here you define when the discount applies:

Condition type

  • Minimum quantity items → e.g., Buy 3 items, get 15% off.

  • Minimum purchase amount → e.g., Spend $100, get $20 off.

Value type

  • Percent discount (%) → e.g., 10% off.

  • Amount discount ($) → e.g., $5 off.

    • For amount discounts, you can choose off each item or off order.

Step 4: Add Price Tiers

  • You can create multiple discount levels.
    Example:

    • Tier 1: Buy 2 → 10% off

    • Tier 2: Buy 3 → 15% off

    • Tier 3: Buy 4 → 20% off

👉 This helps motivate customers to buy more for better savings. You can add more tiers by clicking to Add a tier.

Step 5: Edit Messages (optional)

Here, you can control the text customers see in your discount widget and cart.

  • In the discount message, you can use variables like {percent_discount} to dynamically show the discount value.

  • In the discount tag section, you can use a short tag (e.g., Quantity discount) that appears in the cart and at checkout. This helps customers understand what type of discount was applied.

👉 If the current discount message and upsell message are switched off, the tag will still show in the cart/checkout.

Best practices:

  • Use a clear header like “Bundle & Save” or “Buy More, Save More”.

  • Keep button labels short and motivating (e.g., “Grab the Deal”).

  • Make discount tags easy to recognize so customers know why they’re saving.

Step 6: Upsell & Progress Messages (optional)

Upsell help you encourage customers to add more items to their cart by showing progress messages and rewards. This increases average order value.

Encourage larger purchases with messages:

  • Upsell message – shows what’s needed for the next discount.
    Example: Spend $20 more to unlock 15% off.

  • Success message – shown when the discount is applied.
    Example: Congrats! You got 15% off on each item.

Display Upsell Message & Progress Bar

  • You can show upsell messages on the product page or also on cart and checkout pages (optional).

  • The progress bar visually shows customers how close they are to unlocking the next discount.

Upsell Message

  • This message tells customers how many more items they need to unlock a better discount.

  • Example:
    “Add {quantity_left} more item(s) to your cart to unlock {next_percent_discount} discount.”

  • Variables you can use:

    • {quantity_left} → how many more items are needed

    • {next_percent_discount} → the next discount percentage available

Success Message

  • This appears when customers have unlocked the discount.

  • Example:
    “Congrats! You've got a {percent_discount} discount.”

  • Variable available:

    • {percent_discount} → shows the actual discount earned

Best Practices:

  • Keep upsell messages short and motivating (e.g., “Add 1 more item to save 15%!”).

  • Always use variables so the discount updates dynamically.

  • Use the progress bar to make the offer visual and easy to understand.

Step 7: Advanced Settings

The Advanced Settings section lets you control how and when your discount applies, and whether it should be available for all customer groups.

Offer applies when a customer adds to cart

You can choose how the discount should work based on product type:

  1. Any Product

    • Example: Buy 2 T-shirts or pants, get $10 off the 3rd.

    • Use case: Great for cross-category discounts where customers can mix different products (e.g., “Buy 2 accessories, get 1 free”).

  2. Same Product

    • Example: Buy 2 of any T-shirts, get $10 off the 3rd.

    • Use case: Ideal for encouraging bulk purchases of a specific product (e.g., “Buy 3 mugs for $20”).

  3. Same Product Variant

    • Example: Buy 2 black T-shirts, get 10% off each.

    • Use case: Best when you want customers to purchase multiples of the exact same variant (e.g., same size and color).

👉 Choosing the right option depends on whether you want to promote variety (Any product) or volume of the same product/variant.

Best Practices

  • Use Any Product for bundles or upsell campaigns.

  • Use Same Product for inventory clearance or “stock up” promotions.

  • Use Same Product Variant when managing variants with limited stock.

Need Help?

If you have any questions, please contact our support team.

📩 Contact Support: Reach out to us via live chat or send an email to [email protected].

Did this answer your question?