Installation Guide
Follow these steps to set up Synco and connect your Shopify store with Odoo ERP.
Step 1: Install the App
- Go to the Shopify App Store
- Search for "Synco Shopify Odoo Connector"
- Click "Add App"
- Follow the installation prompts to add the app to your Shopify store
- Grant necessary permissions when prompted
Step 2: Choose Your Plan
After installation, you'll be redirected to select a subscription plan. Synco automatically detects your Shopify store plan and recommends the matching tier:
| Plan | Monthly | Yearly | Shopify Plan |
|---|---|---|---|
| Basic | $15/mo | $149/yr | Basic Shopify, Development, Lite, Starter, Trial |
| Grow | $20/mo | $199/yr | Grow |
| Advanced | $25/mo | $249/yr | Advanced |
| Plus | $30/mo | $299/yr | Shopify Plus, Retail, Business |
All plans include a 14-day free trial and provide:
- Unlimited Auto Order Sync
- Unlimited Products Sync
- Two-way Inventory Sync
- Fulfillment Sync
- Chat & Email Support
- Implementation Support
Choose Monthly or Yearly billing (save up to 17% with yearly). See the Subscription Guide for more details.
Step 3: Connect Your Odoo Server
Synco uses a guided 4-step setup wizard with a progress bar to walk you through the configuration.
3.1 Configure Odoo Connection
-
Enter Odoo Server Details:
- Server URL: Your Odoo instance URL (e.g.,
https://yourcompany.odoo.com) - Odoo Version: Your Odoo version (v16, v17, v18, or v19+)
- Database Name: Enter your Odoo database name
- Username: Your Odoo login username/email
- Password: Your Odoo login password
- API Key (Odoo 19+ only): For Odoo 19 and above, an API key is required instead of a password
- Server URL: Your Odoo instance URL (e.g.,
-
Click "Verify & Connect" to validate the credentials via JSON-RPC
Odoo Version Detection
Synco automatically detects your Odoo version and adjusts its payloads accordingly. For Odoo 19+, API key authentication is supported.
3.2 Verify Required Odoo Modules
After connecting, Synco checks that the required Odoo modules are installed:
Module Verification Required
Before proceeding, check that all required modules are installed in your Odoo instance. The sync functionality depends on these modules. If any required module is missing, install it in your Odoo instance before moving ahead.
Required Modules:
- sale — Sales/Orders module for order synchronization
- stock — Inventory module for stock/inventory synchronization
- account — Accounting module for invoice creation
- contacts — Customer data synchronization
Optional Modules (enhance functionality):
- base_automation — Required for real-time (instant) inventory sync from Odoo to Shopify
- website_sale — Required for Odoo-to-Shopify image sync
Module Status Indicators:
- ✅ Installed: Module is present and ready to use
- ❌ Not Installed: Module is missing and needs to be installed in Odoo
3.3 Select Company
- If your Odoo instance has multiple companies, select the Odoo company you want to sync with
- Click "Save Company" to persist the selection
- This will be your primary company for all synchronization operations
3.4 Map Locations
Location Mapping Requirement
All Shopify locations must be mapped to corresponding Odoo warehouse locations. A default Shopify location must also be set for incoming stock updates.
- Navigate to Location Mapping section
- For each Shopify location:
- Select the corresponding Odoo warehouse/location from the dropdown
- Ensure each mapping is unique (no duplicates)
- Optional: Use the "Create Location" option to create a new physical location in Odoo based on a selected parent location
- Set the default Shopify location for incoming inventory updates
Save Location Mapping
Click "Save Location Mapping" — This step is mandatory. Your selections will not be saved until you click this button.
Step 4: Review Sync Status
After completing setup, the wizard shows a review screen with:
- Webhook Status: Active/inactive badge with counts of required vs active webhooks
- Inventory Flow Direction: Shows current sync direction (Shopify-to-Odoo or Odoo-to-Shopify)
- Subscription Details: Plan name, price, end date, and status
- Odoo Module Compatibility: Status of all required and optional Odoo modules
Step 5: Configure Sync Settings
Once connected, configure your sync preferences:
- Product Settings: Choose sync direction, select fields to sync, enable auto sync
- Order Settings: Enable auto order sync, configure order rules, set payment/fulfillment filters
- Customer Settings: Enable auto customer sync, choose customer type (Individual or Company)
- Inventory Settings: Choose sync direction, set sync mode (real-time, scheduled, or manual)
- Fulfillment Settings: Configure fulfillment sync direction and mode
Next Steps
After completing the installation:
- Sync Products: Use manual sync or enable auto sync to synchronize your product catalog
- Map Products (optional): Use the Product Mapping page to manually link existing products between Shopify and Odoo
- Test Order Flow: Create a test order to ensure the complete workflow functions correctly
- Monitor Dashboard: Use the Operations Dashboard to monitor sync jobs, view status, and resolve any issues
- Set Up Reports: Configure email reports for automated sync monitoring