Skip to main content

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

  1. Download the module ZIP from your ECOSIRE Dashboard
  2. Extract to your Odoo addons directory:
    unzip ecosire-wix-*.zip -d /opt/odoo/addons/
  3. Restart the Odoo service:
    sudo systemctl restart odoo
  4. Navigate to Apps, click Update Apps List
  5. Search for "ECOSIRE Wix Store Management" and click Install
  6. Enter your ECOSIRE license key when prompted

Configuration

Step 1: Obtain Wix API Credentials

  1. Log in to your Wix Developer Center
  2. Click Create New App or go to My Apps to manage an existing app
  3. Enter your app name (e.g., "ECOSIRE Odoo Integration")
  4. Under OAuth, configure the Redirect URL to point to your Odoo instance
  5. 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)
  6. Install the app on your Wix site to authorize access
  7. Note your App ID, App Secret Key, and the Refresh Token obtained during installation
  8. 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

  1. Navigate to Wix Store Management then Configuration
  2. Enter your Wix API credentials (App ID, App Secret, and Refresh Token or API Key)
  3. Click Test Connection to verify
  4. 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

  1. Go to Wix Store Management then Operations then Initial Import
  2. Select data types to import (Products, Customers, Orders)
  3. Set date range for historical orders
  4. 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

IssueSolution
Connection failedVerify API credentials and check network connectivity
Sync not runningCheck Odoo scheduled actions (cron jobs) are enabled
Duplicate productsReview product mapping settings and matching rules
Orders not importingVerify order status filters and date range settings

Support