ERP migration
Field-level mapping, validation, and rollback between Extensiv Order Manager and Dolibarr ERP. We move data and schema; workflows are rebuilt natively in Dolibarr ERP.
Extensiv Order Manager
Source
Dolibarr ERP
Destination
Compatibility
8 of 12
objects map 1:1 between Extensiv Order Manager and Dolibarr ERP.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Extensiv Order Manager to Dolibarr is a shift from a purpose-built omnichannel OMS to a modular open-source ERP. Extensiv is architected for brands running five or more sales channels across multiple warehouses with logic-based order routing; Dolibarr handles Third Parties, Products, Sales Orders, Purchase Orders, and Stock at a fraction of the cost and with full self-hosting control. We map Extensiv Orders to Dolibarr Orders, Extensiv Customers to Dolibarr Third Parties, Extensiv Products to Dolibarr Products with bundle composition preserved in Dolibarr's Bill of Materials, and per-warehouse inventory positions to Dolibarr Stock-Warehouse locations. Multi-warehouse stock positions in Extensiv require consolidation decisions at scoping because Dolibarr's warehouse module is less granular than Extensiv's cross-warehouse routing logic. Integration credentials, order-routing rules, and channel-specific automation do not migrate; we deliver a written inventory of these for the customer's admin to evaluate post-migration.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Extensiv Order Manager object lands in Dolibarr ERP, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Extensiv Order Manager
Order
Dolibarr ERP
Order (Commande)
1:1Extensiv Orders map to Dolibarr Orders (Commande client). We preserve order number, order date, customer reference, order status, line items with SKU and quantity, shipping fees, and warehouse assignment. Sales channel assignment from Extensiv (Shopify, Amazon, Walmart) is stored in a Dolibarr custom field since Dolibarr has no native channel object. We validate that Dolibarr's Order module is activated in the customer's modules configuration before migration begins.
Extensiv Order Manager
Customer
Dolibarr ERP
Third Party (Tiers)
1:1Extensiv Customer records map to Dolibarr Third Parties (Societe) in contact mode. We map customer name, email, phone, billing address, and shipping address. Extensiv's per-customer custom fields (pre-configured under Customers > Custom Fields) migrate to Dolibarr extrafields on the Societe table if admin opt-in is confirmed. Multiple shipping addresses per customer in Extensiv map to separate Dolibarr contact addresses under the same Third Party.
Extensiv Order Manager
Product (SKU)
Dolibarr ERP
Product (Produit)
1:1Extensiv Products map to Dolibarr Products with type = Product. We preserve SKU (ref), product name, description, cost price (buy price), and sell price. The Extensiv Product module must be activated in Dolibarr and the appropriate price management modules (Customer catalog or Multi-price) enabled to handle the sell price migration. Product weight and dimensions from Extensiv map to Dolibarr weight and volume fields for stock calculations.
Extensiv Order Manager
Bundle / Kit
Dolibarr ERP
Bill of Materials (BOM)
lossyExtensiv Bundle and Kit products with component-level SKU tracking map to Dolibarr BOM (nomenclature). We preserve the parent SKU, all component SKUs with quantities, and the bundle pricing override if set. Note that Dolibarr BOMs support kit assembly and disassembly workflows but do not natively support pricing overrides at the bundle level the way Extensiv does; bundle-level pricing adjustments in Extensiv require a custom price rule or manual price entry in Dolibarr after migration. The BOM module in Dolibarr must be explicitly activated by the customer's admin.
Extensiv Order Manager
Inventory
Dolibarr ERP
Stock (Warehouse Stock)
1:manyExtensiv per-warehouse inventory positions require a consolidation decision at scoping. If the customer runs multiple Extensiv warehouses, we ask whether Dolibarr will represent each as a separate Warehouse object or whether inventory should be aggregated into one canonical warehouse position. Extensiv's per-SKU, per-warehouse stock quantities map to Dolibarr's Stock-Warehouse-Multiple (Stock > Warehouses) if the Multi-warehouse module is activated, or to a single stock position if simplified tracking is acceptable. FIFO cost basis is stored as a custom price field on Product since Dolibarr's standard stock valuation does not include FIFO.
Extensiv Order Manager
Warehouse
Dolibarr ERP
Warehouse (Entrepot)
1:1Extensiv Warehouse records (in-house and 3PL) map to Dolibarr Warehouse (Entrepot) objects. We preserve warehouse name, code, and address. If the customer uses 3PL warehouses connected via Extensiv Integration Management, those warehouse entities migrate to Dolibarr as standard Entrepot records; the customer should understand that Dolibarr has no native 3PL connection management and any ongoing 3PL EDI sync will need to be rebuilt outside Dolibarr.
Extensiv Order Manager
Purchase Order
Dolibarr ERP
Supplier Order (Commande fournisseur)
1:1Extensiv Purchase Orders map to Dolibarr Supplier Orders. We preserve PO number, vendor reference, PO date, status, and line items with vendor SKU, quantity, and cost. Vendor records in Extensiv (vendors associated with POs) map to Dolibarr Third Parties in supplier mode (Societe with type = Supplier). Inbound receipt records from Extensiv map to Dolibarr Reception records if the Reception (Receptions) module is activated; otherwise they are flagged as note objects for manual reconciliation.
Extensiv Order Manager
Stock Transfer
Dolibarr ERP
Stock Transfer (Mouvement de stock)
lossyExtensiv cross-warehouse stock transfers map to Dolibarr Stock Movements (Mouvement de stock) between warehouses. We preserve source warehouse, destination warehouse, SKU, and quantity transferred. Single-warehouse transfers map to a stock movement with the same source and destination warehouse. Note that Dolibarr's stock movement module does not carry a Transfer object type; every cross-warehouse move is represented as an outgoing movement from the source warehouse and an incoming movement to the destination, which we reconcile as a paired set.
Extensiv Order Manager
Shipment
Dolibarr ERP
Shipment (Expedition)
1:1Extensiv Shipment records map to Dolibarr Shipments (Expedition) linked to the corresponding customer order. We preserve carrier name, tracking number, shipment date, and shipping cost. The Dolibarr Expedition module must be activated and linked to the customer order before shipment records import. Note that Dolibarr does not natively support carrier rate shopping or multi-carrier label printing; any Extensiv Integration Management carrier logic (such as live rate shopping) is not replicated in Dolibarr.
Extensiv Order Manager
Custom Fields
Dolibarr ERP
Extrafields
lossyExtensiv Custom Order Info fields and pre-configured Customer custom fields require admin opt-in (Admin > Settings > Enable custom fields) before export. If confirmed, we map these to Dolibarr extrafields on the corresponding tables (llx_commande for orders, llx_societe for third parties). Ad-hoc order-level custom fields from the Custom Order Info section migrate to Dolibarr extrafields on llx_commandedet (order line) if line-level custom data exists. Custom Product Fields from Extensiv's Products > Fields tab migrate to Dolibarr extrafields on llx_product.
Extensiv Order Manager
Reporting Data
Dolibarr ERP
Custom Reports
1:1Extensiv FIFO cost basis, inventory value, SKU profitability, and inventory aging reports are exported as reference data. We map FIFO unit costs to Dolibarr Product buy price fields and flag inventory value reporting as a custom report requirement to be built in Dolibarr's reporting module or an external BI tool post-migration. We do not migrate the reporting configuration itself; the customer rebuilds dashboard preferences and scheduled reports in Dolibarr's built-in reporting engine.
Extensiv Order Manager
Sales Channels
Dolibarr ERP
Custom Field (no native object)
1:1Extensiv Sales Channels (the integration sources attached to orders) have no native Dolibarr equivalent. We store the Extensiv channel name (Shopify, Amazon, Walmart, eBay, etc.) as a custom field on each migrated Dolibarr Order record so that historical channel attribution is queryable. Channel connection credentials and ongoing sync settings are documented separately as out-of-scope because Dolibarr does not have an integration management layer equivalent to Extensiv Integration Management.
| Extensiv Order Manager | Dolibarr ERP | Compatibility | |
|---|---|---|---|
| Order | Order (Commande)1:1 | Fully supported | |
| Customer | Third Party (Tiers)1:1 | Fully supported | |
| Product (SKU) | Product (Produit)1:1 | Fully supported | |
| Bundle / Kit | Bill of Materials (BOM)lossy | Fully supported | |
| Inventory | Stock (Warehouse Stock)1:many | Mapping required | |
| Warehouse | Warehouse (Entrepot)1:1 | Fully supported | |
| Purchase Order | Supplier Order (Commande fournisseur)1:1 | Fully supported | |
| Stock Transfer | Stock Transfer (Mouvement de stock)lossy | Fully supported | |
| Shipment | Shipment (Expedition)1:1 | Fully supported | |
| Custom Fields | Extrafieldslossy | Mapping required | |
| Reporting Data | Custom Reports1:1 | Mapping required | |
| Sales Channels | Custom Field (no native object)1:1 | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
Extensiv Order Manager gotchas
Integration Management filter mismatches silently drop orders
Custom fields require admin opt-in before migration
DSCO V2 to V3 migration breaks EDI connections without warning
Warehouse Name and ID errors block order loading
Dolibarr ERP gotchas
Foreign key constraint errors on cross-distribution database restore
SQL injection vulnerabilities in version 9.0.1
Custom fields stored as JSON in extraoptions require field-by-field deserialization
Decimal precision and rounding configuration affects price fields
No native iOS/Android app forces reliance on browser
Pair-specific challenges
Migration approach
Discovery and module activation audit
We audit the Extensiv Order Manager account across active modules: Orders, Customers, Products, Warehouses, Inventory, Purchase Orders, Shipments, Bundles/Kits, and any active Custom Fields. We confirm that the 'Enable custom fields' admin setting is active and list all custom field definitions. We audit the Integration Management connections to identify active sales channels, EDI providers, and DSCO credentials. We assess the Skipped Orders log for the full historical date range. In parallel, we review the Dolibarr installation to confirm which modules are activated (Third Party, Product, Stock, Customer Order, Supplier Order, Expedition, BOM) and which need to be enabled by the customer's admin before data loads can succeed.
Warehouse consolidation decision and schema design
We present the customer with a warehouse consolidation analysis: per-Extensiv-warehouse inventory totals, active 3PL warehouse connections, and cross-warehouse transfer history. The customer chooses between multi-warehouse disaggregation (separate Dolibarr Entrepot per Extensiv warehouse) or aggregation (canonical single warehouse). We design the Dolibarr schema: Third Party types (Customer vs Supplier), Product types (Product vs Service), BOM entries for any Extensiv bundles, extrafield definitions for channel assignment custom fields, extrafield definitions for custom order and customer fields, and warehouse definitions matching the chosen consolidation strategy. Schema is validated in a Dolibarr staging instance before production.
Sandbox migration and reconciliation
We run a full migration into a Dolibarr staging instance using production-like data volume. The customer's team reconciles record counts (Third Parties, Products, Orders, Stock positions), spot-checks 20-40 random records against the Extensiv source for field-level accuracy, and reviews bundle BOM composition for completeness. Bundle pricing overrides are verified against Extensiv bundle pricing settings. Any mapping corrections, missing custom fields, or warehouse consolidation adjustments are resolved in staging before the production migration date is set.
Bundle and kit BOM reconstruction
We reconstruct Extensiv bundle and kit compositions as Dolibarr BOM entries. For each Extensiv bundle product, we create a Dolibarr BOM of type Kit with all component SKUs and quantities entered per the Extensiv bundle definition. We flag any Extensiv bundle pricing override values as a custom note on the Dolibarr product record for manual post-migration price entry. The BOM module activation is verified before this step; if it is not active, bundle migration is paused until the customer enables it.
Production migration in dependency order
We run production migration in record-dependency order: Third Parties (vendors first, then customers), Products (with BOM entries created after product base records), Warehouses, Inventory (with per-warehouse positions resolved per the consolidation decision), Purchase Orders, Customer Orders, Shipments, and custom field data (extrafields). Each phase emits a row-count reconciliation report before the next phase begins. We cross-check the Skipped Orders log as a final supplementary extraction and merge any recovered orders into the order batch before closing the migration.
Cutover, delta sync, and integration handoff
We freeze Extensiv write access during cutover, run a final delta migration of any records modified during the migration window, then set Dolibarr as the system of record. We deliver the integration and channel inventory document listing all active Extensiv Integration Management connections, EDI credentials, and order-routing rules requiring rebuild. We do not rebuild integration connections as part of the migration scope; the customer's IT team or a Dolibarr integration partner implements the new connectivity layer. We support a five-day hypercare window for reconciliation issues and provide a written reference of all migrated vs unmigrated object types for the customer's records.
Platform deep dives
Extensiv Order Manager
Source
Strengths
Weaknesses
Dolibarr ERP
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. 1 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Extensiv Order Manager and Dolibarr ERP.
Object compatibility
1 of 8 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
Extensiv Order Manager: Hourly request quota per endpoint with restore-rate throttling (e.g., GET /orders allows 5 concurrent requests with a 1000ms restore rate).
Data volume sensitivity
Extensiv Order Manager exposes a bulk API — large-volume migrations stream efficiently.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Extensiv Order Manager to Dolibarr ERP migration scoping. Not seeing yours? Book a call.
Walk through your Extensiv Order Manager to Dolibarr ERP migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Extensiv Order Manager
Other ways to arrive at Dolibarr ERP
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.