Wix Store Management
The ECOSIRE Wix Store Management module integrates your Wix eCommerce store with Odoo ERP through the Wix REST API. Sync products from Wix Stores and Bookings, manage collections, handle multi-currency pricing, and track fulfillment from a centralized Odoo interface. With support for subscription products, discount rules, and member sync, this module provides a complete bridge between your Wix storefront and back-office operations.
Compatibility: Odoo 17/18/19 Price: $349 (one-time) License: Up to 3 domain activations
Key Features
- REST API integration
- Wix Stores and Bookings support
- Multi-currency support
- Collection management
- Custom fields
- Subscription products
- Discount rules
- Tax region mapping
- Fulfillment tracking
- Member sync
Prerequisites
- Odoo 17, 18, or 19 (Community or Enterprise edition)
- An active ECOSIRE license for this module
- A Wix site with a Business or eCommerce plan and API access enabled
Installation
- Download the module ZIP from your ECOSIRE Dashboard
- Extract to your Odoo addons directory:
unzip ecosire-wix-*.zip -d /opt/odoo/addons/ - Restart the Odoo service:
sudo systemctl restart odoo - Navigate to Apps, click Update Apps List
- Search for "ECOSIRE Wix Store Management" and click Install
- Enter your ECOSIRE license key when prompted
Configuration
Step 1: Obtain Wix API Credentials
- Log in to your Wix Developer Center
- Click Create New App or go to My Apps to manage an existing app
- Enter your app name (e.g., "ECOSIRE Odoo Integration")
- Under OAuth, configure the Redirect URL to point to your Odoo instance
- Navigate to Permissions and add the following scopes:
- Wix Stores: Read and Write Products, Read and Write Orders, Read and Write Inventory
- Wix eCommerce: Manage eCommerce Orders, Manage eCommerce Catalog
- Wix Members: Read Members
- Wix Bookings: Read and Write Bookings (if using Bookings)
- Install the app on your Wix site to authorize access
- Note your App ID, App Secret Key, and the Refresh Token obtained during installation
- For a simpler setup, you can alternatively create an API key at Account Settings then API Keys with the required permissions
Step 2: Connect in Odoo
- Navigate to Wix Store Management then Configuration
- Enter your Wix API credentials (App ID, App Secret, and Refresh Token or API Key)
- Click Test Connection to verify
- Configure your default warehouse and company mapping
Step 3: Configure Sync Settings
Product Sync
- Choose sync direction: Wix to Odoo, Odoo to Wix, or bidirectional
- Set sync interval: Real-time (webhook) or scheduled (5/15/60 minutes)
- Configure product field mapping and category mapping
- Map Wix collections to Odoo product categories
Inventory Sync
- Map Odoo warehouses to Wix inventory locations
- Set buffer stock quantities if needed
- Enable real-time stock updates
Order Sync
- Enable automatic order import
- Map Wix payment providers to Odoo payment journals
- Configure fulfillment sync to push tracking numbers
- Sync discount rules and coupon codes
Initial Sync
- Go to Wix Store Management then Operations then Initial Import
- Select data types to import (Products, Customers, Orders)
- Set date range for historical orders
- Click Start Import and monitor progress in the sync log
Dashboard
The OWL 2 dashboard provides:
- 6 KPI cards showing real-time sales, orders, and sync metrics
- Interactive Chart.js sales analytics with date filtering
- Top products ranking by revenue
- Live activity feed of recent sync operations
- Quick action buttons for common tasks
Troubleshooting
| Issue | Solution |
|---|---|
| Connection failed | Verify API credentials and check network connectivity |
| Sync not running | Check Odoo scheduled actions (cron jobs) are enabled |
| Duplicate products | Review product mapping settings and matching rules |
| Orders not importing | Verify order status filters and date range settings |