BSS B2B Quote: product page variant table

Product Page Variant Table in BSS B2B Quote: Setup and Limits

The variant table in BSS B2B Quote is an app block for the product page. It lists every variant with its price, stock and a quantity field, so a buyer can enter quantities for many sizes or colors and add them all to the cart or a quote in one click. On a live store it needs the Business plan.

  • By BSS B2B Team
  • Reviewed by Hoa Nguyen, Senior Marketer. Last reviewed
  • Last updated
Install BSS B2B Quote Back to BSS B2B Quote Needs the Business plan and up. BSS B2B Quote has a 14-day free trial on paid plans. 4.9 out of 5 from 193 reviews on the Shopify App Store (as of October 10, 2026).

What the variant table does

A standard Shopify product page shows one variant at a time through dropdowns. A buyer who needs many sizes or colors repeats the same clicks for every variant.

The variant table replaces that with one list. Each row is a variant with a quantity field. You can show the variant image, the SKU, the stock and a line total as columns. The buyer fills in the quantities they need and clicks one button.

Add all to cart sends every row with a quantity to the cart. Add all to quote sends them to the quote form, and shows next to Add all to cart when the product matches an active quote rule and you turned on the compatibility toggle.

Variant table with price, stock, quantities and Add All to Cart
A variant table with price, stock and a quantity field per row, and one Add All to Cart button.

What you can set in the theme editor

All settings sit in the theme editor sidebar, on the app block itself.

SettingWhat it does
Compatible with BSS Request for QuoteShows an Add to Quote button next to Add to Cart when the product matches an active quote rule
Columns: Image, SKU, Stock, Line totalFour toggles that show or hide each column
Enable bulk quantity inputAdds one master quantity field in the table header that fills every variant row
Primary color and Text colorThe background and label color of the main buttons

How do I add the variant table to a product page?

The table needs an Online Store 2.0 product template, because it is a theme app block.

  1. Turn on the app embed

    In the Shopify theme editor open App embeds and turn on B2B Portal. The variant table needs this embed.

  2. Open the Variant Table card

    In the app go to Quick Order, then Advanced Settings, then the Variant Table card, and click Add to theme. The theme editor opens.

  3. Add the block to the product template

    Choose Products and your product template, for example Default product. Under Product Information click Add block and pick BSS Product Page Variant Table under Apps. Drag it where you want it, such as below the price.

  4. Choose the columns and colors

    Use the sidebar to toggle Image, SKU, Stock and Line total, turn on bulk quantity input, and set the two button colors. If you sell by quote, turn on the compatibility toggle for BSS Request for Quote.

  5. Save and check as a buyer

    Save the theme and open a product with several variants on the live store. On a live store the table shows only on the Business plan or higher. In the theme editor it always renders, so a table that shows in the editor and not on the store points to the plan.

Variant Table card in Advanced Settings with Add to theme button
The Variant Table card in the app: Add to theme opens the theme editor.

Add the variant table on a Business plan or above, or build it first on a development store.

What the buyer sees

Each variant row has a quantity field with minus and plus buttons. With bulk quantity input on, one number in the header fills every row. A variant with no stock, and backorder off, is grayed out with an Out of stock label.

Add to cart checks Shopify quantity rules (minimums, maximums and increments) against the quantity you enter plus what is already in the cart. Add to quote does not check them. For a product with many variants the table loads 100 rows at a time as the buyer scrolls.

One click on Add all to cart or Add all to quote processes every row that has a quantity.

Works with other BSS features

Quote form. Add to quote uses the same quote list and form as the quote button. Quote form fields and emails explains the fields and the emails that follow.

Quick Order pages. A Quick Order page lets a buyer upload a CSV or search across many products. The variant table suits a buyer who starts on one product and needs many of its variants.

Pricing. The block shows Shopify-native pricing, including volume pricing tiers from Shopify B2B. It does not read BSS B2B Solution price rules. A Quick Order row can use Solution prices, so check a sample product as a buyer before launch.

What are the limits of the variant table?

Business plan and up

On a live store the table is hidden below the Business plan. It renders in the theme editor on any plan, which lets you design the layout before you upgrade.

Online Store 2.0 themes

It is a product-template app block, so the theme needs product sections. It also needs the B2B Portal app embed to be on.

Shopify-native pricing only

The block does not read BSS B2B Solution price rules. A buyer can see a different price here than on a page that applies Solution rules, so test your setup as a buyer.

A 250 variant guideline

Variants are read through Shopify Liquid, which returns up to 250 variants per product, so the table shows the first 250 of a larger product. Test your largest product before launch.

Quote rules can hide prices

If the matching quote rule hides prices or Add to cart, the table hides the price, line total and Add to cart button too.

Product pages only

The block goes on the product template. For many products at once use a Quick Order page instead.

Stock rows depend on inventory

Variants with zero inventory and backorder off cannot be ordered from the table. They stay visible but grayed out.

Which plan includes the variant table?

The variant table is part of BSS B2B Quote on the Business plan and above. Business is $39 per month on the App Store listing as of October 10, 2026, with a 14-day free trial on paid plans. Every app feature is free on development stores, so you can build the page first.

Use cases with a variant table

The apparel use case shows the table on a real product page. Browse all use cases.

Variant window on the Quick Order page with one row per variant, price, quantity field and an Add All to Cart button
  • BSS B2B Quote
  • Apparel & Fashion

Variant Matrix Order Form on the Product Page

Let fashion buyers enter quantities for every size and color in one table on the product page and add or quote them all in one action, using the Variant Table block in BSS B2B Quote.

Explore use case: Variant Matrix Order Form on the Product Page

More use cases

Guides and glossary

Each topic has one page that owns it. Start from these.

Glossary

Quick order formQuantity incrementMOQVolume pricingCase packRequest for quote (RFQ)

User guides on docs.bss-b2b.solutions

More BSS B2B Quote features

Each feature has its own page. See also all BSS B2B Quote features.

Let buyers order every size on one page

BSS B2B Quote adds the variant table to your product pages, next to quotes, Quick Order pages and reorder.

Also: BSS B2B Lock for hidden prices until a quote and BSS B2B Quote for quick order and quotes.

Frequently asked questions

Which plan do I need for the variant table?

Business or higher. On a live store the table is hidden on lower plans. In the theme editor it always renders, so you can design the layout before you upgrade. Development stores can use every app feature for free.

Does the variant table add items to the cart or to a quote?

Both. Add all to cart adds every variant that has a quantity in one click. Add all to quote sends them to the quote form, and shows next to Add all to cart when the product matches an active quote rule and the compatibility toggle is on.

How many variants can the table show?

Up to 250 variants per product. Shopify Liquid returns at most 250 variants unpaginated, so a larger product shows its first 250. Test your largest product. The table loads rows in batches of 100 as the buyer scrolls.

Does the table respect minimum orders and increments?

Add to cart checks Shopify quantity rules (minimums, maximums and increments) against the quantity you enter plus what is already in the cart. Add to quote does not check them. Variants with zero inventory and backorder off are grayed out with an Out of stock label and cannot be added.

Can I use the variant table with BSS B2B Solution prices?

The block shows Shopify-native pricing, including volume pricing tiers from Shopify B2B. It does not read BSS B2B Solution price rules, so test a sample product as a buyer. A Quick Order page can use Solution prices.

Sources, method and update log

Feature behavior follows our review of the BSS B2B Quote code on October 3, 2026 and the BSS user guides, and the code decides when they disagree. For example, the 250 variant limit comes from Shopify Liquid, which returns at most 250 variants per product unpaginated. Prices come from the App Store listings on the date shown. We make BSS B2B Solution, BSS B2B Lock and BSS B2B Quote.

Sources

  1. BSS user guide: Product Page Variant Table, read . Setup steps, block settings, buyer view, constraints.
  2. BSS user guide: Quick Order overview, read . Quick Order page, for the comparison.
  3. BSS user guide: BSS B2B Quote pricing plan and details, read . Plan comparison; the Business plan gate is confirmed in the app code.
  4. Shopify developer docs: product Liquid object, read . Liquid returns a maximum of 250 variants when unpaginated.
  5. Shopify App Store listings for BSS B2B Solution, Lock and Quote, read . Plan prices, trial length and the development store note.

Update log

  • : First version.
  • : Added a mid-page install button.
Install BSS B2B Quote 14-day free trial on paid plans