Connecting Odoo and Shopify: A Complete Guide
Running both Odoo and Shopify? Here's how to sync your inventory, orders, and customers between the two platforms using the ECOSIRE Odoo-Shopify Connector.
Why Connect Odoo and Shopify?
Many businesses use Shopify for their storefront and Odoo for back-office operations (inventory, accounting, manufacturing). Without a bridge, teams end up manually transferring data between systems — a process that's slow, error-prone, and doesn't scale.
The ECOSIRE Odoo-Shopify Connector automates this by syncing:
- Products & inventory — real-time stock levels across both platforms
- Orders — Shopify orders automatically create Odoo sale orders
- Customers — contact details stay consistent everywhere
- Pricing — price list changes propagate automatically
Getting Started
Prerequisites
- An active Odoo instance (v16 or v17)
- A Shopify store with API access
- An ECOSIRE license for the Odoo-Shopify Connector
Installation
Install the module in your Odoo instance:
# Download from your ECOSIRE dashboard
# Place in your Odoo addons path
cp ecosire_shopify_connector /path/to/odoo/addons/
# Update module list and install
./odoo-bin -u ecosire_shopify_connector -d your_database
Configuration
- Navigate to Settings > ECOSIRE > Shopify Connector
- Enter your Shopify store URL and API credentials
- Enter your ECOSIRE license key
- Configure sync frequency (real-time or scheduled)
- Map your product categories and tax rules
For detailed setup instructions, see our Shopify integration guide.
Common Questions
Q: Does it support multi-warehouse? Yes. You can map individual Shopify locations to Odoo warehouses for accurate stock allocation.
Q: What happens if sync fails? Failed syncs are queued and retried automatically. Check the sync log in Odoo at ECOSIRE > Sync Log for details.
Q: Can I customize the field mapping? Yes. The connector supports custom field mapping through the Odoo admin interface.
Need Help?
- Check our troubleshooting guide
- Contact [email protected] for assistance