Rule-based order routing and real-time inventory allocation across warehouses, 3PLs and marketplaces, delivered as a per-tenant AL extension for Business Central, built and supported by ECOSIRE. One-time license from $599.00 USD for Dynamics 365 BC (build-to-order) — includes 12 months of updates and support.

Rule-based order routing and real-time inventory allocation across warehouses, 3PLs and marketplaces, delivered as a per-tenant AL extension for Business Central, built and supported by ECOSIRE.
ابھی کوئی ادائیگی نہیں۔ یہ ہماری ٹیم کو قیمت کی درخواست بھیجتا ہے — ہم قیمت اور اگلے اقدامات کے ساتھ ای میل کے ذریعے رابطہ کریں گے۔
Multi-node fulfillment breaks Business Central's default "ship from one location" assumption the moment you sell across marketplaces, run 3PLs, and use FBA/WFS. This extension adds a routing and allocation engine directly inside your BC tenant so each sales order is split, sourced and prioritized automatically instead of by spreadsheet.
Rule-based routing engine evaluating nearest location, lowest landed cost, channel priority and stock availability on sales order release via an AL OnAfterReleaseSalesDoc event subscriber
Per-channel stock buffering: a dedicated buffer/reservation table holds back inventory per marketplace listing to prevent overselling, with quantities exposed over the BC REST/OData API
Automatic split-shipment generation — one order fanned across multiple locations or 3PLs with linked shipment lines and consolidated customer notification
Backorder and partial-fulfillment handling with re-evaluation when replenishment arrives
3PL and Amazon FBA / Walmart WFS allocation modeled as virtual locations with their own availability feeds and fallback ordering
SLA-aware fulfillment prioritization that ranks candidate locations by promised ship/delivery window and demotes nodes nearing breach
It is delivered build-to-order: ECOSIRE scopes your routing rules, develops the AL extension against your environment, and installs it as a per-tenant extension on your Business Central (cloud SaaS or on-prem) — no public AppSource download, no generic black box. You get source-aligned code tailored to your locations, channels and SLAs.
Technically, the app ships as table and page extensions over Sales Header/Line, Warehouse and Location, plus a Routing Setup page and Rule table. Event subscribers on order release (OnAfterReleaseSalesDoc) evaluate rules — nearest location, lowest landed cost, channel priority, stock buffer — then write reservation entries and create split shipments or backorders. A per-channel buffer table reserves stock against your marketplace listings so you never oversell, surfaced through the BC REST/OData API for your storefront or middleware. A Job Queue entry re-evaluates allocation on inventory and sales changes; permission sets, telemetry and an audit log are included.
3PL and Amazon FBA / Walmart WFS quantities are modeled as virtual locations with their own availability feed, so routing logic can prefer or fall back to fulfillment partners under SLA pressure. Optional Dataverse / Power Platform integration exposes routing decisions to Power BI and Power Automate.
ECOSIRE remains your engineering partner after go-live: bug fixes, BC version-update compatibility, and rule changes as your fulfillment network grows.
Owns multi-node fulfillment and is tired of manually deciding which warehouse or 3PL ships each marketplace order. Wants deterministic, rule-based routing that respects cost and SLA without daily firefighting.
Sells across Amazon (FBA), Walmart (WFS) and other channels and needs accurate per-channel stock buffers exposed via API so listings never oversell or undersell during demand spikes.
Responsible for the Business Central environment and wants a clean per-tenant AL extension with proper permission sets, telemetry and version-update support — not brittle in-house customizations or an opaque AppSource app.
Buy the license on ecosire.com and download the Marketplace Order Routing & Inventory Allocation for Business Central module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for Marketplace Order Routing & Inventory Allocation for Business Central, and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Rule-based routing to nearest / lowest-cost location | ||||
| Per-channel stock buffering exposed via REST/OData API | ||||
| Automatic split-shipment and backorder handling | ||||
| 3PL and Amazon FBA / Walmart WFS allocation logic | ||||
| SLA-aware fulfillment prioritization | ||||
| Tailored to your exact locations, channels and SLAs | ||||
| Delivered as a clean per-tenant AL extension with permission sets and telemetry | ||||
| Source code handed over in your own Git repo | ||||
| Ongoing support plus twice-yearly BC update compatibility |
Typical delivery is 3 to 5 weeks from a confirmed rule specification, depending on the number of locations, channels and 3PL/FBA/WFS integrations in scope. ECOSIRE starts with a short discovery to map your routing logic, develops and tests the AL extension against a sandbox copy of your tenant, runs UAT with you, then installs it as a per-tenant extension on production. This is a custom build-to-order engagement, not an instant AppSource download — we give you an honest schedule up front and confirm milestones before go-live.
Every build includes a post-launch support window for bug fixes, and ECOSIRE remains your engineering partner afterward. Because Microsoft ships major Business Central updates twice a year, we validate the extension against each release and adjust AL code for any breaking platform changes. Routing rule changes, new locations, added marketplaces or 3PLs are handled as scoped follow-on work. You also receive the source in a private Git repo, so you are never locked to a single vendor.
No. It is a per-tenant extension that ECOSIRE develops specifically for your environment and installs directly on your Business Central tenant (cloud SaaS or on-prem). This means the routing and allocation logic is tailored to your real locations, channels and SLAs rather than a one-size-fits-all package. There is no AppSource listing or self-service install for it.
No. The engine writes standard Reservation Entries and works through BC's native availability, so item availability calculations, warehouse documents and planning stay consistent. The per-channel buffers are held as reservations the rest of BC understands, rather than a parallel stock ledger. This keeps your accounting and inventory accurate while routing decisions happen on top.
Yes. Buffer levels and routing status are exposed through the Business Central REST/OData API for your storefront or integration middleware to consume. Optional Dataverse / Power Platform integration lets routing decisions flow into Power BI dashboards and trigger Power Automate flows — for example alerting when a node approaches an SLA breach. Specific connectors are scoped during discovery.
Rule-based order routing and real-time inventory allocation across warehouses, 3PLs and marketplaces, delivered as a per-tenant AL extension for Business Central, built and supported by ECOSIRE.