WooCommerce Connector Features¶
WooCommerce is the most popular open-source eCommerce platform for WordPress. By connecting WooCommerce with Odoo using the Odoo WooCommerce Connector, you automate the day-to-day flow of products, inventory, orders, refunds and fulfillment between your store and your ERP.
Supported Features¶
- Data Synchronization
The connector keeps catalog, inventory, orders, and customer data aligned between Odoo and WooCommerce through real-time webhooks, scheduled jobs, and manual operations.
- Product Management
Synchronize products and variants — name, description, SKU, price, weight, inventory, attributes, images, categories and tags.
Full lifecycle from Odoo: Import, Export, Update and Publish/Unpublish. Simple and variable products are supported.
- Inventory Management
Bi-directional stock sync, export uses your Stock Based On setting and each variant’s Manage Stock? flag.
- Order Management
Orders import with line items, shipping, fees, discounts and coupons, processed by an Order Workflow per payment gateway and financial status.
Cancel orders and process refunds (with restock and gateway refund) from Odoo.
- Tax Management
Use Odoo’s default tax behaviour, follow the marketplace tax, or follow the marketplace tax and apply fiscal position mappings.
- Categories, Tags & Attributes
Import WooCommerce categories (with hierarchy) and tags, and export them back with product attributes are matched automatically for variable products.
- Customer Management
Create billing, shipping and optional company contacts automatically from imported orders.
- Real-time Updates (Webhooks)
Order and product create/update/delete events keep Odoo in sync without waiting for scheduled jobs.
- Custom Field Mapping
Map extra WooCommerce meta fields to Odoo fields and sync them with the regular operations.
- Automation and Workflow
Per-instance scheduled actions run order import, inventory import/export, price export and order status export automatically.
- Multi Store Selling
Connect multiple WooCommerce stores by creating one instance per store in a single Odoo database.
- Monitoring and Logs
Queues and Logs expose retryable jobs and per-operation logs, smart notifications and activities keep your team informed.
Real-time Synchronization¶
Connect WooCommerce with Odoo and keep your business in sync, every minute of the day.
Orders |
Import / Delete |
Products |
Bi-directional / Delete |
Order |
Import |
Tracking / Status |
Export |
Inventory |
Bi-directional |
Price |
Export |
Listings |
Bi-directional |
Orders |
Import |
Tracking / Status |
Bi-directional |
Inventory |
Bi-directional |
Prices |
Bi-directional |
Images |
Bi-directional |
Categories |
Import |
Tags |
Import |
Customers |
Import |
Refunds |
Export |
Cancel Order |
Export |
Benefits¶
- Centralized Operations
Products, orders, inventory and customers managed from one Odoo backend.
Multi-store ready — one instance per store.
- Accurate Inventory
Bi-directional stock sync reduces oversells and stockouts.
- Faster Order Fulfillment
Orders flow in automatically and follow a configurable workflow, status flows back on delivery validation.
- Better Decisions
Consolidated data drives Odoo reports, dashboards and accounting.
Conclusion¶
The Odoo WooCommerce Connector turns your WooCommerce store into a managed channel inside Odoo, with products, inventory, orders, refunds and fulfillment synchronized with minimal manual effort.
Note
The connector communicates with WooCommerce through the official WooCommerce REST API (v3), authenticated with a Consumer Key and Consumer Secret issued by your store (see Generate WooCommerce Credentials).
Note
WooCommerce identifies products by SKU only, so every product and variant must have a unique SKU in both systems.
Note
The connector synchronizes data as detailed above. Other actions must be managed from the WooCommerce (WordPress) admin as usual.