> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.omegatheme.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 😁 Quantity breaks

# 😁 Quantity breaks

Use Quantity breaks to reward customers who buy more by setting volume-based discount tiers — ideal for "Buy More, Save More" campaigns.

## In this article
* [Rule settings](#2-rule-settings)
* [Display settings](#2-display-settings)
* [Checkout upsell](#2-checkout-upsell)

![Pareto Quantity breaks campaign setup overview screen](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_bbj3kk.png)
## Rule settings

Customize discount tiers, quantities, and values to create tailored offers for your customers.

1. **Select Product For The Discount**
Determine which products will have the discount applied. You can choose from the following options:
* **Specific product variants:** For each selected product variant, if the purchased quantity meets the rules, your customer will receive a discount.

![Shopify product variant selection UI in Pareto discount rule settings](https://storage.crisp.chat/users/helpdesk/website/8383e5404a31c000/image_7jmve6.png)

* **Specific products:** For each selected product, if the total purchase quantity (sum of all variants quantities of product) meets the rules, your customer will receive a discount.
* *Note: the campaign only applies to those product variants, excluding those product variants that already have specific rules.*
    
![Specific products selection UI in Pareto discount rule settings](https://storage.crisp.chat/users/helpdesk/website/8383e5404a31c000/image_1mdn5e3.png)
* **Specific collections:** For each selected collection, if total purchase quantity (sum of all products quantities of collection) meets the rules, your customer will receive a discount.
* *Note: the campaign only applies to those products that belong to the collection, excluding those products that already have specific rules.*
![Group products condition builder in Pareto discount rule settings](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_nm2sa1.png)

* **Group products:**  Set the conditions that products must meet to qualify for the discount. You can target products based on Vendor, Tag, Tier, Price, Title, Type, SKU, Variant title
* *Note: the campaign only applies to those products that belong to the group, excluding those products that already have specific rules.*
![Discount tier configuration showing quantity thresholds and discount values](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_1anke0r.png)

* **All products:** If total purchase quantity of all products in order meets the rules, your customer will receive a discount.
* *Note: the campaign only applies to all products, excluding those products that already have specific rules.*

| Note: The system will prioritize checking offer rules of product variant => product => collection => all **products**


2. **Set Up Discount Rules**
Each tier is one rule in your campaign. Create as many tiers as you need, then set the quantity that triggers the tier and the discount customers get.
In the **Condition** tab, enter the **Buy from (items)** value. This is the minimum quantity a customer needs in cart before the tier kicks in.
For example, set **Buy from** to 18 and any customer who adds 18 or more items will hit Tier 3.
> Need a buy-to limit (e.g. "between 10 and 20 items")? Reach out via live chat and the team can set it up for you.

Use **+ Add tier** to stack more rules, or **🗑 Remove Tier** to delete one you no longer need.

In **Discount per item**, enter the discount value, then open the dropdown to pick a discount type:
| Type | What it does | Example |
| ---- |
| **%** | A percentage off each item | 15% off each item |
| **Amount off each** | A fixed amount off each item | $5 off each item |
| **Fixed price** | Each item is sold at a set price | Each item costs $20 |
| **Default** | Inherits the discount type set at the campaign level | Falls back to the campaign default |
> Tip: Use **%** when you want the discount to scale with price (good for stores with varied price points). Use **Fixed price** when you want every customer to see the same final per-item price, regardless of original price.

#### Optional rule settings
* **Different discount for subscriptions.** Turn this on if you want subscription buyers to get a different discount value than one-time buyers for this tier.
* **Discount for quantities in multiples of buy from.** Turn this on to apply the discount only in multiples. For example, with **Buy from** set to 3, the discount triggers at 3, 6, 9, 12, but not at 4 or 5. Heads-up: this **removes all other tiers** and keeps only this rule.
         
![Pareto Quantity breaks configuration screenshot](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/anh-man-hinh-2026-05-12-luc-13_v4b0vk.png)
* **Add or Remove Quantity Ranges:**
    * Use the **Add** button to create new quantity ranges
    * Click the **Remove** icon to delete a range if needed

![Pareto Quantity breaks configuration screenshot](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/anh-man-hinh-2026-05-12-luc-13_lzqk49.png)
3. **Define Quantity Conditions**
Set how the discount condition will be calculated
* **Total Quantity of All Selected Products**: Use the total quantity of all selected products as the comparison condition for applying the discount
* **Total Quantity of Each Selected Product**: Use the total quantity of each selected product as the comparison condition for applying the discount
* **Total Quantity of Each Product Variant**: Use the quantity of each product variant as the comparison condition for applying the discount.
4. **Exclusions**
Select products to which you don't want this discount rule to apply.  ![Pareto Quantity breaks configuration screenshot](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_1g5ji47.png)
5. **Target customer**
Select the specific customer group(s) to apply this discount rule. There are 4 options:
* **All visitors:** Apply this discount to all visitors who browse your website.
* **Logged-in customers:** Apply this discount to customers who are logged into their accounts on your store.
* **Logged-in with tag:** Apply this discount to logged-in customers who have the specified tags assigned to their accounts.
* **Customers without tag:** Apply this discount to all visitors or customers who do not have the specified tags.

6. **Schedule**
Set a schedule for this offer to activate and run automatically at the defined time.
![Pareto Quantity breaks configuration screenshot](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_rg2iyp.png)
## Display settings

Customize how discount rules are displayed on your store.


1. **Countdown timer**
Show a countdown timer to to create urgency for your campaign
![Pareto Quantity breaks configuration screenshot](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_15n01e6.png)
2. **Layout settings**
There are 4 layout, you can customize color, label, text,...
* **Table:** Recommended when campaign has less than 3 rules 
![Pareto Quantity breaks configuration screenshot](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/anh-man-hinh-2025-11-13-luc-14_blbnf9.png)

* **Table horizontal:** Recommended when campaign has more than 3 rules
| Note: In table layout, you can opt in to show Quantity, Discount per product, Price per product, Price per product (Inc VAT), Total Price, and Action

![Pareto Quantity breaks configuration screenshot](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/anh-man-hinh-2025-10-10-luc-15_e0g992.png)

* **Option variant:** Show your discount rules as selectable options so shoppers can add bulk quantities in a single tap.
You can customize the button label and choose what happens when shoppers click it:
        * Add to cart: Add the selected quantity then redirect to the cart page
        * Add to cart + open side cart: Add the quantity and open the cart drawer
        * Go to checkout: Trigger a Buy Now action
        * Go to specific page: Send shoppers to any URL you choose

!['Grab this deal' Button Action](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/anh-man-hinh-2025-12-11-luc-11_10zb8l0.png)


![Pareto Quantity breaks configuration screenshot](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_rerft.png)
* **Card:** Discount rules will be displayed in a card.
![Card display layout](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/anh-man-hinh-2025-12-11-luc-11_1dc7x48.png)



3. **Advance settings**
* **Variant selection**:
Choose **Visual swatches** for clickable visual options, or **Dropdown list** for a simpler layout with many variants.
* **Unit price display**:
Show the **price per unit** instead of the total price for bulk purchases.
* **Stock visibility**:
Hide variants that are out of stock to prevent invalid selections.
* **Offer visibility**:
Hide the offer on the product page while still applying the discount in cart or checkout.
* **Theme cleanup**:
Hide the theme price or the theme’s default variant selector to avoid duplicate pricing or variant controls.

![Pareto Quantity breaks configuration screenshot](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/anh-man-hinh-2026-01-28-luc-10_uq3qjr.png)

## Checkout upsell

Display campaign on the checkout page, thank you page, order status page to increase sales.


1. **Active upsell display**
![Checkout upsell widget preview in Pareto app](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_1rudoam.png)

2. **Add block to theme**
![Checkout upsell offer configuration screen in Pareto app](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_16ndyse.png)

3. **Customize layout settings** ![Pareto Quantity breaks configuration screenshot](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_d8jp3w.png)
