Creating Volume Discounts offers

A Volume Discount offer rewards shoppers for buying more - either more of the same product or more items from a set you choose - by unlocking a better price at each quantity tier. Think buy 4, get 20% off or buy 6 from a collection, save 15%. It's one of the most reliable ways to lift your average order value (AOV) and conversions.
This guide walks you through creating a Volume Discount offer in Upsell Builder from start to publish: choosing a layout, setting who the discount applies to, building your quantity tiers, styling the offer, and turning on extra placements across the buying journey.
💡 Got a question about our Upsell Offers? We have a list of frequently asked questions about our Upsell Offers that you can check here: Upsell Builder FAQs
Is this for me?
Use the table below to see whether a Volume Discount fits your goal.
| Your goal | Is Volume Discount a fit? |
|---|---|
| Sell more units of the same product per order | Yes — set tiers like buy 4, save 20% |
| Get shoppers to buy more from a collection or set | Yes — apply the discount across selected products |
| Bundle a few different specific products together | Consider a Product Bundle offer instead |
| Reward shoppers for hitting a spend amount | Consider a Spend Goal or Gift Offer instead |
Before you start - Upsell Builder is part of the Vitals app, so make sure Vitals is installed, and the App embed is activated on your store. If you plan to use the Thank You page placement, you may also need to add its widget in the Shopify theme editor first (covered in Step 14).
Step 1: Understand what the Volume Discount offer does
Before you build, it helps to know the goal. A Volume Discount encourages customers to add more items by offering a discount at set quantity levels — for example, no discount on a single unit, but 20% off once they reach four. You control which products qualify and how steep each tier's discount is.
Step 2: Open Upsell Builder and start a new offer
In Shopify, open the Apps section in the left sidebar and click Upsell Builder.
- First time here? You'll see a splash screen introducing the app.
- Already created offers? You'll land on your saved offer list instead.
Click View Offer Types to begin creating a new offer.

Step 3: Choose the Volume Discount layout
Select the Volume Discount offer type. From here you can either let the AI generate the offer setup for you, or customize it manually for more control.
Then pick one of the available layout styles:
- Tier visual layout
- Badge layout
- Table layout
This choice isn't final — you can switch the layout later inside the builder.

Step 4: Get familiar with the builder

After you pick a layout, the builder opens as a full-page setup wizard:
- The left side holds the editable settings.
- The right side shows a live preview of how the offer will appear to shoppers.
Most options are optional - enable only the ones you need. The preview updates as you go, so you can see how the discount will look across the customer journey.
Step 5: Set an internal name for the offer
Give the offer an internal name so you can find it later inside Upsell Builder. This name is for you, not your customers.
Type something descriptive like Men's Fashion Volume Discount , or use the AI button to suggest a name. The AI suggestion works best after you've configured the rest of the offer.
Step 6: Choose which products or collections the discount applies to
By default, the discount applies to all products in your store. To narrow it down, choose either:
- Specific products
- Specific collections
Search and select exactly what you want included. For products with variants, you can go a level deeper and choose specific variants rather than the whole product.

Step 7: Select variants and a default variant (optional)
If you open a product, you can expand it to see its variants and select only the ones you want — for example, just Large and XL sizes. To include every variant, simply check the product itself.
You can also set a default variant so a specific option appears first to customers.
Step 8: Set visibility and scheduling
Decide when the offer goes live:
- Publish immediately so it's active right away, or
- Schedule it for a future date and time (based on your store's time zone).
You can also set an end date if the promotion should stop on its own. With no end date, the offer stays active until you turn it off.
Step 9: Define the discount rules and label
Set the discount label customers will see, such as Quantity Discount or Men's Discount . Then decide how the discount behaves across your eligible items:
- Apply discount across different products — turn this on if customers can mix and match items from the eligible set to reach a tier.
- Require the same variant for the discount — turn this on if the discount should only apply when the variants match exactly.
Step 10: Create quantity tiers and discount amounts
This is the heart of the offer. Define a tier for each quantity level — a default setup usually starts with at least two. For each tier, choose the discount type:
- No discount
- Percentage off
- Fixed amount off
- Fixed price
For example: quantity 1 = no discount, quantity 4 = 20% off. Click Add new tier to create additional levels.

Step 11: Add gifts or images to tiers (optional)
Each tier can optionally include a gift — one or several — and you can upload an image for a tier to make the offer more eye-catching. After uploading, you can adjust the image size and corner rounding. These touches are optional but can help conversion.
Step 12: Configure placement and appearance on the product page

Style the offer to match your store:
- Pick a color theme (you can still fine-tune colors manually afterward).
- Switch between layout styles — Light, Details, Cards, or Table.
- Open Customize appearance to edit the look in more detail.
- Choose where the offer appears on the product page, such as above the add-to-cart button, below the product description, or above the cart section.
Step 13: Set the variant selector and display options
Decide how customers choose variants:
- Single selector for all products
- For each product
- No variant selector
You can also hide elements that might clutter or clash with your theme, including the total price, the total price without discounts, and conflicting theme selectors. These keep the offer clean and theme-compatible.
Step 14: Edit the offer text and labels

Customize the copy shoppers read. You can edit the header text, tier titles, tier descriptions, and labels like Most Popular or Best Value. Tier sections are collapsible, so you can work through them one at a time. The app also supports dynamic text strings, letting you insert product-specific details into your copy.
Step 15: Enable upsell placements across the buying journey

A Volume Discount doesn't have to live only on the product page. You can also surface it at:
- Cart page — an upsell suggestion in the cart
- Add to Cart pop-up — appears when an item is added
- Checkout pop-up — a prompt during checkout
- Thank You page widget — a post-purchase placement
Each placement has its own text and appearance settings, so you can tune the message for each stage of the order flow.
Step 16: Use the Thank You page as a final upsell
The Thank You page option adds a last-chance upsell after checkout. If the customer accepts, they're taken to a new checkout with the discount already applied. This is an advanced setup and may require adding the widget in the Shopify theme editor first. Done right, it closes the loop from browsing all the way to post-purchase.
Step 17: Publish the offer
When everything's set, click Publish. The offer goes live on the product pages you selected, and any cart, checkout, or thank-you-page placements you enabled activate too. From there, the volume discount runs automatically based on the rules you configured.

Tips
- Start simple with two or three tiers. A clear jump (for example, no discount at 1, then 20% off at 4) is easier for shoppers to act on than many small steps.
- Use the live preview as you build — it's the quickest way to catch a layout or color that clashes with your theme before you publish.
- Turn on Apply discount across different products when you want shoppers to mix items from a collection to reach a tier; leave it off if the deal should apply to a single product only.
- Add extra placements (cart, pop-ups, Thank You page) gradually so you can see which stage actually drives the added units.
Translating the app
If your store's language is not English, or your store is enabled to appear in multiple languages, our Vitals apps like the Volume Discounts have a Localization feature as well. For more information, you can refer to this article: Vitals translations on the storefront
Frequently Asked Questions (FAQs)
FAQ
Does the discount apply to my whole store by default?
Yes. Unless you limit it to specific products or specific collections in Step 6, the volume discount applies to all products.
What's the difference between "apply across different products" and "require the same variant"?
Apply discount across different products lets shoppers mix and match eligible items to hit a tier. Require the same variant does the opposite — the discount only applies when the variants match exactly.
Which discount types can each tier use?
Each tier can be set to no discount, percentage off, fixed amount off, or fixed price — so you can mix, for example, a free first unit with a percentage off at higher quantities.
Do I need a separate app to show this offer in the cart or after checkout?
No. The cart, Add to Cart pop-up, Checkout pop-up, and Thank You page placements are all built into Upsell Builder. Note that the Thank You page placement may require adding its widget in the Shopify theme editor first.
Can I schedule a volume discount to run only during a promotion?
Yes. In Step 8 you can schedule a future start date and time and set an end date so the offer turns off automatically. Without an end date, it stays active until you disable it.
Can I change the layout after I've started building?
Yes. The layout you pick at the start isn't final — you can switch between the tier visual, badge, and table styles (and the Light/Details/Cards/Table options) later in the builder.
Other FAQs