If you’ve ever manually exported a CSV from WooCommerce to update stock in Odoo — or the other way around — you already know the problem we built this to solve.
Today, we’re launching ERP Linker OdooSync: a production-grade WooCommerce plugin that keeps your webshop and Odoo in sync, automatically, in both directions.
The problem with “good enough” integrations
Most WooCommerce–Odoo integrations are one-directional, fragile, or require custom Odoo modules that become a maintenance burden with every Odoo update. Teams end up duct-taping solutions together: scheduled exports, manual reconciliations, stock discrepancies that only surface when a customer complains.
The result? Finance, inventory, and fulfillment each working from a slightly different version of the truth.
ERP Linker OdooSync is built to eliminate that entirely.
What it does
OdooSync creates a live, bidirectional bridge between WooCommerce and Odoo 18 or 19. When something changes on either side, the other side knows — immediately.
Here’s what stays in sync:
- Products and variants — attributes, SKUs, pricing, and configurable product variants
- Stock levels — real-time inventory updates across locations, so you never oversell
- Customers — bidirectional contact sync with deduplication built in
- Orders — full order data including line items, status, and fulfillment details
No custom Odoo module required. OdooSync connects over standard XML-RPC, which means it works with both Odoo Community and Enterprise, and it stays compatible as Odoo releases updates.
Built for how serious stores actually operate
We didn’t build this for hobby stores. OdooSync is designed for teams running WooCommerce at scale, which is why we paid particular attention to three areas most plugins ignore:
HPOS compatibility
WooCommerce’s High-Performance Order Storage is the future of order management on the platform. OdooSync is compatible with HPOS from day one — no workarounds, no legacy fallback mode.
Privacy and GDPR
OdooSync integrates with the WordPress Privacy API, meaning personal data export and erasure requests flow through the tools you already use. Right-to-erasure isn’t an afterthought — it’s built into the sync logic.
Security that holds up in production
- Credentials are encrypted at rest
- Webhooks are signed and verified
- Admin AJAX endpoints are rate-limited
- A circuit breaker handles Odoo outages gracefully, so a temporary backend issue doesn’t cascade into a broken storefront
For agencies, too
If you’re an agency standardizing WooCommerce + Odoo stacks across client accounts, OdooSync was built with you in mind. WP-CLI integration, structured logging, conflict resolution strategies, and health-check tooling mean you can deploy, monitor, and troubleshoot without needing to dig into plugin internals.
Who it’s for
- Stores using Odoo for inventory, accounting, or fulfillment alongside WooCommerce
- Teams that have outgrown CSV imports and manual stock updates
- Agencies building and maintaining Woo + Odoo setups for clients
Requirements
- WordPress 5.8+
- WooCommerce 6.0+
- PHP 8.0+
- Odoo 18 or 19 with XML-RPC enabled (Community or Enterprise)
What’s included with your license
Your purchase includes a site license key, all plugin updates, and access to new releases for the licensed term. After checkout, you’ll receive your download and activation instructions by email.
Higher tiers unlock integrations with ShipStation, Stripe, Mailchimp, and more.
Get started
Questions before you buy? Reach out to our support team — we’re happy to confirm compatibility with your specific Odoo setup before you commit.
ERP Linker OdooSync is developed and maintained by ERP Linker. Built on standard WordPress and WooCommerce APIs, with no proprietary Odoo dependencies.
