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
Is it a set of finished products sold together? Use a Bundle.
Do you track the components as inventory and want cost, labor or batch builds? Use a BOM.
Is it a menu item whose ingredients change with the modifiers chosen? Use the Recipe Map.
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.





