---
title: "Bill of Materials on Shopify: From Diagram to Order"
url: https://www.uncap.com/post/bill-of-materials-shopify-b2b
author: "Denis Dyli"
published: 2026-07-23
updated: 2026-08-11
summary: "Selling bill-of-materials products on Shopify means representing assemblies whose components ship, price, and stock separately. The working patterns are kits with component-level inventory, configured assemblies with constraint rules, and ERP-side BOM explosion with Shopify carrying the sellable configuration."
---

# Bill of Materials on Shopify: From Diagram to Order

> Selling bill-of-materials products on Shopify means representing assemblies whose components ship, price, and stock separately. The working patterns are kits with component-level inventory, configured assemblies with constraint rules, and ERP-side BOM explosion with Shopify carrying the sellable configuration.

## Frequently asked questions

### Does Shopify support bills of materials natively?

Not for multi-level BOMs or assembled inventory that automatically deducts component stock. Native Shopify handles simple products and variants well, but a true BOM, especially a buyer-facing, multi-level one, requires additional configuration or app support layered on top.

### What's the difference between a BOM and a product bundle?

A bundle is typically a fixed set of products sold together at a single price. A BOM is the underlying structure of what components make up a product or assembly, which can support a fixed bundle, a buyer-configured assembly, or an internal manufacturing record, depending on how it's used.

### Do all B2B sellers need a buyer-facing BOM?

No. Sellers with simple, fixed-component products are usually fine with standard products or bundles. A buyer-facing BOM matters most for sellers with configurable, multi-part, or technical assemblies where the buyer needs to select or confirm components themselves.
