A rules-based product configurator for Dynamics 365 Business Central that turns guided option selection into valid variant BOMs, routings, costs and quotes for configure-to-order and engineer-to-order manufacturers. Built and installed by ECOSIRE as a per-tenant AL extension. One-time license from $799.00 USD for Dynamics 365 BC (build-to-order) — includes 12 months of updates and support.

A rules-based product configurator for Dynamics 365 Business Central that turns guided option selection into valid variant BOMs, routings, costs and quotes for configure-to-order and engineer-to-order manufacturers. Built and installed by ECOSIRE as a per-tenant AL extension.
现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。
Configure-to-order and engineer-to-order manufacturers lose hours rekeying BOMs and routings, and lose margin to quotes built on guesswork. Business Central ships with production BOMs, routings, and item variants — but it has no rules engine that assembles a valid configuration from customer-chosen options and prices it on the spot. This is that engine.
Constraint and rules-based option selection — an Option Constraint table plus an evaluation codeunit blocks invalid combinations (e.g. 'Frame XL requires Motor 3kW') in real time during configuration
Auto-generated variant production BOM — selected options resolve to component lines and quantities, creating a configuration-specific Production BOM ready for the production order
Auto-generated routing — option choices map to operations, work/machine centers and run times, producing the correct routing per configuration
Dynamic price and cost calculation — option-driven price adjustments roll up to the configured sales price while standard/component cost rolls up for accurate margin before you quote
Guided selling configuration session — a step-by-step page on the sales quote/order line that walks reps through option groups with only valid choices shown
Quote-to-order-to-production flow via event subscribers — the configuration, BOM and routing carry forward automatically on quote conversion and production order creation
ECOSIRE builds the Product Configurator as a per-tenant AL extension installed directly on your Business Central environment (cloud SaaS or on-prem). You model your products as option groups, attributes, and constraint rules; sales reps and engineers then run a guided configuration on the sales quote or order line. The extension validates every combination against your rules, then generates the variant production BOM and routing, rolls up cost from component and operation data, and writes the configured price back to the line.
What we build is concrete AL: table and page extensions on the Sales Line, Item, and Production BOM; a configuration session page with guided selling; an Option Constraint table with an evaluation codeunit; event subscribers on quote-to-order and order-to-production-order release so the configured BOM and routing flow downstream automatically. Configuration data is exposed through the BC REST/OData v4 API so a web product configurator, a Power Apps canvas app, or a Dataverse-connected portal can drive the same rules. Heavy cost roll-ups can run on the Job Queue. Access is governed by a dedicated permission set.
Because it is build-to-order, the rules, attributes, pricing logic and screens match your products — not a generic template. ECOSIRE scopes your option model with you, builds and tests in a sandbox, installs to production, and supports it after go-live. This is not an instant AppSource download; it is a delivered, owned extension.
Owns quote accuracy and turnaround at a CTO/ETO manufacturer. Wants reps to self-serve valid configurations and quotes without funneling every order through engineering, and wants quotes priced on real rolled-up cost rather than spreadsheets.
Tired of manually building a production BOM and routing for every configured order. Wants the configuration to deterministically produce the right components, operations and run times so the shop floor gets a buildable order.
Responsible for the BC tenant and governance. Prefers a clean per-tenant AL extension with a proper permission set and API surface over brittle customizations, and wants a partner who installs and supports it rather than a half-finished DIY build.
在 ecosire.com 上购买许可证并从您的帐户仪表板下载 Product Configurator (CPQ / Configure-to-Order) 模块 ZIP。
将 ZIP 解压到服务器上的 Odoo 自定义插件文件夹中(或通过“应用程序”>“从 Odoo.sh / runbot 上的文件安装”上传)。
激活开发者模式,打开应用程序,单击更新应用程序列表,搜索 Product Configurator (CPQ / Configure-to-Order),然后按安装。
打开新菜单,粘贴您的 ECOSIRE 许可证密钥,连接任何外部凭据(Shopify、Amazon、Stripe 等),然后保存。
运行内置连接测试,同步前 10 条记录,并安排定期 cron。如果出现任何问题,请联系支持人员。
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | 奥杜本机 |
|---|---|---|---|---|
| Rules engine blocks invalid option combinations during configuration | ||||
| Auto-generates the variant production BOM and routing from option choices | ||||
| Dynamic configured price and cost roll-up written back to the sales line | ||||
| Tailored to your exact product option model and pricing logic | ||||
| REST/OData API + Power Platform/Dataverse hooks for web/portal configuration | ||||
| Installed per-tenant and supported by the builder after go-live | ||||
| You own the AL source and aren't locked to a vendor release schedule |
This is a build-to-order extension, not an instant download. After we scope your option model and pricing rules, a typical first configuration goes live in roughly 3 to 6 weeks depending on the number of option groups, constraint rules and downstream integrations. We build and test in your Business Central sandbox, run a UAT cycle with your team, then install the per-tenant AL extension to production. You receive the .app and the AL source at handover.
Every build includes a defined post-go-live support window for bug fixes and questions. Because it is a per-tenant extension you own, ECOSIRE also handles compatibility recompiles for Business Central's twice-yearly major releases and can add option groups, rules or new pricing logic as your product line evolves under an ongoing support arrangement. You are never locked into a vendor's release schedule — the source is yours.
Yes. The configurator is written in AL as a standard extension and installs on both Business Central online (SaaS) and on-premises/private-hosted environments. The same code runs in both; for SaaS we deploy per-tenant rather than publishing to AppSource.
Yes. The configuration engine is exposed through Business Central's REST/OData v4 API, so a public website, a customer self-service portal, or a Power Apps canvas app over Dataverse can run the exact same constraint and pricing rules headlessly. Both your reps and your customers configure against one source of truth instead of duplicating logic.
Standard Business Central can store variants, BOM versions and routings — but it has no rules engine that assembles a valid configuration from customer choices, blocks invalid combinations, or auto-generates the variant BOM, routing and price from those choices. You would manage that manually or in spreadsheets. This extension adds the constraint logic, guided selling and auto-generation on top of those native objects so the standard structures get populated correctly and automatically.
A rules-based product configurator for Dynamics 365 Business Central that turns guided option selection into valid variant BOMs, routings, costs and quotes for configure-to-order and engineer-to-order manufacturers. Built and installed by ECOSIRE as a per-tenant AL extension.