diff --git a/content/applications/inventory_and_mrp/manufacturing/management/product_variants.rst b/content/applications/inventory_and_mrp/manufacturing/management/product_variants.rst index d48effafd..119bce74c 100644 --- a/content/applications/inventory_and_mrp/manufacturing/management/product_variants.rst +++ b/content/applications/inventory_and_mrp/manufacturing/management/product_variants.rst @@ -1,35 +1,45 @@ -======================= -Variants BOM Management -======================= +================================== +Managing BoMs for product variants +================================== -Odoo allows you to use one bill of materials for multiple variants of -the same product. To activate variants, simply go to :menuselection:`Configuration --> Settings ---> Variants`. +Odoo allows one bill of materials (BoM) to be used for multiple variants of the same product. +Having a consolidated BoM for a product with variants saves time by preventing the need to manage +multiple BoMs. -.. image:: product_variants/bom-variants1.png - :align: center +Activate product variants +========================= -You will then be able to specify which BOM component lines are to be used in -the manufacture of each product variant. You may specify multiple -variants for each line. If no variant is specified on a component line, -then this component will be used in the BOM of all variants. +To activate variants, simply navigate to :menuselection:`Inventory --> Configuration --> Settings +--> Products`, and then enable the :guilabel:`Variants` option. After that, click :guilabel:`Save` +to apply the setting. For more information on configuring product variants, refer to :doc:`this +page <../../../sales/sales/products_prices/products/variants>`. -When defining variant BoMs on a line-item-basis, the **Product -Variant** field in the main section of the BoM should be left blank as shown -below. This field is used when creating a BoM for one specific variant -of a product only. +.. image:: product_variants/inventory-variants-settings.png + :align: center + :alt: Selecting "Variants" from Inventory app settings. +Apply BoM components to product variants +======================================== -.. image:: product_variants/kit-bom1.png - :align: center +Next, create a new BoM or edit an existing one by going to :menuselection:`Manufacturing --> +Products --> Bills of Materials`. Then, click :guilabel:`Edit`. The :guilabel:`Apply on Variants` +option to assign components to specific product variants on the BoM is available once the +:guilabel:`Variants` setting is activated from the :guilabel:`Inventory` application. If the +:guilabel:`Apply on Variants` field is not immediately visible, activate it from the additional +options menu. -Note that the same principle applies for the configuration -of operations. +.. image:: product_variants/variants-kebab-menu.png + :align: center + :alt: "Apply on Variants" option on the additional options menu. -.. image:: product_variants/kit-bom2.png - :align: center +Each component can be assigned to multiple variants. Components with no variants specified are used +in every variant of the product. The same principle applies when configuring operations and +by-products. -And for the production of by-products. +When defining variant BoMs by component assignment, the :guilabel:`Product Variant` field in the +main section of the BoM should be left blank, as shown below. This field is used only when creating +a BoM specifically for one product variant. -.. image:: product_variants/kit-bom3.png - :align: center \ No newline at end of file +.. image:: product_variants/apply-on-variants-bom.png + :align: center + :alt: Applying components to multiple variants. diff --git a/content/applications/inventory_and_mrp/manufacturing/management/product_variants/apply-on-variants-bom.png b/content/applications/inventory_and_mrp/manufacturing/management/product_variants/apply-on-variants-bom.png new file mode 100644 index 000000000..4e355e4f3 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/product_variants/apply-on-variants-bom.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/product_variants/bom-variants1.png b/content/applications/inventory_and_mrp/manufacturing/management/product_variants/bom-variants1.png deleted file mode 100644 index 0f0f9f8a4..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/product_variants/bom-variants1.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/product_variants/inventory-variants-settings.png b/content/applications/inventory_and_mrp/manufacturing/management/product_variants/inventory-variants-settings.png new file mode 100644 index 000000000..5e474f35e Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/product_variants/inventory-variants-settings.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/product_variants/kit-bom1.png b/content/applications/inventory_and_mrp/manufacturing/management/product_variants/kit-bom1.png deleted file mode 100644 index f67026708..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/product_variants/kit-bom1.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/product_variants/kit-bom2.png b/content/applications/inventory_and_mrp/manufacturing/management/product_variants/kit-bom2.png deleted file mode 100644 index dc028e732..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/product_variants/kit-bom2.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/product_variants/kit-bom3.png b/content/applications/inventory_and_mrp/manufacturing/management/product_variants/kit-bom3.png deleted file mode 100644 index 35de1ad36..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/product_variants/kit-bom3.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/product_variants/variants-kebab-menu.png b/content/applications/inventory_and_mrp/manufacturing/management/product_variants/variants-kebab-menu.png new file mode 100644 index 000000000..6aa774a02 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/product_variants/variants-kebab-menu.png differ