Skip to main content

Bundle, sub product, BOM kit or Recipe Map: which one to use when a product is made of other things

Shop+ has four ways to say a product is made of other items: Bundle, Sub Products, Bill of Materials (recipe, kit or assembly) and Recipe Map. This guide explains what each one is for, where it lives and how to choose.

A
Written by Aubrey Stuart

A gift set is made of products. A burger is made of ingredients. A candle is assembled from wax, a wick and a jar. Shop+ has four features for describing what a product is made of, and they overlap. This guide explains each one and tells you which to pick.

The four options in one table

Feature

Best for

Made of

Where you set it up

Bundle

Gift sets, multi-packs, "one of each" kits sold as a single item

Other products you sell

Product form → Bundle section

Bill of Materials (BOM)

Recipes, kits and assemblies where you track component stock, cost, labor and builds

Tracked component products

Products → Inventory → Stock → BOMs

Recipe Map

Listing a menu item's ingredients, including ingredients that depend on a modifier option

Named ingredients with a quantity and unit

Product form → Recipe Map tab

Sub Products

Linking component items to a parent product

Products published to the Sub Product channel

Product form → Sub Products section

Bundle

A bundle is a product that is a set of other products. On the product form, scroll to Bundle, turn on This product is a bundle of other products, click + Add component, choose each product and enter the quantity per bundle. Stock comes off the component products when the bundle sells, and the bundle itself is not counted. A bundle with no components behaves like an ordinary product.

Choose a bundle when the set is put together from finished products at the moment of sale and all you need is the right stock taken from each. Example: a Coffee Lover's Gift Set made of one bag of beans and two mugs.

Bill of Materials (BOM)

A BOM lives in the Inventory Hub and comes in three types: Recipe (restaurant items such as a burger, pizza or drink), Kit / Bundle (gift sets) and Assembly (manufactured items). It names a parent product, how many units one build yields, a labor cost and overhead cost per build, and the component products with quantities. With Auto-deduct components when this parent is sold turned on, selling the parent consumes the components. You can also Build units ahead of time, which lowers component stock and raises the parent's stock.

Choose a BOM when components are tracked inventory items and you want a cost per unit that includes labor and overhead, or when you make batches in advance. Examples: a cheeseburger made from a bun, a patty and two cheese slices; a growler filled from concentrate; a candle poured in batches of twelve.

Recipe Map

The Recipe Map is a tab on the product form. Under Base Recipe Ingredients you list what the item uses every time: the ingredient name, a quantity and a unit such as ounces or tablespoons. Under Modifier Adjustments you add ingredients that only apply when a specific modifier option is chosen. Ingredients are typed in as names, so they do not need to exist as products.

Choose the Recipe Map when you want the ingredient list to follow the order, including what changes with each modifier. Example: a steak that uses 8 ounces of tenderloin every time and one lobster tail only when the lobster add-on is chosen.

Sub Products

A product can be published to a channel called Sub Product on its Publishing Channels list. Products published that way become selectable on other products: on the parent product, turn on This product contains sub products and pick them in the Sub Products list.

Sub products also appear in the Inventory Hub's Waste log, where waste can be recorded against a product and one of its sub products. Sub products are turned off on a product that uses Open Price.

Choose sub products when you want to link component items to a parent for reference and waste logging without building a full BOM.

How to choose

  1. Is it a set of finished products sold together? Use a Bundle.

  2. Do you track the components as inventory and want cost, labor or batch builds? Use a BOM.

  3. Is it a menu item whose ingredients change with the modifiers chosen? Use the Recipe Map.

  4. Do you only need to tie component items to a parent, for example to log waste by component? Use Sub Products.

Can I use more than one?

Yes. A menu item commonly has a Recipe Map for its ingredient list and a Recipe-type BOM for stock and cost. Avoid setting up both a Bundle and an auto-deduct BOM with the same components on one product, because both describe stock coming off those components.

Common questions

What is the difference between a bundle and a kit BOM? Both describe a set made of other products. A bundle is set up on the product form and only lists components and quantities. A kit BOM is set up in the Inventory Hub and adds yield, labor cost, overhead cost and the option to build sets in advance.

Do Recipe Map ingredients have to be products? No. You type ingredient names directly.

Do BOM components have to be products? Yes. Components are chosen from your products.

Where do I learn each one in detail? See "Creating a bundle product", "Creating a Bill of Materials", "Recipe Map: tracking ingredients" and "Building finished items from a Bill of Materials (BOM)" in this collection.

Did this answer your question?