BSS B2B Solution
  • 🚀Getting Started
    • App Overview
  • Wholesale Pricing
    • Quantity/Amount Break
      • Set different price for different quantity range
      • Settings for Quantity/Amount Break
      • Display discounted prices
      • Import/Export Quantity/Amount Break rules
    • Custom Pricing
      • Set different prices for Wholesale customers
      • Display Custom Pricing prices
      • Import/Export Custom Pricing rules
    • Price List per Customer
      • Set customized pricing per product per customer
      • Display Custom Pricing prices
      • Import/Export Price List rules
    • More
      • Shipping Rate
        • Set up your Wholesale shipping rate
      • Extra Fees
        • Add fee to your customer's orders
        • Settings for Extra Fee
  • Customer Management
    • Registration Forms
      • Set up Wholesale Registration Form
      • Set up Multi-step form
      • Publish form to the storefront
      • Manage, approve and notify your customers
      • Email sender settings
      • Import Customers
      • Translate form for cross-border wholesalers
    • Auto Tags Orders/Customers
      • Automatically tag orders and customers
  • Tax
    • Tax Incl/Excl Display
      • Display prices with and without taxes
    • Tax Exempt
      • Tax exempt for eligible customers and orders
  • Order management
    • Manual Orders
      • Create an order in Backend with discounts
      • Edit an order from Backend
    • Order Limits
      • Set minimum or maximum quantity/amount your customer can buy
    • Quantity Increments
      • Make your product buy-able in only increments
    • Orders Custom Fields
      • Allow customers to add custom notes to the orders
    • Net terms
      • Set up Net terms
      • Email notifications
  • Other modules
    • Discount Code
      • Set Discount Codes on your orders
    • Buy One Get One
      • Set discounted price for a product when buying another product
    • Multi Currency
      • Show prices in different currencies
  • API Integration
    • Public APIs
      • Public APIs for Uploading
      • Public APIs for Quantity Breaks (QB)
      • Public APIs for Custom Pricing (CP)
      • Public APIs for Price List (PL)
      • Public APIs for Registration form (RF)
  • Integration
    • Shopify POS
    • Klaviyo
    • EasyCSV
    • Sufio
    • Order Printer Pro
    • Zapiet Pickup + Delivery
    • Shopify theme
  • Use case & FAQ
    • General
      • Can I get a discount on special cases?
      • Can I get a trial for the app?
      • Can I subscribe to an annual plan?
      • Can I cancel the app at any time?
      • How to uninstall the app and remove the code?
      • Can I request a refund?
      • Can I change my plan?
      • Do you offer free installation and support?
      • What are your supporting hours?
      • Does it cost an extra fee for support?
      • Does our app support all Shopify themes?
      • How to submit a request for additional customization?
      • How can I grant access to our app for BSS Commerce?
      • How to fix display problem in Dashboard?
      • How to see the store's collaborator code
    • Usecases
      • How do Quantity Increment Calculation and Quantity Limit work in your Shopify store?
      • How to calculate the total price when customers are qualified for Custom Pricing and Quantity Break?
      • How can I restrict customers to access the page? After approving, how can I show the custom pricing?
      • How to exempt tax for non-registered VAT customers?
      • Can my customers still use discount codes at checkout?
      • How to limit order quantity/amount and offer tiered pricing with Order Limit and Quantity Break?
      • How to add notes/additional information to Orders created by the B2B/Wholesale Solution app?
      • How to avoid duplicated discount if I create b2c discount rule with another app?
      • How to limit order quantity/amount and set product increment with Order Limit and Quantity Increment
  • Policy
    • Discount policy
Powered by GitBook
On this page
  • Set up the rule
  • Step 1: Enable the feature and go to Configuration
  • Step 2: General Information
  • Step 3: Apply to Customers
  • Step 4: Exclude Customers
  • Step 5: Apply to Products
  • Step 6: Exclude products (optional)
  • Step 7: Break Settings
  • Step 8: Quantity Settings
  • Step 9: Quantity Settings
  • Example of a Quantity Break rule in conjunction with Apply to setting
  • How does Quantity/Amount Break work on the storefront:

Was this helpful?

  1. Wholesale Pricing
  2. Quantity/Amount Break

Set different price for different quantity range

Last updated 5 months ago

Was this helpful?

If you want to tiered pricing depending on how many items your customers buy (e.g. buy 5 for 10% off, buy 10 for 20% off), you can use Quantity/Amount Break.

Set up the rule

Step 1: Enable the feature and go to Configuration

  • Go to B2B Pricing on the navigation and enable Quantity/amount break

  • After enabling, go to Configuration

  • Press Add rule to customize your rule

Step 2: General Information

  • Enter the Name of the rule

  • Enter the Priority (0 is the highest priority)

  • Choose to Enable or Disable the rule

If several rules are applied to the same products or customers, and have the same priorities, the latest created rule is applied.

Step 3: Apply to Customers

Choose who can see the altered pricing on your products

  • You can choose Specific customers by entering their emails

  • You can choose Customer tags to choose a group of eligible customers (e.g. "b2b" tag)

Step 4: Exclude Customers

You can choose certain customers to be excluded from your applied customer group from Step 3.

Step 5: Apply to Products

Choose which products to apply the tiered prices to.

Step 6: Exclude products (optional)

You can choose certain products to be excluded from your applied product group from Step 5

Step 7: Break Settings

In Break type, you can choose between:

  • Quantity Break: the tiered prices will be based on how many items your customers buy.

    • For example: buy 5 products to get 10% off, buy 10 products to get 20% off.

  • Amount Break: the tiered prices will be based on how much your customers spend.

    • For example: spend $1,000 to get 10% off, spend $5,000 to get 20% off.

In Apply to, you can choose among:

  • Order level: the order must meet the configuration's criteria to get discounts.

  • Product level: products in the order must meet the configuration's criteria to get discounts.

  • Variant level: variants in ordered products must meet the configuration's criteria to get discounts.

This could be confusing, so the further explanation will be in the Example of a Quantity Break rule in conjunction with Apply to setting

Step 8: Quantity Settings

  • You can also preview how the table looks on the right-side corner

You can set the ranges that your customers can get a discount

  • In this example, Break type was chosen to be Quantity Break. If you choose Break type to be Amount Break, the "Quantity from" and "Quantity to" will change to "Amount from" and "Amount to", respectively.

In Discount type, there are 3 options:

  • Fixed price: purchases within the range will apply the new price (that you have inputted in Discount value), this applies to all products from Step 5.

    • For example: You have 2 products priced at $10 and $12 to be chosen at Step 5. If you choose Fixed price and Discount value is $8, both products will be $8 when the quantity/amount meets the criteria.

  • Fixed-amount decrease: If the purchased products meet the criteria, satisfied products will get a fixed discount.

    • For example: Discount value is $2, then your products will be discounted from $10 to $8.

  • Percentage decrease (%): Similar to Fixed-amount decrease, the satisfied products will get a percentage discount.

    • For example: Discount value is 20%, then your products will be discounted from $5 to $4.

You can add or subtract as many discount settings as you want.

Press Save button to save everything you've configured.

Step 9: Quantity Settings

After setting up your configuration, head to Installation:

Choose one of these two options, and hit the Start installation button

If the prices don't change to how you expect, feel free to reach out to us at support-sbc@bsscommerce.com or Live Chat.

Example of a Quantity Break rule in conjunction with Apply to setting

I made a purchase that has both products A and B, with the quantity being:

  • Product A

    • Size Small quantity: 4

    • Size Medium quantity: 10

    • Size Large quantity: 21

      • Total quantity for product A: 35

  • Product B

    • Size Medium: 10

Total order quantity: 45

And I have created a tiered pricing rule:

  • Products A and B are applied in Step 5, both products are applied with the tiered pricing as follows:

    • Purchase with quantity from 5 to 20 gets 10% off

    • Purchase with quantity from 21 to 50 gets 20% off

If Apply to is set to

  • Order level: the entire order gets 20% off since the overall quantity is 45.

  • Product level: product A overall quantity is 35, so product A gets 20% off, while product B gets only 10% off since over quantity is 10, in the order.

  • Variant level:

    • Size Small of product A has the quantity of 4, is not discounted (since it doesn't meet the criteria above)

    • Size Medium of product A has the quantity of 10, is discounted 10%

    • Size Large of product A has the quantity of 21, is discounted 20%

    • Size Medium of product B has the quantity of 10, is discounted 10%

Essentially, the Order level is the least granular, and the Variant level is the most granular.

How does Quantity/Amount Break work on the storefront:

After installing the feature to your store, it should look similar to this:

You can also click on the quantity range, and the quantity automatically jumps to the number:

Here's the result on Checkout page:

If you use Quantity/Amount Break in conjunction with Custom Pricing or Price List, the app will apply the prices the Custom Pricing/Price List rule first.

In Table style, you can choose among 9 styles of table, which you can customize in

If you want the quantity to jump to the maximum number of the row, head to (in the example, it's 100 instead of 20)

Encounter a problem? Feel free to reach us at or .

Design Table
Settings
support-sbc@bsscommerce.com
Live Chat