> For the complete documentation index, see [llms.txt](https://docs-shpf.bsscommerce.com/b2b-wholesale-solution/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-shpf.bsscommerce.com/b2b-wholesale-solution/order-management/quantity-increments/make-your-products-purchasable-in-quantity-increments.md).

# 🧮 Make Your Products Purchasable in Quantity Increments

The **Quantity Increment** feature allows you to set fixed quantity steps for your products, meaning customers can only purchase items in multiples of a specific number — for example, **5, 10, 15**, and so on.

This is especially useful for **B2B or wholesale stores**, where products are often packed or sold in predefined units. By enabling this feature, you can ensure that all orders follow your packaging rules, simplify inventory control, and maintain a professional wholesale experience.

## ⚙️ How to Enable and Configure Quantity Increments

Follow the steps below to set up Quantity Increments in your store:

### Step 1: Access the Feature

1. Go to **Order Management** in the app sidebar.
2. Toggle **Quantity Increments** ON.
3. Click **Configuration**.
4. Click **Add Rule**.

***

### Step 2: Define the Scope

Choose which products this increment rule applies to:

* All products
* Specific collections
* Specific products or variants

***

### Step 3: Set the Increment Value

Enter the increment value — the quantity step customers must purchase in:

| Value | Allowed quantities |
| ----- | ------------------ |
| 5     | 5, 10, 15, 20...   |
| 6     | 6, 12, 18, 24...   |
| 12    | 12, 24, 36, 48...  |

***

### Step 4: Save

Click **Save**. The rule activates immediately on matching products.

***

### How It Works on the Storefront

* The quantity selector's increment/decrement buttons step by the configured increment value.
* If a customer types in an invalid quantity (e.g., 7 when increment is 5), a validation message appears directing them to the nearest valid quantity.
* The next lower or higher valid quantity is suggested automatically.

Every time I click on the - or + button on the quantity selector, the quantity automatically jumps by 5.

<figure><img src="/files/vKu2Ir9NnTz7WK83fcw8" alt=""><figcaption></figcaption></figure>

If I try to input 22, for example, a warning message will be displayed under the Quantity box:

<figure><img src="/files/o1xnIzZcJLIgontjZBix" alt=""><figcaption></figcaption></figure>

### Rule Types

There are three levels at which increment rules can be applied:

| Level                | Description                                                                                                         |
| -------------------- | ------------------------------------------------------------------------------------------------------------------- |
| **Variant Quantity** | Each variant must be purchased in separate increments. Example: 5 Black + 5 White = valid (not 5 total across both) |
| **Product Quantity** | The combined quantity across all variants of a product must be a multiple of the increment                          |
| **Order Quantity**   | The total quantity across all qualifying products in the cart must be a multiple of the increment                   |

***

### Example

A beverage distributor sells 6-pack bottles. Setting increment = 6 means:

* Valid: 6, 12, 18, 24...
* Invalid: 7, 11, 15... (customer is prompted to adjust)

## Benefits

* 📦 **Consistent Order Sizes:** Prevent random order quantities that disrupt packaging or logistics.
* 🏷️ **Professional Wholesale Flow:** Align your store with standard B2B purchase behavior.
* 🔒 **Error-Free Checkout:** Avoid order mismatches and improve the customer shopping experience.
* 📈 **Boost Average Order Value:** Encourage customers to purchase in bulk naturally.

***

By setting Quantity Increments, you make it easier for customers to shop while ensuring your store runs smoothly and professionally — a perfect combination for growing your wholesale business.

{% hint style="info" %}
If you have any trouble using the feature, or request any feature, reach out to us at [**support-sbc@bsscommerce.com**](mailto:support-sbc@bsscommerce.com) or [**Live Chat**](https://go.crisp.chat/chat/embed/?website_id=9f64b5a9-1a02-4190-93b8-8ef56b19f740).
{% endhint %}
