A product recipe (sometimes also called bill-of-materials or simply BOM) is a list of ingredients (materials and subassemblies) and the quantities you use in order to create your product. Recipes can be created for products and their variations. You can create a specific recipe for each product variant.
Notice regarding upcoming breaking change in Q1
- recipe_id field will be removed from recipe/BOM object
- recipe_row_id type will change from integer to UUID
- Delete a recipe endpoint will be removed
- Recipe rows will no longer apply to multiple variants
- A new BOM rows object is being introduced that has more normalized CRUD methods. (The existing recipe object will remain, but will no longer be recommended one to use)
See also related changelog article.