The problem we solve.
An online shop on one side, a management system on the other, and somebody in the middle re-typing orders, adjusting stock by hand and creating invoices one at a time. It works while the volumes stay small. Then come the errors: a product sold when it is out of stock, a customer invoiced twice, a price changed on one side but not the other.
Data entered once, in the right place, and up to date everywhere.
What is synchronised.
Products and variants
Records, references, attributes and variants created in Odoo and published to the shop, or the other way round to suit how you work.
Prices and price lists
Public prices, promotions and specific B2B pricing kept up to date without double entry.
Stock
Availability updated after every sale, delivery or stock count, including across several warehouses.
Customers
Accounts and addresses created in Odoo from the first order, with no duplicates.
Orders
Every WooCommerce order arrives in Odoo, ready to be picked, shipped and tracked.
Invoices and payments
Invoices generated in Odoo, payments reconciled, and Peppol delivery for your business customers.
How the synchronisation works.
- 01
Map the data
We establish which system is authoritative for each kind of data: products, prices, stock, customers. This is the step that prevents most of the problems that follow.
- 02
Match the references
Products, taxes, payment methods and delivery options are tied together across both systems, usually by internal reference.
- 03
Automatic exchanges
Important events, such as a new order, are passed across almost instantly. Bulk updates, such as catalogues, are scheduled.
- 04
Logging and error recovery
Every exchange is recorded. If an item fails, it is flagged and replayed, so no order is lost.
- 05
Testing and go-live
Everything is validated on a test environment with your real data before the shop switches over.
A bespoke connector or an off-the-shelf module?
| Generic module | An Inside Web connector | |
|---|---|---|
| Fit with your rules | Limited to the options provided | Modelled on how you work |
| Complex products, B2B, several warehouses | Often handled poorly | Taken into account from the design stage |
| Shop performance | Can weigh WordPress down | Processing kept out of the buying journey |
| Error tracking | Variable | A detailed log and automatic recovery |
| Odoo upgrades and migrations | Depend on the module's publisher | Handled by the team that built it |
An off-the-shelf module may be enough for a small, simple catalogue. As soon as your management rules step outside the standard framework, a bespoke connector costs less in corrections, re-keying and lost sales.
What you gain.
Time
No more re-typing orders or invoices: your team concentrates on picking, customer service and selling.
Reliable stock
The shop shows what is genuinely available, online as well as in store.
Fewer errors
Data entered once cannot be copied across wrongly.
A complete picture
Online sales, direct sales and accounting brought together in Odoo, so you steer on figures that are correct.
With an eye on what comes next.
Once WooCommerce and Odoo are linked, adding a channel becomes straightforward: a mobile application on the same catalogue, a B2B area, a marketplace, or a layer of AI that drafts customer replies from the order history.