How to Connect WooCommerce with Odoo in 5 Minutes (2025) | Complete Guide
Step-by-step guide to connect your WooCommerce store with Odoo Online using Zonwo. No code, no complex plugins. Complete setup in 5 minutes with real-time sync.
📋 Quick Summary
⏱️ Time
5 minutes
📊 Difficulty
Easy
🎯 Steps
5
📝 Step-by-Step Guide
Step 1: Create free Zonwo account
Go to zonwo.com and click "Start Free". Sign up with your email (no credit card needed). The free plan includes 100 orders/month, perfect to start.
Step 2: Connect your WooCommerce store
In Zonwo dashboard, click "Connect WooCommerce". Enter your store URL (e.g., mystore.com). Zonwo will automatically generate the necessary API keys. Copy and paste credentials in WooCommerce > Settings > Advanced > REST API.
Step 3: Connect your Odoo Online instance
Click "Connect Odoo" in Zonwo. Enter your Odoo URL (e.g., mycompany.odoo.com), email and Odoo password. Zonwo will connect using Odoo's JSON-RPC API. Select which database to use if you have multiple.
Step 4: Configure what to sync
Select which data to sync: Orders (WooCommerce → Odoo), Products (bidirectional), Customers (bidirectional), Inventory (Odoo → WooCommerce), Prices (Odoo → WooCommerce). You can enable/disable each one as needed.
Step 5: Enable automatic sync
Click "Enable Sync". Zonwo will automatically configure webhooks in WooCommerce. Every new order will sync in 2-5 seconds. You don't need to do anything else.
💡 Practical Tips
- ✓Use free plan to test before scaling
- ✓Enable only orders first, then add products/inventory
- ✓Verify WooCommerce REST API is enabled (WP 4.7+)
- ✓Use Odoo 16+ for best compatibility
- ✓Webhooks are faster than cron jobs (2-5s vs 5-15min)
🐛 Common Errors and Solutions
❌401 Unauthorized error when connecting WooCommerce
✓ Solution: Verify API keys are correctly copied. Make sure you have read/write permissions in WooCommerce > Settings > Advanced > REST API.
❌Odoo connection error: "Access Denied"
✓ Solution: Your Odoo user needs "Sales Manager" or "Inventory Manager" permissions. Go to Odoo > Settings > Users and add these roles.
❌Orders not syncing automatically
✓ Solution: Verify webhooks are active in WooCommerce > Settings > Advanced > Webhooks. There should be an "order.created" webhook pointing to Zonwo.
❌SSL error when connecting
✓ Solution: Your WooCommerce must have HTTPS enabled (SSL certificate). Services like Let's Encrypt offer free SSL.
Related searches:
Ready to get started?
Connect WooCommerce with Odoo in 5 minutes - No code - Free to start
Start Now Free