ODOO INTEGRATION FOR WHOLESALE DISTRIBUTION
Connect Odoo ERP to mobile field sales, DSD, delivery and B2B ecommerce.
Connect one Odoo company and put the right customers, products, inventory and pricing in every approved workflow—with custom data filters and custom field mapping.
ONE INTEGRATION. EVERY SELLING MOTION.
Turn Odoo data into work your field and customer teams can complete.
inSitu Sales extends approved Odoo ERP data to purpose-built mobile and customer-facing workflows. Odoo remains the system of record while each rep, driver, warehouse user or buyer sees only the information their role and company configuration allows.
ODOO CONNECTION SETTINGS
One connection. One Odoo company.
Save the authentication settings first, load the available company list, then select the single Odoo company used by this connection.
A single connection cannot combine multiple Odoo companies. Multi-company enterprises should plan and validate each required company connection separately.
CONFIGURE THE DATA YOU NEED
Filter precisely. Map what makes your Odoo unique.
Use supported Odoo domain filters to narrow each dataset and map compatible standard or custom fields into the workflows that need them.
[["customer_rank", ">", 0],
["active", "=", true],
["company_id", "=", selected_company_id]]x_route_day Customer · Route day Mappedx_delivery_window Address · Delivery window Mappedx_shelf_life_days Product · Shelf life MappedModels, fields, company rules and permissions vary. Validate filters and mappings against the target environment before production synchronization.
CONNECTED DISTRIBUTION DATA
Move approved records into action—and completed work back to Odoo.
Define the source of truth, record direction, fields and schedule for each dataset during implementation.
Customers & contacts
Companies, contacts, addresses, terms, assigned reps and approved account context
Products & inventory
Items, variants, units of measure, barcodes, availability, warehouses and supported lot context
Pricing
Pricelists, customer-specific prices, taxes, discounts and configured commercial rules
Sales documents
Estimates, orders, invoices, credit notes, payments and permitted account history
Returns & delivery
Return reasons, credit workflows, signatures, photos, notes, timestamps and delivery status
Company & teams
The selected Odoo company, approved branches, sales teams, routes and role-based user assignments
Operational workflowsFROM ERP CONTROL TO FIELD EXECUTION
Enterprise control. Field speed.
Choose the inSitu workflows your teams need while keeping Odoo as the operational backbone.
Field sales & pre-sales
Give reps approved customers, price lists, inventory and order history, then capture estimates and orders online or offline.
EXPLORE WORKFLOWDSD & van sales
Sell from truck inventory, invoice, collect payment, record returns, capture signatures and print configured receipts at the stop.
EXPLORE WORKFLOWDelivery & dispatch
Route orders or invoices, track delivery progress, collect proof of delivery and keep customers informed.
EXPLORE WORKFLOWPrivate B2B ecommerce
Let authorized buyers reorder from their configured catalog, pricing and availability through a private customer portal.
EXPLORE WORKFLOWInventory operations
Extend approved Odoo inventory context to receiving, picking, transfers, counting and warehouse workflows.
EXPLORE WORKFLOWSUPPORTED ODOO ENVIRONMENTS
Plan the connection around your deployment.
Confirm version, edition, hosting, external API access, credentials, database and company permissions before configuration.
VIEW THE OFFICIAL ODOO APPS LISTINGOdoo Online
Requires an eligible Odoo Custom plan with external API access and valid connection parameters.
Odoo.sh & on-premise
Supported when the target deployment exposes and permits the required API connection.
Odoo 16–19
Current listing coverage for Community and Enterprise; validate the exact database and configuration.
Credential control
Connection settings stay in the approved integration configuration—not in the marketplace launcher module.
OFFICIAL ODOO APPS LISTING
Find inSitu Sales in the Odoo marketplace.
Review supported versions and editions, installation guidance and the connector overview directly on Odoo Apps.
- Odoo 16, 17, 18 and 19
- Community and Enterprise
- DSD, pre-sales and B2B ecommerce
ODOO INTEGRATION FAQ
Answers for your ERP and operations teams.
Use these questions to align your Odoo administrator, integration owner and field operations team before implementation.
What does the inSitu Sales Odoo integration do?+
It connects approved Odoo ERP data with inSitu Sales mobile field sales, pre-sales, DSD and van sales, delivery management, inventory operations and private B2B ecommerce workflows.
Can one connection include multiple Odoo companies?+
No. Each inSitu Sales Odoo connection is configured for one Odoo company. For a multi-company enterprise, plan and validate each required company connection separately; a single connection does not combine multiple Odoo companies.
Can we use custom filters to query Odoo data?+
Yes. Authorized administrators can define custom filters for supported datasets, including Odoo domain filters. Every filter should be tested against the target database, permissions and expected record set before production use.
Can inSitu Sales map custom Odoo fields?+
Yes. Supported custom fields can be mapped when the field type, model, permissions and destination behavior are compatible with the configured integration.
Which Odoo versions and editions are supported?+
The current marketplace listing covers Odoo 16, 17, 18 and 19 for Community and Enterprise deployments. Final compatibility depends on the exact version, hosting environment, external API availability and validated configuration.
Does it work with Odoo Online, Odoo.sh and on-premise Odoo?+
It can work when the deployment exposes the required external API parameters and the connection validates. Odoo Online external API access requires an eligible Odoo Custom plan; Odoo.sh and on-premise environments must allow the approved API connection.
Where is the integration configured?+
In the inSitu Sales Web Backoffice, open Integrations > Odoo, enter Username, Password, URL and Database Name, save the authentication settings, load the company list, select one Company and save the connection settings.
Do field reps need to be Odoo users?+
No. Field users work in inSitu Sales with role-based access to the data and workflows the distributor approves. Odoo remains the ERP and system of record.
Can field teams work offline?+
Yes. Eligible assigned data and activity can remain available in the mobile app without a signal and synchronize after connectivity returns. Offline behavior depends on the workflow and configuration.
Is the Odoo Apps module the complete connection?+
No. The marketplace module provides the Odoo listing and launcher experience, while the connection is configured and validated in the inSitu Sales Web Backoffice. The installed module does not replace the required API configuration.
BUILD YOUR ODOO FIELD WORKFLOW
Connect your ERP without slowing down the field.
See how inSitu Sales can support your selected Odoo company, data model and distribution workflows.