Your orders, in Odoo. Automatically.
Every paid WooCommerce order lands in Odoo as a sale.order — customer, lines and totals mapped, matched to your products by SKU. No CSV exports, no copy-paste, no middleware subscription.
Connects over Odoo's external API · /xmlrpc/2/object
Three steps, then it runs itself
Point it at your Odoo, choose when an order should sync, and leave it. A background queue retries on its own if Odoo is briefly unreachable.
Connect
Paste your Odoo URL, database, user and API key. Hit Test connection — it authenticates and shows your server version.
Map
Products match Odoo by default_code (your SKU). Customers de-duplicate by email. Pick the order status that triggers a sync.
Sync
Orders post to Odoo as sale.order — as a draft quotation or a confirmed order, your choice. Every sync is logged.
Built for real stores, not demos
Orders → sale.order
Line items, quantities, fees and shipping carried over. Unmatched products are kept as note lines so nothing is silently dropped.
FreeCustomers → res.partner
Contacts created or matched by email, with billing address and phone. No duplicate partners piling up in Odoo.
FreeSKU product matching
Order lines resolve to Odoo products by default_code — prices come from your order, so Odoo totals match WooCommerce to the cent.
FreeStatus back from Odoo
Confirm or lock an order in Odoo and WooCommerce follows — sale → processing, done → completed.
FreeQueue & retries
Syncing runs on Action Scheduler with bounded, backing-off retries — a blip on Odoo's side never loses an order.
FreeLive product & stock
Push product prices and pull stock levels from Odoo on a schedule or in real time. Keep both systems honest.
ProStart free. Upgrade when you scale.
The free plugin is fully functional on WordPress.org — no trial timer, no locked core. Pro adds two-way sync and the operations bigger catalogs need.
| Capability | Freewp.org | Prolicensed |
|---|---|---|
| Orders → Odoo sale.order | ✓ | ✓ |
| Customers → res.partnerDe-duplicated by email | ✓ | ✓ |
| SKU product matching | ✓ | ✓ |
| Order status Odoo → WooCommerce | ✓ | ✓ |
| Connection test, logs & retries | ✓ | ✓ |
| Product & price sync | — | ✓ |
| Stock sync Odoo → WooCommerceScheduled or real-time | — | ✓ |
| Refunds & credit notes | — | ✓ |
| Multi-warehouse & tax / account mapping | — | ✓ |
| Priority support | — | ✓ |
One licence, all Pro features
Annual licence with updates and support. Prices are indicative — set your own in Freemius.
Everything you need to push orders and customers into Odoo.
- Orders & customers to Odoo
- SKU matching
- Status sync from Odoo
- Logs, retries, HPOS-ready
For agencies and growing catalogs running product & stock sync.
- Everything in Free
- Product, price & stock sync
- Refunds & credit notes
- Multi-warehouse & tax mapping
- Priority support
A single store that needs the full two-way sync.
- Everything in Free
- Product, price & stock sync
- Refunds & credit notes
- Standard support
Secure checkout & licences handled by Freemius · 14-day money-back guarantee · VAT handled at checkout
Good to know
Which Odoo versions are supported?
API key generated in Odoo under Preferences → Account Security.What happens if a product isn't in Odoo yet?
sale.order and flagged in the log, so your Odoo order is never missing an item. Automatic product creation is on the Pro roadmap.Will it slow down my store?
Is my data sent anywhere else?
Is it compatible with High-Performance Order Storage?
How do licences and updates work?
Stop re-typing orders into Odoo.
Install the free plugin, connect your Odoo, and watch the next order appear as a sale.order.
A WooCommerce ↔ Odoo connector by MonresPro. Built for stores that run their operations in Odoo.
Your orders, in Odoo. Automatically.
Every paid WooCommerce order lands in Odoo as a sale.order — customer, lines and totals mapped, matched to your products by SKU. No CSV exports, no copy-paste, no middleware subscription.
Connects over Odoo's external API · /xmlrpc/2/object
Three steps, then it runs itself
Point it at your Odoo, choose when an order should sync, and leave it. A background queue retries on its own if Odoo is briefly unreachable.
Connect
Paste your Odoo URL, database, user and API key. Hit Test connection — it authenticates and shows your server version.
Map
Products match Odoo by default_code (your SKU). Customers de-duplicate by email. Pick the order status that triggers a sync.
Sync
Orders post to Odoo as sale.order — as a draft quotation or a confirmed order, your choice. Every sync is logged.
Built for real stores, not demos
Orders → sale.order
Line items, quantities, fees and shipping carried over. Unmatched products are kept as note lines so nothing is silently dropped.
FreeCustomers → res.partner
Contacts created or matched by email, with billing address and phone. No duplicate partners piling up in Odoo.
FreeSKU product matching
Order lines resolve to Odoo products by default_code — prices come from your order, so Odoo totals match WooCommerce to the cent.
FreeStatus back from Odoo
Confirm or lock an order in Odoo and WooCommerce follows — sale → processing, done → completed.
FreeQueue & retries
Syncing runs on Action Scheduler with bounded, backing-off retries — a blip on Odoo's side never loses an order.
FreeLive product & stock
Push product prices and pull stock levels from Odoo on a schedule or in real time. Keep both systems honest.
ProStart free. Upgrade when you scale.
The free plugin is fully functional on WordPress.org — no trial timer, no locked core. Pro adds two-way sync and the operations bigger catalogs need.
| Capability | Freewp.org | Prolicensed |
|---|---|---|
| Orders → Odoo sale.order | ✓ | ✓ |
| Customers → res.partnerDe-duplicated by email | ✓ | ✓ |
| SKU product matching | ✓ | ✓ |
| Order status Odoo → WooCommerce | ✓ | ✓ |
| Connection test, logs & retries | ✓ | ✓ |
| Product & price sync | — | ✓ |
| Stock sync Odoo → WooCommerceScheduled or real-time | — | ✓ |
| Refunds & credit notes | — | ✓ |
| Multi-warehouse & tax / account mapping | — | ✓ |
| Priority support | — | ✓ |
One licence, all Pro features
Annual licence with updates and support. Prices are indicative — set your own in Freemius.
Everything you need to push orders and customers into Odoo.
- Orders & customers to Odoo
- SKU matching
- Status sync from Odoo
- Logs, retries, HPOS-ready
For agencies and growing catalogs running product & stock sync.
- Everything in Free
- Product, price & stock sync
- Refunds & credit notes
- Multi-warehouse & tax mapping
- Priority support
A single store that needs the full two-way sync.
- Everything in Free
- Product, price & stock sync
- Refunds & credit notes
- Standard support
Secure checkout & licences handled by Freemius · 14-day money-back guarantee · VAT handled at checkout
Good to know
Which Odoo versions are supported?
API key generated in Odoo under Preferences → Account Security.What happens if a product isn't in Odoo yet?
sale.order and flagged in the log, so your Odoo order is never missing an item. Automatic product creation is on the Pro roadmap.Will it slow down my store?
Is my data sent anywhere else?
Is it compatible with High-Performance Order Storage?
How do licences and updates work?
Stop re-typing orders into Odoo.
Install the free plugin, connect your Odoo, and watch the next order appear as a sale.order.
A WooCommerce ↔ Odoo connector by MonresPro. Built for stores that run their operations in Odoo.