WooCommerce Connector
Connect Odoo to your WooCommerce store and keep products, stock, prices and orders in sync — both ways, in real time. One or many stores, one source of truth.
Request a demoThe problem
Running WooCommerce and Odoo side by side means entering everything twice, overselling when stock drifts apart, and chasing orders across two systems. It breaks the moment you grow.
What it does
A complete, two-way WooCommerce connector for Odoo. Publish and update products from Odoo, keep stock and prices aligned in both directions, and pull every order in ready to fulfill and invoice. Webhooks bring changes in instantly, and a dashboard plus full log keep every sync auditable.
Key features
|
🔄
Two-way product syncSimple and variable products stay in sync between Odoo and WooCommerce, in both directions. |
🏷
Categories, attributes, tags & imagesFull catalog structure travels with your products — categories, attributes, tags and product images. |
|
📦
Bidirectional stock syncInventory stays aligned both ways, so you never oversell on WooCommerce or in Odoo. |
💰
Price syncPush your Odoo prices (per price list) to WooCommerce — one place to manage pricing. |
|
🛒
Order importWooCommerce orders become Odoo sales orders, with the customer created or matched automatically. |
🚚
Status & tracking exportSend fulfillment status and tracking numbers back to WooCommerce so buyers stay informed. |
|
👥
Customer syncImport and match WooCommerce customers to Odoo contacts, no duplicates. |
🧾
Tax & shipping mappingMap WooCommerce taxes and shipping methods to their Odoo equivalents for clean accounting. |
|
⚡
Real-time webhooksProduct, stock and order changes flow in the moment they happen — no waiting for a cron. |
🏢
Multi-storeConnect several WooCommerce stores, each with its own warehouse, price list, sales team and journal. |
|
📊
Sync dashboard & full logSee every sync at a glance and audit each record with a complete, searchable log. |
🔗
Match wizardLink existing Odoo and WooCommerce records in a couple of clicks — connect an established store without creating duplicates. |
See it in action
Up and running fast
|
1
|
Connect your store Add your WooCommerce URL and REST API keys (Consumer Key / Secret). Connect one store or several. |
|
2
|
Map & choose what syncs Pick the warehouse, price list, taxes and shipping, and toggle product, stock, price and order sync. Use the match wizard to link an existing catalog. |
|
3
|
Sell in sync Stock and prices stay aligned both ways, orders flow into Odoo, and webhooks keep everything current in real time. |
Built by an Odoo partner who runs the business, not just the software
Need help connecting your store, a tweak or a demo on your data? Talk to us.
Contact support| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) • Invoicing (account) • Sales (sale_management) |
| Lines of code | 6681 |
| Technical Name |
inveria_woo_connector |
| License | OPL-1 |
| Website | https://www.inveria.com.ar |
WooCommerce Connector
Prerequisites
- Odoo 19 with Sales, Inventory, Delivery and Accounting.
- A WooCommerce store (WordPress) with the REST API enabled.
- WooCommerce REST API credentials: Consumer Key and Consumer Secret (WooCommerce > Settings > Advanced > REST API).
Installation
- Copy the module into your addons path.
- Update the apps list and install "WooCommerce Connector" from the Apps menu.
Configuration
- Go to WooCommerce > Stores and create a store (backend).
- Enter the store URL, Consumer Key and Consumer Secret, and pick the API version.
- Map the Odoo company, warehouse, price list, sales team and payment journal.
- Enable the sync options you need: products, stock, prices, customers and orders.
- Use the match wizard to link an existing catalog without creating duplicates.
- Configure the webhook URLs in WooCommerce for real-time updates.
Usage
- Publish or update products from Odoo; stock and prices sync both ways.
- WooCommerce orders are imported as Odoo sales orders and can export status/tracking back.
- The dashboard and log let you monitor and audit every synchronization.
Support
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module