Closes mobile-scanning, label-printing and rapid-count gaps in Dynamics 365 Supply Chain Management's warehouse module. ECOSIRE builds, installs and supports a per-tenant AL extension on your own environment — no generic AppSource compromise. One-time license from $799.00 USD for Dynamics 365 BC (build-to-order) — includes 12 months of updates and support.

Closes mobile-scanning, label-printing and rapid-count gaps in Dynamics 365 Supply Chain Management's warehouse module. ECOSIRE builds, installs and supports a per-tenant AL extension on your own environment — no generic AppSource compromise.
No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.
Dynamics 365 Supply Chain Management ships a capable warehouse module, but real warehouses always hit the same edges: a mobile-device menu item that doesn't match your pick path, a label that won't print the field the packer scans, a cycle count that takes three taps too many, or a pack station that can't talk to your carrier. This add-on closes those gaps.
Enhanced warehouse mobile-device flows: custom menu items and steps that extend standard SCM WMS mobile work through supported event subscribers, not code overlay
Wave and work-label printing extensions with data-driven document layouts, scannable barcode/GS1 fields, and on-demand re-print via job queue
Rapid cycle-count and inventory-adjustment pages that collapse multi-tap counting into a single guided scan flow with variance capture
Carrier-service and pickup integration in the pack flow — rate, label and tracking calls made through the BC REST/OData API to your shipping gateway
Directed put-away and replenishment tuning: location-directive and work-template adjustments aligned to your zones, units and travel paths
Built in AL as table extensions, page extensions and event subscribers over standard warehouse objects — survives Microsoft's continuous updates
ECOSIRE designs and builds the extension to your operation, then installs it as a per-tenant extension directly on your Business Central / Dynamics 365 environment and supports it after go-live. This is a build-to-order engagement — not an instant AppSource download. We scope your warehouse processes, build in AL (table extensions, page extensions, and event subscribers over the standard WMS objects rather than overlayed code), and deliver a signed extension package with its own permission sets.
The work plugs into the platform the right way: warehouse mobile-device menu items and steps extended through supported events, work-label and document layouts driven from your data, rapid cycle-count and adjustment pages, and pack-flow carrier/pickup calls made through the BC REST/OData API and, where useful, Dataverse and Power Platform. Job-queue entries handle scheduled replenishment and label re-prints.
Because it's your own per-tenant extension, upgrades stay clean: we track Microsoft's continuous-update cadence and re-validate on each major release. You get the source-aligned package, deployment runbook, permission sets, and a support line to the engineers who wrote it — not a ticket queue for an off-the-shelf app you can't change.
Runs D365 SCM-backed warehouses and needs scanning, label and count flows that match real put-away and pick paths, without forcing staff to adapt to generic software.
Owns the BC/F&O tenant and wants warehouse customizations delivered as a clean per-tenant AL extension with permission sets and a documented upgrade path — not overlayed code that breaks on update.
Lives in the mobile device every shift and needs faster cycle counts, reliable label re-prints, and pack-station carrier integration that removes manual steps and errors.
Buy the license on ecosire.com and download the Advanced Warehouse Management for D365 Finance & Operations 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 Advanced Warehouse Management for D365 Finance & Operations, 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 |
|---|---|---|---|---|
| Mobile-device flows tailored to your exact pick/put-away path | ||||
| Built as a clean per-tenant AL extension (no code overlay) | ||||
| Rapid single-scan cycle count and adjustment flow | ||||
| Carrier/pickup integration in pack flow via BC REST/OData | ||||
| Data-driven wave and work-label printing extensions | ||||
| Installed and supported on your environment by the engineers who built it | ||||
| Per-release re-validation against Microsoft continuous updates | ||||
| Dedicated permission sets for warehouse roles |
This is a build-to-order engagement, not an instant AppSource install. After a short scoping call we typically deliver in two to five weeks depending on how many mobile flows, label layouts and integrations are in scope. We build in a sandbox, validate with you, then install the per-tenant extension on production. You'll get a firm timeline in writing before work starts.
Because it's your own per-tenant AL extension, you keep the source-aligned package and permission sets. ECOSIRE provides a post-go-live support window and re-validates the extension against each Microsoft major release, since D365 is on a continuous-update cadence. Changes, new flows or additional carriers are handled as scoped follow-on work — you talk to the engineers who built it, not a generic queue.
No code overlay is used. We extend standard warehouse objects through AL table extensions, page extensions and supported event subscribers, which is Microsoft's recommended path for surviving the continuous-update cadence. We also test on your sandbox before each production deployment and re-validate on major releases.
Yes. The pack flow calls your shipping gateway through the BC REST/OData API for rates, label generation and tracking numbers. We integrate with the carrier or aggregator you already use; if you need a new one we scope it as part of the build. Where Power Platform or Dataverse fits, we can surface work and count data there too.
No. The extension is installed as a per-tenant extension on your own Business Central / D365 tenant, so warehouse work, counts and labels stay inside your environment. Only the specific carrier calls you configure reach out to your shipping gateway, over the connection you approve.
Then we only build the gaps. We scope honestly — if a requirement is met by standard location directives, work templates or document layouts, we configure rather than code, and the extension stays small. You pay for the closure of real gaps, not a rebuild of what Microsoft already gives you.
Closes mobile-scanning, label-printing and rapid-count gaps in Dynamics 365 Supply Chain Management's warehouse module. ECOSIRE builds, installs and supports a per-tenant AL extension on your own environment — no generic AppSource compromise.