{"id":512134,"date":"2025-11-05T08:01:50","date_gmt":"2025-11-05T08:01:50","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=512134"},"modified":"2026-01-29T12:54:02","modified_gmt":"2026-01-29T12:54:02","slug":"odoo-mrp-alternative-component-dynamic-bom","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/","title":{"rendered":"User Guide For Odoo MRP Alternative Component \/ Dynamic BOM"},"content":{"rendered":"\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>INTRODUCTION<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p><strong><a href=\"https:\/\/store.webkul.com\/odoo-mrp-alternative-component-dynamic-bom.html\" target=\"_blank\" rel=\"noreferrer noopener\">Odoo MRP Alternative Component \/ Dynamic BOM<\/a> <\/strong>enables alternate products in BOM with the new &#8220;Add Alternate Product&#8221; feature in the components<\/p>\n\n\n\n<p>Allowing users to add an extra price for that alternate product.\u00a0<\/p>\n\n\n\n<p>The substitute enables seamless alternate product selection during manufacturing, ensuring smooth production and cost control.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>FEATURES<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Add substitute components directly in the BOM for flexibility.<\/li>\n\n\n\n<li>Set extra costs for each alternative to reflect true pricing.<\/li>\n\n\n\n<li>Automatically recalculate MO costs based on selected alternates.<\/li>\n\n\n\n<li>View real-time cost updates on the Manufacturing Order overview.<\/li>\n\n\n\n<li>Select multiple alternate products with adjustable quantities.<\/li>\n\n\n\n<li>Assign specific quantities to each substitute as needed. <\/li>\n\n\n\n<li>Swap components instantly during live production.<\/li>\n\n\n\n<li>Odoo MRP Alternative Component \/ Dynamic BOM offers a clean, user-friendly interface for easy management.<\/li>\n<\/ol>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>INSTALLATION<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Once you purchase the App from Webkul store, you will receive a link to download <strong>module&#8217;s zip<\/strong> <strong>file<\/strong>.<\/li>\n\n\n\n<li>Extract the file on your system after download finishes. As a result, you will be able to see a folder named- <strong>mo_alternative_component<\/strong>.<\/li>\n\n\n\n<li>Copy and paste this folder inside your <strong>Odoo Add-Ons path<\/strong>.<\/li>\n\n\n\n<li>Now, open Odoo App and click on the Settings menu. Here, click on Activate <strong>Developer Mode<\/strong>.<\/li>\n\n\n\n<li>Then, open Apps menu and click on \u2018<strong>Update Modules List<\/strong>\u2019.<\/li>\n\n\n\n<li>In the search bar, remove all the filters and search \u2018<strong>mo_alternative_component\u2019<\/strong>.<\/li>\n\n\n\n<li>You will be able to see module in the search results. Click on \u2018<strong>Install<\/strong>\u2019 to install it.<\/li>\n<\/ol>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>WORKFLOW<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Once Odoo MRP Alternative Component \/ Dynamic BOM is installed, go to Manufacturing &gt;&gt; Bill of Material and add the components required for the specific product.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"771\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/bill-of-materials.webp\" alt=\"bill-of-materials\" class=\"wp-image-512220\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/bill-of-materials.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/bill-of-materials-300x207.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/bill-of-materials-250x172.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/bill-of-materials-768x529.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>2.<strong> <\/strong>Once the Components are added &gt;&gt; click on Add Alternative to pick an alternative product for the components.<\/p>\n\n\n\n<p>NOTE &#8211; Admin can select Quantity, Cost Price, and Extra Price for the same alternative product. That would be visible during product manufacturing.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/add-alternative-product.webp\" alt=\"add-alternative-product\" class=\"wp-image-512221\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/add-alternative-product.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/add-alternative-product-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/add-alternative-product-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/add-alternative-product-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>3. Now navigate to Manufacturing Orders to configure the Product.  <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/manufacturing-orders.webp\" alt=\"manufacturing-orders\" class=\"wp-image-512222\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/manufacturing-orders.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/manufacturing-orders-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/manufacturing-orders-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/manufacturing-orders-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>4.<strong> <\/strong>Click on<strong> <\/strong>Select Alternatives to pick the alternatives of the product components. <br><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/select-alternative.webp\" alt=\"select-alternative\" class=\"wp-image-512229\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/select-alternative.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/select-alternative-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/select-alternative-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/select-alternative-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>5. Once the Alternative components are selected, click on Confirm &gt;&gt; Then click on Overview at top(center) of the same page to access the Manufacturing overview.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"396\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/manufacturing-overview.webp\" alt=\"manufacturing-overview\" class=\"wp-image-512230\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/manufacturing-overview.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/manufacturing-overview-300x106.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/manufacturing-overview-250x88.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/manufacturing-overview-768x272.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Need Help?<\/h1>\n\n\n\n<p>We hope this guide has been helpful. Share your feedback in the comments section below.<\/p>\n\n\n\n<p>For any issues or further inquiries, please raise a ticket on <a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\" target=\"_blank\" rel=\"noreferrer noopener\">UV Desk<\/a><strong> <\/strong>or contact our <a href=\"mailto:support@webkul.com\" target=\"_blank\" rel=\"noreferrer noopener\">support team<\/a> via email.<\/p>\n\n\n\n<p>Thank you for choosing us, and we\u2019re here to assist you further!<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Odoo MRP Alternative Component \/ Dynamic BOM enables alternate products in BOM with the new &#8220;Add Alternate Product&#8221; feature in the components Allowing users to add an extra price for that alternate product.\u00a0 The substitute enables seamless alternate product selection during manufacturing, ensuring smooth production and cost control. 2. Once the Components are added &gt;&gt; <a href=\"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":701,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2007],"tags":[],"class_list":["post-512134","post","type-post","status-publish","format-standard","hentry","category-odoo"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>User Guide for Odoo MRP Alternative Component \/ Dynamic BOM<\/title>\n<meta name=\"description\" content=\"Odoo MRP Alternative Component\/Dynamic BOM allows use of alternative parts with real-time cost updates for flexible production &amp; cost control.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"User Guide for Odoo MRP Alternative Component \/ Dynamic BOM\" \/>\n<meta property=\"og:description\" content=\"Odoo MRP Alternative Component\/Dynamic BOM allows use of alternative parts with real-time cost updates for flexible production &amp; cost control.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-05T08:01:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-29T12:54:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/11\/bill-of-materials.webp\" \/>\n<meta name=\"author\" content=\"Deepak Kumar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Deepak Kumar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/\"},\"author\":{\"name\":\"Deepak Kumar\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/d737ff7fb1935e9482c097107aa2d19d\"},\"headline\":\"User Guide For Odoo MRP Alternative Component \/ Dynamic BOM\",\"datePublished\":\"2025-11-05T08:01:50+00:00\",\"dateModified\":\"2026-01-29T12:54:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/\"},\"wordCount\":405,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/11\/bill-of-materials.webp\",\"articleSection\":[\"Odoo\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/\",\"url\":\"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/\",\"name\":\"User Guide for Odoo MRP Alternative Component \/ Dynamic BOM\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/11\/bill-of-materials.webp\",\"datePublished\":\"2025-11-05T08:01:50+00:00\",\"dateModified\":\"2026-01-29T12:54:02+00:00\",\"description\":\"Odoo MRP Alternative Component\/Dynamic BOM allows use of alternative parts with real-time cost updates for flexible production & cost control.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/bill-of-materials.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/bill-of-materials.webp\",\"width\":1120,\"height\":771},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"User Guide For Odoo MRP Alternative Component \/ Dynamic BOM\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/d737ff7fb1935e9482c097107aa2d19d\",\"name\":\"Deepak Kumar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a3294fc2952c2c5e6c295d943af337349dd777d396d51dfcd633cd52e4e23197?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a3294fc2952c2c5e6c295d943af337349dd777d396d51dfcd633cd52e4e23197?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Deepak Kumar\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/deepakkumar-ba322\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"User Guide for Odoo MRP Alternative Component \/ Dynamic BOM","description":"Odoo MRP Alternative Component\/Dynamic BOM allows use of alternative parts with real-time cost updates for flexible production & cost control.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/","og_locale":"en_US","og_type":"article","og_title":"User Guide for Odoo MRP Alternative Component \/ Dynamic BOM","og_description":"Odoo MRP Alternative Component\/Dynamic BOM allows use of alternative parts with real-time cost updates for flexible production & cost control.","og_url":"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2025-11-05T08:01:50+00:00","article_modified_time":"2026-01-29T12:54:02+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/11\/bill-of-materials.webp","type":"","width":"","height":""}],"author":"Deepak Kumar","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Deepak Kumar","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/"},"author":{"name":"Deepak Kumar","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/d737ff7fb1935e9482c097107aa2d19d"},"headline":"User Guide For Odoo MRP Alternative Component \/ Dynamic BOM","datePublished":"2025-11-05T08:01:50+00:00","dateModified":"2026-01-29T12:54:02+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/"},"wordCount":405,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/11\/bill-of-materials.webp","articleSection":["Odoo"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/","url":"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/","name":"User Guide for Odoo MRP Alternative Component \/ Dynamic BOM","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/11\/bill-of-materials.webp","datePublished":"2025-11-05T08:01:50+00:00","dateModified":"2026-01-29T12:54:02+00:00","description":"Odoo MRP Alternative Component\/Dynamic BOM allows use of alternative parts with real-time cost updates for flexible production & cost control.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/bill-of-materials.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/11\/bill-of-materials.webp","width":1120,"height":771},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/odoo-mrp-alternative-component-dynamic-bom\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"User Guide For Odoo MRP Alternative Component \/ Dynamic BOM"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/d737ff7fb1935e9482c097107aa2d19d","name":"Deepak Kumar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a3294fc2952c2c5e6c295d943af337349dd777d396d51dfcd633cd52e4e23197?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a3294fc2952c2c5e6c295d943af337349dd777d396d51dfcd633cd52e4e23197?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Deepak Kumar"},"url":"https:\/\/webkul.com\/blog\/author\/deepakkumar-ba322\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/512134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/701"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=512134"}],"version-history":[{"count":3,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/512134\/revisions"}],"predecessor-version":[{"id":513183,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/512134\/revisions\/513183"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=512134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=512134"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=512134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}