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.
Şimdi ödeme yok. Bu, ekibimize bir teklif talebi gönderir — fiyat ve sonraki adımlarla e-posta ile dönüş yapacağız.
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.
Lisansı ecosire.com adresinden satın alın ve hesap kontrol panelinizden Product Configurator (CPQ / Configure-to-Order) modülünün ZIP dosyasını indirin.
ZIP'i sunucudaki Odoo özel eklentiler klasörünüze çıkarın (veya Uygulamalar > Odoo.sh / runbot'taki dosyadan yükle yoluyla yükleyin).
Geliştirici Modunu etkinleştirin, Uygulamalar'ı açın, Uygulama Listesini Güncelle'ye tıklayın, Product Configurator (CPQ / Configure-to-Order)'i arayın ve Yükle'ye basın.
Yeni menüyü açın, ECOSIRE lisans anahtarınızı yapıştırın, tüm harici kimlik bilgilerini (Shopify, Amazon, Stripe vb.) bağlayın ve kaydedin.
Yerleşik bağlantı testini çalıştırın, ilk 10 kaydınızı senkronize edin ve yinelenen cronu planlayın. Herhangi bir sorun olursa desteğe başvurun.
| Kriter | ECOSIRE | Özel Yapı | Rakip | Odoo Yerlisi |
|---|---|---|---|---|
| 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.