> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kwebby.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Quick order and B2B

> The quick order list for business buyers, and how Kelvin follows the quantity rules and price breaks of B2B catalogs.

Kelvin has a **Quick order list** page for buyers who order many products at once, such as offices, studios, schools and resellers. Every variant of a collection is a row with its SKU, stock, price and a quantity field, and one button adds the whole order to the cart. For customers who buy through a B2B catalog, the same table follows the catalog's quantity rules and shows its quantity price breaks.

> [!NOTE]
>
> Quantity price breaks and quantity rules only show to B2B customers buying from a B2B catalog. B2B catalogs need a Shopify plan that includes B2B: see [B2B in Shopify's help center](https://help.shopify.com/en/manual/b2b). Every other shopper, and every store without B2B, sees normal prices and a plain order form. The demo store has no B2B catalog, so the screenshots on this page show the list without price breaks.

## Set up the quick order page

**1. Make a collection for the list**

In **Products → Collections**, create a collection of what your business buyers order, for example Business catalog. The list shows up to 50 of its products in the collection's sort order, and every variant gets its own row.

**2. Create the page**

In **Online Store → Pages**, add a page such as Quick order, choose **quick-order** under **Theme template**, and save.

**3. Choose the collection**

In the theme editor choose **Pages**, then **quick-order**, and select **Quick order list**. Choose the **Collection** and set **Products to list**. Until a collection is chosen the page says No products to order yet.

**4. Link the page**

Add the page to a menu your business buyers use, such as the footer menu. Kelvin does not link it anywhere on its own.

![The quick order list with three rows filled in](https://mintcdn.com/kwebby/tbWCv70mkhaUy_7w/images/kelvin/guide-quick-order-filled.webp?fit=max\&auto=format\&n=tbWCv70mkhaUy_7w\&q=85\&s=d9c24f30b7746893f3eb6b1d4366c7ed)

1 Search and the product type filter · 2 a row with a quantity and its line total · 3 the order summary

## How buyers use it

* **Find a product.** Search by name or SKU narrows the rows as the buyer types; a SKU matches with or without its hyphens. **Show** picks one product type, or Only rows with a quantity to review the order.
* **Enter quantities.** Type a number, or use the − and + buttons or the up and down arrow keys. The line total and the summary update as they type, and each row says how many are already in the cart.
* **See stock.** Tracked variants show their real stock: N in stock, Only N left once stock reaches **Show low stock at or below** in [Theme settings → Product cards](https://docs.kwebby.com/kelvin/theme-settings/product-cards.md), or Out of stock with the date it is due back when Shopify has one. Variants that keep selling when sold out say Available to order. Turn off **Show stock counts** to show In stock instead of the number.
* **Fix mistakes where they are.** Each quantity is checked as it is typed and the message shows under that field: a whole number, no more than the stock of variants that stop selling when sold out (counting what is already in the cart), and the quantity rule for B2B buyers. **Add to cart** does not send an order with a mistake in it: it says how many quantities to fix and puts the cursor in the first one.

![A quantity above the stock, with the message under the field](https://mintcdn.com/kwebby/tbWCv70mkhaUy_7w/images/kelvin/guide-quick-order-check.webp?fit=max\&auto=format\&n=tbWCv70mkhaUy_7w\&q=85\&s=9b2d4e4b08e93348b58364c0bf5af879)

A quantity above the stock is caught on its row

## Quantity rules and price breaks

B2B catalogs let you set, for each variant, a **quantity rule** (a minimum, a maximum and an increment, such as at least 10 in steps of 5) and **volume pricing**, where the price per unit drops from a quantity you choose. You set them up in Shopify, not in the theme: create the company in **Customers → Companies**, create a catalog in **Products → Catalogs** and assign it to the company's location, then add quantity rules and volume pricing to the catalog's products. The buyer signs in to their customer account and shops as that company.

When a signed-in B2B buyer opens the quick order list:

* The price column shows the catalog price and, under it, every break, such as 10+ $89.00 · 50+ $79.00, and the rule, such as Min 10 · In steps of 5.
* The − and + buttons jump in the rule's steps, and a quantity that breaks the rule gets a message such as Order in multiples of 5.
* The line total uses the price for the quantity reached, counting units already in the cart, with what that saves and how many more units reach the next break.
* The summary adds List price and Quantity savings above the subtotal, and a line under the heading says that quantity prices apply per product.

| Where | Quantity rule | Price breaks |
| - | - | - |
| Quick order list | Minimum, maximum and steps checked on every row | Listed under the price, used for line totals and savings |
| Product page | The quantity selector starts at the minimum and moves in steps, up to the maximum | Not listed; Shopify charges them in the cart |
| Cart drawer and cart page | The quantity buttons move in steps, up to the maximum | The line price is what Shopify charges, breaks included |

The prices and the rules come from Shopify: Kelvin shows them and checks quantities before they are sent, and Shopify works out the price of every line.

## How the list adds to the cart

**Add to cart** sends every row with a quantity in one request. Quantities are added on top of what is already in the cart; nothing in the cart is replaced. Then the cart drawer opens with the new lines, or the cart page loads when **Cart type** is Page in [Theme settings → Cart](https://docs.kwebby.com/kelvin/theme-settings/cart.md). The quantities in the list clear and a message says how many units were added.

If Shopify turns the order down, for example because stock changed in the meantime, its message shows above the button and the quantities stay as they were. When Shopify gives no reason, the list asks the buyer to check the quantities and try again.

![The quick order list on a phone](https://mintcdn.com/kwebby/tbWCv70mkhaUy_7w/images/kelvin/guide-quick-order-mobile.webp?fit=max\&auto=format\&n=tbWCv70mkhaUy_7w\&q=85\&s=47967cf05e5157d12cf8486d63c3431d)

On phones each row is a card, and the summary stays at the bottom of the screen

On screens narrower than 1100 px the summary becomes a bar with the units, the subtotal and the button, which stays at the bottom of the screen while the buyer scrolls the list. Below 750 px each row becomes a card.

## What needs B2B

| Feature | Any store | Needs a B2B catalog |
| - | - | - |
| Quick order list with search, filter, stock checks and one Add to cart | Yes | No |
| Quantity price breaks in the list, with savings in the summary | No | Yes |
| Quantity rules (minimum, maximum, steps) on the list, product page and cart | No | Yes |
| Company catalog prices in the list | No | Yes |

B2B catalogs need a Shopify plan that includes B2B. Check yours in [Shopify's B2B help](https://help.shopify.com/en/manual/b2b) before you promise volume pricing or order minimums to your buyers.

## Good to know

* **Products to list** counts products, not rows: 50 products in four colors make 200 rows on one page. The list shows at most 50 products.
* Gift cards are left out of the list, because they need the recipient form on their product page.
* Anyone with the link can use the page, signed in or not, at the prices Shopify gives them.
* **Note under the summary** is shown as written. Its default mentions company payment terms; change it if you do not sell through B2B.
* The list does not save draft orders, import a spreadsheet or repeat past orders.
* Adding the order needs JavaScript. Without it the table shows with a note saying so.
* Every setting is listed on the [Quick order list](https://docs.kwebby.com/kelvin/sections/quick-order-list.md) page.

## In the theme editor

![Quick order list in the theme editor](https://mintcdn.com/kwebby/QKNMzt7KPy_yk6ai/images/kelvin/editor-quick-order-list.webp?fit=max\&auto=format\&n=QKNMzt7KPy_yk6ai\&q=85\&s=e662df0815d613c238093eaf3601c1b0)

1 Quick order list, on the quick-order page · 2 its settings, with the collection · 3 the preview


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.