Bill of Materials

WATCH THE VIDEO

In Microsoft Dynamics AX 2012 you can create such type of a product which is called a bill of materials (BOM) and its different versions. It refers to the complex component structure, basically this is the list of materials or components which is used to build the final product and from which this product actually consists of. For example, customers are looking for a computer and they want to see the list of hardware the computer consists of. The ERP system can store a lot of different spare parts that are used to manufacture a product which are actually not intended to sell. These spare parts can be also a part of the complex product structure.

The BOM components are shown on the product details page using the Bill of Materials (BOM) link content element.

In the Sana webshop a customer can see a link View package contents on the product details page of a BOM. Clicking on this link opens the list of BOM components.

NOTE

The BOM item consists of different BOM components. There can be also different versions of the BOM with different components that are produced at different sites. If the site is not specified, the BOM version is valid for all sites. This means that different authenticated customers can see different BOM versions depending on the site.

Create a BOM in Microsoft Dynamics AX

Step 1: In Microsoft Dynamics AX click: Inventory and warehouse management > Common > Bill of materials.

Step 2: Create a new BOM.

Step 3: Enter information to identify the BOM, such as NameSiteItem group.

Step 4: Click Lines to open the BOM line form where you can set the BOM lines (components).

Step 5: Select the item numbers to create additional BOM lines. Make sure that the BOM consists of the correct set of items and their quantity.

Step 6: You can show or hide any BOM line in the webshop. Select a BOM line and on the General tab, using the Visible in webshop checkbox you can make any BOM component visible or invisible in the webshop just like a regular product.

Step 7: When BOM and all its lines are setup, click Approve at the top of the Bill of materials window.

Step 8: On the Approve bill of materials form, select an employee by whom the BOM will be approved.

Create BOM versions

Step 1: In the Versions grid, create a new line.

Step 2: Select the relevant item number.

Step 3: Click Approve to approve the BOM version.

Step 4: Click Activation to make the BOM version active.

A bill of materials can be also shown or hidden in the Sana webshop just like a regular product. In the Released products table, locate the necessary BOM and on the Sell FastTab, use the Visible in webshop checkbox. If you make the BOM invisible, the items inside BOM still remain visible in the webshop as separate items.

In Microsoft Dynamics AX you can create different BOM versions for products which have variants with a different set of BOM components per variant. This configuration is also used on the Sana webshop. This means that if customers choose some product variant of the BOM item on the Sana webshop, they will see the correct set of the BOM components.

Explode BOM Lines

NOTE

Applies to: Sana Commerce Cloud 10.0.9 in Microsoft Dynamics AX

BOM explosion refers to the extensive list of raw materials or components that are required to produce a product. It is used in various situations, for example when designing, manufacturing or repairing a product it is necessary to know from which materials or components the product consists of.

When a customer adds the BOM item to the shopping cart, Microsoft Dynamics AX can identify that the added product is the BOM item with components and automatically explode it. So, the customer will see all BOM components and their prices in the shopping cart instead of the finished BOM item. The same will be in the sales order in Microsoft Dynamics AX.

NOTE

BOM explosion works with the Default order processing strategy only and is not available if you use the Optimize for large orders strategy. For more information, see Order Processing Strategies.

To allow BOM explosion in the shopping cart in the Sana webshop, it should be enabled in Microsoft Dynamics AX. Click: Webshop > Common > Webshops. Select the necessary webshop and on the Order Processing FastTab, select the Explode BOM checkbox.

Also, BOM explosion is possible only if all BOM components are visible in the Sana webshop.

If the Explode BOM checkbox is selected and all BOM components are visible in the Sana webshop, the BOM item will explode when a customer adds it to the shopping cart in the Sana webshop. A customer will see all BOM components and their prices right in the shopping cart.

Calculate Inventory for Bill of Materials

NOTE

Applies to: Sana Commerce Cloud 10.0.63 and higher in Microsoft Dynamics AX

There are two ways to calculate and display the inventory of BOM items. You can use the one that works for you.

You can manage how to calculate inventory for bill of materials, using the option in the Webshops window.

In Microsoft Dynamics AX click: Webshop > Common > Webshops. Select the necessary webshop and on the Product information management FastTab, use the Calculate inventory for BOM lines checkbox.

  • If the Calculate inventory for BOM lines checkbox is disabled, then inventory is calculated for the BOM item as for one saleable unit. This means that the BOM item with all its lines is a finished product. When a customer purchases the BOM item, inventory will be deducted from it as from one saleable unit, but not from its lines. Use this option for products that you want to assemble ahead of sales and keep in stock until they are ordered.

  • If the Calculate inventory for BOM lines checkbox is enabled, then inventory is calculated based on all available BOM lines. The system checks how many finished products can be produced from the available BOM lines. When a customer purchases the BOM item, inventory will be deducted from all BOM lines. Use this option for products that you do not want to stock because you expect to customize them to customer requests or because you want to minimize the inventory carrying cost.

    For example, you are selling bicycles and you allow your customers to purchase different components of it, so they can assemble a custom bicycle - wheels, bicycle frames and seats, pedals, etc.

    • If there are 2 wheels, 1 bicycle frame, 1 seat and 2 pedals in the warehouse, then a customer will be able to assemble 1 bicycle. Thus, the stock is 1.
    • If there are 4 wheels, 2 bicycle frames, 2 seats and 4 pedals in the warehouse, then the stock will be 2, because it is possible to assemble 2 bicycles from these components.
    • If there are 4 wheels, 1 bicycle frame, 2 seats and 4 pedals in the warehouse, then the stock will be still 1, because 1 bicycle frame is missing, and it is not possible to assemble 2 bicycles without it.

NOTE

If you enable Calculate inventory for BOM lines, also enable Explode BOM on the Order processing FastTab. This is necessary for the correct calculation of inventory for BOM lines.