Unify Your WooCommerce Stores With Odoo ERP. Connect multiple WooCommerce storefronts to a single Odoo instance. Synchronize products, orders, customers, inventory, and categories in real time — with webhook automation, comprehensive logging, and a unified operations dashboard built for teams that sell at scale.
The Odoo WooCommerce Connector is an integration module that bridges WooCommerce and Odoo ERP into a single, synchronized commerce ecosystem. It eliminates manual data entry between your online store and back-office operations by automating the flow of products, orders, customers, inventory levels, categories, and tags — across multiple WooCommerce stores simultaneously. Whether you operate one storefront or ten, every transaction, stock movement, and customer record stays consistent across both platforms without human intervention.
Connect an unlimited number of WooCommerce stores to a single Odoo instance. Each store is configured independently with its own credentials, sync rules, and data mappings.
Why it matters: businesses operating multiple brands, regions, or product lines manage all storefronts from one centralized ERP without switching contexts.
Sync product data — including names, descriptions, prices, images, variants, SKUs, and attributes — between WooCommerce and Odoo in both directions. Changes made in either system propagate to the other automatically.
Why it matters: your product catalog stays consistent across platforms without manual updates, reducing listing errors and saving hours of data entry per week.
Every WooCommerce order is automatically created in Odoo Sales with full line-item detail, customer information, shipping data, and payment status. Order status updates in Odoo flow back to WooCommerce.
Why it matters: fulfillment teams work from Odoo without monitoring WooCommerce separately, and customers see accurate order status on the storefront.
Customer records created during WooCommerce checkout are automatically synced to Odoo Contacts with addresses, email, phone, and order history. Duplicate detection prevents redundant records.
Why it matters: sales and support teams have a complete, unified customer view in Odoo without manual imports or data reconciliation.
Stock quantities in Odoo Inventory are synchronized with WooCommerce in real time. When a sale occurs, a receipt is processed, or a manual adjustment is made in Odoo, the corresponding WooCommerce stock level updates immediately.
Why it matters: prevents overselling, reduces stockout notifications to customers, and eliminates end-of-day batch reconciliation workflows.
WooCommerce product categories and tags are mapped to Odoo equivalents and synchronized automatically. New categories or tags created in either system are replicated to the other.
Why it matters: product organization stays consistent across your catalog and storefront without manual category management in two places.
The connector uses WooCommerce webhooks to trigger instant data updates in Odoo the moment events occur — new orders, product changes, customer registrations, and inventory adjustments.
Why it matters: unlike scheduled cron-based sync that introduces delays, webhook automation delivers data in seconds, keeping both systems current for time-sensitive operations like order fulfillment.
Create and manage WooCommerce webhooks directly from the Odoo interface without accessing WooCommerce admin or writing API calls. A single click registers all necessary webhook endpoints.
Why it matters: non-technical administrators can configure real-time sync without developer involvement, reducing setup time from hours to minutes.
Every sync operation — imports, exports, and webhook events — is recorded with timestamps, data payloads, status indicators, and error details. Logs are filterable and searchable from within Odoo.
Why it matters: when a sync issue arises, support teams can pinpoint exactly what happened, when, and why — without guessing or recreating the problem.
A dedicated dashboard inside Odoo displays key metrics about your WooCommerce operations: sync status, recent activity, pending items, error counts, and store-level performance indicators.
Why it matters: operations managers get a single-screen view of their entire e-commerce ecosystem health without opening multiple tools or generating manual reports.
Choose your Odoo version and explore interactive documentation
Documentation coming soon for Odoo 16.
WooCommerce Integration Setup Guide
Customer Sync Configuration Guide
Product Sync Configuration Guide
WooCommerce Integration Setup Guide
Customer Sync Configuration Guide
Product Sync Configuration Guide
WooCommerce Integration Setup Guide
Customer Sync Configuration Guide
Product Sync Configuration Guide
No development environment. No custom code. Standard setup completes in under 15 minutes.
Run pip install woocommerce on your Odoo server environment. Then search for zehntech_odoo_woocommerce_connector in your Odoo Apps menu and click Install. Compatible with Odoo 16, 17, 18, and 19.
Navigate to the WooCommerce Connector settings in Odoo. Enter your WooCommerce store URL along with the Consumer Key and Consumer Secret generated from WooCommerce Settings. Click Connect to establish the API link. Repeat for each additional store.
Use the one-click webhook creation button to register all necessary event triggers in WooCommerce directly from Odoo. Configure your sync preferences — direction, frequency, and data mapping — for products, orders, customers, inventory, and categories.
Trigger the initial data sync to pull existing WooCommerce products, orders, and customers into Odoo. Monitor the unified dashboard for sync status and review activity logs to confirm data accuracy. All new events sync automatically via webhooks from this point forward.
One-Time Purchase. No Subscription. No Recurring Fees. Your WooCommerce stores generate orders, update inventory, and create customers around the clock. The Odoo WooCommerce Connector ensures every one of those events reaches your Odoo ERP in real time — no manual imports, no batch delays, no data gaps. Includes lifetime updates and 90 days of dedicated technical support.
You have successfully subscribed to the newsletter
There was an error while trying to send your request. Please try again.