PneumaticPlus: B2B Family Page & Bulk Order System on BigCommerce
- before
The Problem: No Bulk Ordering Across Product Variants
PneumaticPlus sells pneumatic valves, fittings, and industrial components to wholesale and B2B buyers who regularly order multiple sizes and variants at once. A buyer specifying components for a pneumatic system does not want one SKU they want a ¼” NPT, a ⅜” NPT, a ½” NPT, and a ¾” NPT in the same order, placed in one action.
BigCommerce’s default product page structure is built for one product at a time. Each variant each size, each thread type, each connection type lives on its own separate product page. A B2B buyer ordering across the FBB Series had to open each page individually, add to cart one by one, and repeat that process across dozens of SKUs. For a buyer placing a 15-line order, that meant 15 separate page loads, 15 separate add-to-cart actions, and no way to compare specifications across variants without switching tabs.
There was no bulk ordering mechanism. There was no way to see all variants of a product family in a single view. There was no quote workflow for buyers who needed to submit multi-line requests. The store’s product structure was technically correct but operationally broken for its B2B audience.
- After
The Solution: A Single-View Bulk Order Table for Every Variant
Codinative built a custom Family Page system on BigCommerce Stencil a new page type that groups all variants of a product series into a single interactive bulk order table. Buyers see every SKU in the family side by side with port size, thread type, connection type, unit price, stock status, and quantity controls in one view. They set quantities across multiple SKUs, then add everything to cart in one action or submit a multi-line quote request through the B2B Edition Quote API.
Every individual product page in the PneumaticPlus store now carries a banner that links back to the family comparison table, so a buyer who lands on a single variant page is always one click away from the full bulk ordering view.
The Family Page is driven by BigCommerce custom fields no hardcoded product data. Adding a new series or a new variant requires only updating the product catalogue in the BigCommerce admin. No code changes needed
PneumaticPlus Family Page Development: Situation, Task, Action, Result
The Situation: Dozens of Separate Pages for a Single Bulk Order
The Task: Building a B2B-Grade Family Page and Order Table
The Action: A Custom Bulk Order System on BigCommerce Stencil
The Result: A 15-Page Order Reduced to One Visit and One Click
- Approval Workflow
- Branded Emails
- REST API v3
- OAuth 2.0
- Webhooks
Core Features of the BigCommerce B2B Family Page
Family Page Header: Product Series Overview
Multi-SKU Bulk Order Table Grouped by Sub-Series
Advanced Sorting with Fractional NPT Value Parsing
Sticky Bottom Bar: Live SKU Count, Units, and Estimated Total
Category Page with Family Page Badge
Individual Product Page Linked Back to Family Table
PneumaticPlus Family Page: What Was Shipped
Custom Family Page template on BigCommerce Stencil new page type, no third-party app
Product series header with name, description, image, and key specifications from custom fields
Multi-SKU bulk order table grouped by product sub-series with sortable columns
Per-row controls checkbox, SKU, part number, port size, thread type, connection type, unit price, quantity stepper, Add to Cart, Quote, Details
Out-of-stock indicators per variant greyed row, disabled stepper, OUT OF STOCK badge
Add All to Cart and Request Quote (Multi-Line) at page level
Sticky bottom bar live SKU count, unit count, and estimated total with Add Selected to Cart and Request Quote (Selected)
Advanced column sorting with fractional NPT value numeric parsing
Responsive layout switches to card view on smaller screens
Loading states, toast notifications, and error handling throughout
Individual product page banner linking back to family table via custom field
Category page FAMILY PAGE badge and View Products routing
Zero third-party dependencies built entirely on BigCommerce Stencil, JavaScript, and CSS
PneumaticPlus BigCommerce Family Page FAQ's
What is a BigCommerce Family Page for B2B bulk ordering?
A Family Page on BigCommerce is a custom page type that groups all variants of a product every size, thread type, and connection type into a single interactive bulk order table. Instead of visiting each variant's product page separately, B2B buyers see every SKU in the family side by side with specifications, pricing, and stock status, and can add multiple SKUs to cart or request a multi-line quote in one action. It is built on BigCommerce Stencil using custom fields and the Storefront Cart API no third-party app is required.
How does the bulk add-to-cart work on BigCommerce?
Bulk add-to-cart uses the BigCommerce Storefront Cart API. When a buyer clicks Add Selected to Cart or Add All to Cart, the JavaScript layer batches all selected SKUs and quantities into a single Cart API call using the POST /api/storefront/carts endpoint with an lineItems array containing each SKU and its quantity. All selected items land in the cart in one network request no sequential individual add-to-cart calls and no page reload.
How does the quote request integrate with BigCommerce B2B Edition?
Quote generation uses the BigCommerce B2B Edition Quote API. When a buyer clicks Request Quote (Selected) or Request Quote (Multi-Line), the selected SKUs and quantities are submitted to the B2B Edition API which creates a formal quote record in the merchant's B2B dashboard. The buyer receives a confirmation and the merchant can respond with revised pricing, lead times, or approval all within the B2B Edition workflow.
How does the out-of-stock logic work per variant?
Stock status is read from the BigCommerce Catalog API per variant at page load. Variants where availability is disabled or inventory is zero render with an OUT OF STOCK badge in the Add to Cart column, the row is visually greyed out through CSS, the quantity stepper is set to disabled, and the checkbox is removed. Buyers cannot select or add out-of-stock variants. They can still request a quote on out-of-stock variants through the per-row Quote button.
Why did port size sorting require custom JavaScript logic?
BigCommerce's default sort is alphabetical string sort. For NPT pipe sizes, alphabetical order puts "1" before "1/4" before "1/2" before "3/4" which is alphabetically correct but numerically wrong for industrial specifications. The correct sort order is ¼" (0.25), ⅜" (0.375), ½" (0.5), ¾" (0.75), 1" (1.0). The implementation uses a custom parsing function that converts fractional NPT strings to their decimal equivalents before comparison. This is not a generic feature it is domain-specific logic written specifically for how industrial buyers read and use specification data.
Is the Family Page system reusable across multiple product series?
Yes. The Family Page template is driven entirely by BigCommerce custom fields on each product. A new product series gets its own family page by creating a page in the BigCommerce admin, populating the custom fields with series data, and setting the family page URL on each individual product in the series. No code changes are required to add a new family. PneumaticPlus can expand the system to every product series in their catalogue without any developer involvement.
Does this work on mobile?
Yes. The bulk order table switches to a card view on smaller screens. Each variant renders as a card with the same data SKU, specs, price, quantity stepper, and actions stacked vertically rather than in a horizontal table row. The sticky bottom bar remains visible in card view so the live SKU count and estimated total are always accessible.
How long does it take Codinative to build a custom BigCommerce Family Page system?
A custom Family Page system of this scope bulk order table, Cart API integration, B2B Quote API integration, sortable columns with fractional value parsing, out-of-stock logic, sticky totals bar, responsive card view, and individual product page banner takes Codinative four to eight weeks from discovery to live deployment depending on the number of product series and the complexity of the variant specification columns.
- Verified BigCommerce Partner
Custom apps, B2B Edition, Stencil and Catalyst storefronts, REST API v3 integrations — built by
developers who work on BigCommerce every day.