Bill of Materials
Overview
A Bill of Materials (BOM) feature represents a structured table of all materials and components required to produce a product. It defines what is needed, in what quantity, and how components relate to each other within the production workflow. The BOM serves as a central source of truth for production planning and cost calculation.
In the system, BOMs are organized by workflows, where each workflow contains all active product variants within the selected configuration. This enables to maintain different material compositions depending on how a product is produced.
Each BOM variant provides:
a structured list of materials and components
quantities and units of measure
cost information, including both Published cost and Current cost
tags and filters for easier classification and navigation

Permissions
User needs to have Product view permission to be able to view “BOM” section.
User needs to have Product edit permission to be able to edit “BOM” section.
BOM variant table
Each BOM variant contains a table of materials and components that define the product structure and its associated costs within a selected workflow.
Search by BOM Name
Use the search field at the top of the section to quickly find BOM variants by name across all workflows.
The search is applied globally, not limited to the currently selected workflow
Results are updated dynamically as you type
This helps quickly find specific variants when working with a large number of BOMs

Table columns
Type
Indicates whether the item is a Material or a Component.
Name
Displays the material / component name along with its attributes:
Material: Photo, Category, Subcategory(if exists), Parameters(if exists)
Component: Photo, Version, Configuration, Workflow, Variant
Quantity
Specifies the item amount needed and corresponding UOM
Material - supports decimal values
Component - only positive integer values
Published cost
Cost of the item * Quantity at the moment of publishing product.
*This value is typically used in production planning and reporting.
Current cost
The latest calculated or updated Cost of the item * Quantity.
*It may differ from the published cost if changes were made but not yet approved (published).
Tags
Labels assigned to items (e.g., Eco-friendly, Sheer) for filtering and classification.
Total material value
At the top of each BOM variant, the system displays:
Total material cost (Published)
Total material cost (Current)
These totals are calculated as the sum of all items in the table based on their respective cost columns.

Table interactions
Users can interact with the BOM variant table in the following ways:
Add item - add new materials or components to the BOM variant.
Table actions (⋯ menu) - additional actions for the table:
Apply to - copy BOM table to other variants and workflows.
Remove all items - clear the BOM table completely.
Edit rows - update quantity and tags in each row.
Row actions (⋯ menu) - access additional actions such duplicate or remove.
Filtering - use filters (by material name or tag) to quickly find specific items within the table.
Learn more about each action in the BOM table in the next article.
Last updated

