Use case for BSS B2B Solution

Sell in Case Packs and Multiples

Sell wholesale products in fixed multiples such as cases of 6 or 12, with a clear step on product and cart pages, using Quantity Increments in BSS B2B Solution for Shopify.

  • App: BSS B2B Solution
  • Industry: Food & Beverage
  • Business model: Manufacturer or brand
  • Key feature: Quantity Increments

Last updated

Reviewed by Hoa Nguyen, Senior Marketer. Last reviewed

Demo storefront product page with a quantity of 10 and the hint The quantity needs to be multiple of 5, greater than or equal to 10, and less than or equal to 100
  • 4.9/5 1,187 reviews of BSS B2B Solution on the Shopify App Store
  • Built for Shopify Badge Shopify gives apps that meet its quality standards
  • 20 languages supported in the app

The problem

Products ship in cases of 6 or 12, but buyers type 7 or 15. Your team then splits cases, sends corrections or cancels part of an order.

The outcome

Buyers using the product page and cart can only add whole packs. The plus and minus buttons step by the case size, typed quantities are corrected to a valid multiple and the cart blocks invalid quantities, so orders match how you pack.

how it works

How it works

  1. Turn on Quantity Increments

    Switch the module on under B2B orders & discounts and turn on the BSS B2B Solution app embed.

  2. Choose customers and products

    Target your wholesale tag and the products, collections, tags or variants sold in packs.

  3. Enter the pack size

    Set the increment, for example 6, plus an optional minimum and maximum that are multiples of it.

  4. Pick the calculation level

    Count the step per variant, per product or across the order, depending on how you pack.

  5. Show the hint and test

    Turn on the product page message and test the product page, cart and a retail account.

To sell in case packs on Shopify, create a Quantity Increments rule in BSS B2B Solution: choose your wholesale customers and the products, and enter the pack size as the increment. With a step of 6, the plus and minus buttons move by 6, a typed 7 is corrected to a valid multiple, and the cart flags quantities that do not fit the pack.

This page is for manufacturers, distributors and food and beverage sellers who ship in cases of 6, 12 or 24 and are tired of splitting cases by hand. It explains the three calculation levels, how typed quantities are corrected, how to combine the step with a minimum and a maximum, and the checkout bypass to plan for.

Who this is for

Quantity increments fit you if:

  • Your products are packed in cases, trays or bundles, and you do not want to break them.
  • Buyers type quantities like 7 or 15 and your team then writes back to ask what they meant.
  • You sell the same product to retail shoppers in single units and to trade buyers in packs, on one store.
  • You want a minimum and a maximum quantity on top of the pack step.
  • Your variants are packed separately, or buyers may mix several products to fill a case.
  • You run a wholesale catalog of apparel, accessories, beverages, cosmetics or hardware, where pack sizes are the norm.

Why this matters

Odd quantities create work. Someone has to split a case, email the buyer to ask what they meant, or cancel part of an order. In food and beverage, where products are packed in 6, 12 or 24, the cost is obvious, but any wholesale catalog with packs or bundles has the same problem. A warehouse team that picks full cases is faster and makes fewer mistakes than one that breaks cartons to fill a one-off order.

The buyer pays a price too. A retailer who orders 7 bottles and receives 6, or who is asked to confirm 12, has lost a day. A step that is visible on the product page lets the buyer choose the right quantity in the first place.

Australia Pisen, a phone accessories distributor, uses Order Limit and Quantity Increment to set minimum quantities and sell in packs, as described in its case study.

Imagine a hot-sauce maker that packs bottles in cartons of 6. Retail shoppers can buy one bottle. Trade buyers must order whole cartons, and at least two. The maker does not want a separate wholesale store, and does not want to read emails about half cartons.

What Shopify covers natively, and where an app helps

Shopify’s built-in B2B includes quantity rules, minimums and increments, for business customers who belong to companies, according to the B2B features by plan page of the Help Center and the pillar guide Shopify B2B. That fits stores where every wholesale buyer is a company.

BSS B2B Solution Quantity Increments adds rules by customer tag, specific customer, collection, product tag and variant, with three calculation levels and a hint on the product page. It suits stores that identify wholesale buyers by tag, or that serve retail and wholesale to logged-in customers on the same catalog. The order rules and terms hub places it next to order limits and net terms.

Pack rules by industry

Pack sizes look different from one catalog to the next, and the calculation level follows from that.

CatalogTypical stepSuggested levelWhy
Beverages and sauces6, 12 or 24 per cartonOrder quantityAny mix of flavours fills the carton
Apparel and accessoriesA size run, such as 6Product quantitySizes of one style add up to a run
Hardware and fastenersBoxes of 50 or 100Variant quantityEach variant is boxed separately
CosmeticsTrays of 12 or 24Variant quantityEach shade ships in its own tray

Where the same product has more than one pack size, create one rule per size and give each its own priority, so that the rule you want wins when two rules match.

How it differs from an order minimum

A quantity increment decides which quantities are allowed; an order minimum decides how much is enough. They answer different questions and are often used together. The step makes sure the order matches your cartons, and a minimum makes sure it is worth shipping. If you only need a floor, use Order Limits. If you need the step, set the minimum inside the same Quantity rule so that it is a multiple of the step.

How to set it up with BSS B2B Solution

1. Turn on the module and the app embed

Go to B2B orders & discounts > Quantity Increments, switch the module on and click Add rule. Turn on the BSS B2B Solution app embed in your theme first. With the embed off, the quantity selector behaves normally and nothing is enforced, because the rule runs in the app’s storefront script.

Quantity Increments page in the BSS B2B Solution admin with two rules, one for a customer tag with an increment of 10 and one for all customers with an increment of 5
The Quantity Increments rule list.

2. Choose customers and products

Each rule needs two conditions. Under Customers pick all customers, logged-in or not-logged-in customers, specific customers or customer tags such as wholesale, and exclude customers or tags if needed. Under Products pick all products, specific products, collections, product tags or specific variants. Scope the rule to wholesale buyers so retail shoppers can still buy single items.

3. Enter the increment, minimum and maximum

Enter the Quantity increments value, a whole number from 1 to 30,000. A value of 6 allows 6, 12, 18 and so on. In the Quantity rule card you can add a minimum and a maximum. The minimum must be at least the increment and a multiple of it, for example 12 with a step of 6; if you leave it empty, the increment itself is the floor.

Quantity rule card with a quantity increment of 5, calculation by variant quantity, a minimum of 10 and a maximum of 100
Set the step, the calculation level and the minimum and maximum.

4. Choose what the step is counted on

Three calculation levels answer “a multiple of what?”:

  • Variant quantity. Each variant is bought in its own multiples. With a step of 5, 5 black plus 5 white is valid; 3 black plus 2 white is not.
  • Product quantity. The combined quantity across a product’s variants must be a multiple, so 3 black plus 2 white is valid.
  • Order quantity. The total of all qualifying products in the cart must be a multiple, so any mix can fill a case.

Pick the variant level when each size or flavour is packed on its own, and the order level when any mix of products can fill a case. If the cart contains other products, the rule applies only to the products it targets.

5. Show the step on the product page

Under Quantity Increments > Settings switch on the message on product pages. It shows the step, the minimum and the maximum next to the quantity selector, and turns red when the quantity is not valid. You can also design the pop-up buyers see in the cart and translate every text.

Demo storefront product page with the quantity box starting at 10 and a hint that the quantity needs to be a multiple of 5, at least 10 and at most 100
The product page hint tells buyers the step, the minimum and the maximum before they type.

6. See how typed quantities are corrected

When a buyer types a quantity, the app corrects it to the nearest valid multiple: it rounds up when the number is at or past the halfway point between two steps and down when it is below it. With a step of 10, 16 becomes 20 and 12 becomes 10. A quantity below the minimum or above the maximum snaps to the minimum or maximum.

Demo storefront product page where the quantity has been corrected to 20 and the hint about multiples of 5 is shown
A typed quantity is rounded to the nearest valid multiple.

7. Check the cart

In the cart, buyers cannot move line-item quantities onto invalid steps; the auto-correction of a typed quantity there applies when the rule counts per variant.

Demo storefront cart page for a product at 5 units with the cart total and the Checkout and Pay later buttons
The cart keeps quantities on valid steps.

Example

Example for illustration only, not a customer result. The hot-sauce maker creates a rule for the tag wholesale on its sauces collection: increment 6, minimum 12, maximum 120, counted per order so that any mix of flavours can fill a carton. A buyer opens the Smoky Chipotle page, sees “The quantity needs to be a multiple of 6, at least 12 and at most 120” and the selector starting at 12. They click plus once and get 18. A retail shopper, who is not tagged, buys a single bottle with no step at all. If the buyer had typed 14 in the box, the app would have corrected it to 12.

Works well with

Glossary: quantity increment, case pack and MOQ.

Limits and common mistakes

  • The check is made in the storefront. It runs on the product page and in the cart. A buyer who opens the Shopify checkout URL directly, or reaches checkout by another route, can skip it. Review wholesale orders before you ship.
  • Listings may not enforce it. On collection pages, quick-order lists and similar listings only variant-level rules are applied, and some themes show product cards without a quantity selector. The rule is then applied once the buyer reaches the product page or the cart.
  • Manual Orders are not covered. Quantity Increments and Order Limits are not applied to orders created in the admin.
  • The app embed must be on. With it off, rules are saved and nothing is enforced.
  • The minimum must fit the step. It must be at least the increment and should be a multiple of it.
  • A paid plan is needed. Quantity Increments is available on the Advanced and Platinum plans.

Setup checklist

  • Turn on the app embed and the Quantity Increments module.
  • Write down each product’s case size and whether variants pack separately.
  • Create a rule per case size and target the wholesale tag.
  • Set a minimum and maximum that are multiples of the step.
  • Choose variant, product or order calculation.
  • Turn on the product page message and edit the cart pop-up wording.
  • Test as a wholesale buyer and as a retail shopper, on product page, collection page and cart.
  • Read the Quantity Increments guide for every setting.

Plans and requirements

Quantity Increments is available on the Advanced and Platinum plans of BSS B2B Solution ($49 and $99 per month, with yearly billing saving 10%). See the pricing page to compare plans, then get BSS B2B Solution from the Shopify App Store.

key features

What makes it work

Step buttons

The plus and minus buttons move by the increment, for example 6, 12, 18.

Auto-correct typed quantities

A typed number is rounded to the nearest valid multiple and held between the minimum and maximum.

Three calculation levels

Count the step per variant, across all variants of a product or across the whole order.

Product page and cart hints

A message shows the step and the limits, and the cart blocks quantities that break the rule.

Set this up with BSS B2B Solution

Install BSS B2B Solution from the Shopify App Store, then follow the guide to turn this on in your store.

faq

Frequently asked questions

How do I make buyers order in case packs on Shopify?

Create a Quantity Increments rule in BSS B2B Solution, target your wholesale customers and products, and enter the pack size as the increment. The plus and minus buttons then step by the pack size, typed numbers are corrected to a valid multiple, and the cart flags quantities that do not fit.

What happens when a buyer types a quantity that is not a multiple?

The app corrects a typed number to the nearest valid multiple, so with a step of 10 a buyer who types 16 ends up with 20. A quantity below the minimum or above the maximum is held at the minimum or maximum. The plus and minus buttons always move by the step, so most buyers never type an invalid number.

Can I combine a minimum order with the increment?

Yes. In the Quantity rule card you can add a minimum and a maximum. The minimum must be at least the increment and a multiple of it, for example 12 with a step of 6. If you leave the minimum empty, the increment value itself acts as the floor.

What is the difference between variant, product and order quantity?

Variant quantity makes each variant a multiple on its own. Product quantity counts all variants of one product together. Order quantity counts all qualifying products in the cart together, so any mix can fill a case. Choose the level that matches how you pack, and test with a mixed cart.

Does it work on collection pages and in quick order lists?

Only rules counted per variant apply on collection pages, quick order lists and similar listings. Rules counted per product or across the order are checked on the product page and in the cart. Some themes show product cards without a quantity selector, so the rule is applied once the buyer reaches the product page or cart.

Can buyers bypass the increment at checkout?

The app enforces increments with the storefront script on product pages and in the cart, not with a validation inside Shopify checkout. A customer who opens the Shopify checkout URL directly can skip the check, so review wholesale orders before you ship. Quantity Increments is available on the Advanced and Platinum plans.

Can retail shoppers still buy single units?

Yes, if you scope the rule to wholesale customers. Target a customer tag such as wholesale, or logged-in customers, and retail shoppers who do not match the rule keep the normal quantity selector. You can also exclude specific customers or tags from a rule in the Exclusions card.

Do Manual Orders follow the increment?

No. Quantity Increments and Order Limits are not applied to orders your team creates in the admin with Manual Orders. That gives sales reps room to make exceptions, such as a half case for a first order, but it also means you should record the exception in an order note.

  • Quantity Increments