The OCA connector_woocommerce module connects WooCommerce (WordPress) stores with Odoo through the official WooCommerce REST API. It synchronizes products, variants, categories, customers, orders, and stock bidirectionally, using Odoo as the central ERP and management system.
Four steps from API key generation to continuous synchronization.
In the WordPress dashboard, go to WooCommerce → Settings → Advanced → REST API. Create a key with read/write permission and copy the Consumer Key and Consumer Secret.
Enter the store URL, Consumer Key, and Consumer Secret in the connector backend. Odoo will immediately verify the connection against the WooCommerce REST API.
Import categories, products with variants and images, existing customers, and order history. Objects are created in Odoo or linked to existing records.
Cron jobs periodically import new orders. Optionally, configure webhooks in WooCommerce to receive real-time notifications of new orders and status changes.
Complete coverage of WooCommerce objects mapped to the Odoo data model.
Synchronization of simple and variable products (attributes such as size, color). Categories, tags, images, regular and sale prices imported from WooCommerce.
Automatic import of WooCommerce orders with status mapping (pending, processing, completed, refunded) to Odoo sales workflow statuses.
Available stock in Odoo is periodically exported to WooCommerce. Prevents overselling when managing multiple sales channels from a single warehouse.
WooCommerce customers are created or linked to Odoo contacts. Shipping and billing addresses are correctly synchronized in both systems.
Configure webhooks in WooCommerce so new orders reach Odoo within seconds. No waiting for the next cron cycle to process an urgent order.
All operations run as asynchronous queued jobs. Failures and retries are managed automatically. The team can monitor the status of each job from the backend.
Authentication via Consumer Key / Secret. No complex OAuth, no additional plugins in WP.
pip install woocommerce. Handles HMAC-SHA256 authentication and pagination automatically.Compatible with WooCommerce 4.x, 5.x, 6.x, 7.x, and 8.x. FlexigoTech validates and adapts the connector to your exact version combination.
This module is open source under the AGPL-3.0 license from OCA (Odoo Community Association). FlexigoTech implements, maintains, and adapts it professionally — never selling it as a proprietary module. The source code is always accessible. What does AGPL mean? →
View on GitHub OCAFlexigoTech configures the connector, maps the statuses, runs the initial import, and keeps the automatic jobs running. Your store and your ERP always in sync.
Specialized team · Replies in <1 day