| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Sales (sale_management)
• Invoicing (account) • Discuss (mail) • Inventory (stock) |
| Lines of code | 10403 |
| Technical Name |
sync_shopify_connector |
| License | OPL-1 |
| Website | https://www.synconics.com/ |
| Versions | 18.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Sales (sale_management)
• Invoicing (account) • Discuss (mail) • Inventory (stock) |
| Lines of code | 10403 |
| Technical Name |
sync_shopify_connector |
| License | OPL-1 |
| Website | https://www.synconics.com/ |
| Versions | 18.0 |
Shopify Connector
Introduction to Shopify
Shopify is one of the world's leading eCommerce platforms that enables businesses to create, manage, and scale online stores with ease. From product management and inventory tracking to order processing and customer engagement, Shopify provides everything modern businesses need to sell online efficiently across multiple channels.
As businesses grow, managing Shopify operations manually alongside ERP systems becomes time-consuming, error-prone, and inefficient. That's where seamless ERP integration becomes essential.
Introduction to Our Shopify Connector
Our advanced Shopify Connector is designed to create a powerful real-time bridge between Shopify stores and Odoo ERP. This connector automates synchronization between both platforms, helping businesses manage products, inventory, orders, customers, and operations from a single centralized system.
With smart automation, user-friendly configuration, and reliable synchronization capabilities, our module eliminates manual work, reduces operational errors, improves order accuracy, and boosts overall business productivity.
Whether you are running a growing online store or managing large-scale eCommerce operations, this connector helps you streamline workflows, save time, and scale your business effortlessly.
Please Note:
-
When importing serviceable products from Shopify to Odoo, the following two options must be disabled on the Shopify side:
- Inventory not tracked
- Not a physical product
- While importing or exporting products, make sure that the product stock is entered or updated at the Shopify store location.
- Before importing data based on the update date scenario, ensure that the timezone set in the Shopify store matches the configured timezone of the Odoo user.
- Stockable and service products can be imported and exported seamlessly. Combo/Bundle products are currently not supported, as Shopify does not provide native support for them.
- For importing/exporting product or variant images, make sure you are using a live Odoo URL instead of localhost or an IP address.
-
This application will work with the following Shopify plans
- Grow
- Advanced
- Plus
Community-
Enterprise
(On-premises)
Odoo.sh
Online
Highlights
Operations
Smart Inventory Management
Order Processing
Product Synchronization
Variant Product Support
Invoice Creation
Payment Status Mapping
Order Fulfillment Automation
Streamlined Sales Process
Simplified Store Management
Accurate Stock Updates
Synchronization
Bi-Directional Data Flow
Advanced Workflow Automation
Error-Free Synchronization
Flexible Workflow Setup
Bulk Import & Export
Real Time Webhook Synchronization
Shopify ID Wise Record Import
Import/Export via Create Date
Import/Export via Update Date
Secure API Connectivity
Management
Multi-Store Integration
Multi Company Management
Centralized ERP Control
Centralized Business Operations
Seamless Customer Management
Easy Instance Configuration
Enterprise Ready Solution
Improved Business Productivity
User-Friendly Interface
Logs History
Mismatch Logs
Key Features
| Bi-Directional Synchronization | Synchronize products, inventory, customers, payment gateways, and orders between Shopify and Odoo with accuracy. |
|---|---|
| Automated Order Management | Import Shopify orders directly into Odoo and manage invoicing, delivery, and order processing from a single platform. |
| Product Synchronization |
Easily export and import products with details like variants, pricing, sales descriptions, categories, and images. Please Note: For import/export product images, please make sure you have a live Odoo URL instead of localhost or an IP address. |
| Inventory Updates | Stock quantities can be imported/exported across Shopify and Odoo to avoid overselling and stock mismatches. |
| Customer Data Import | Automatically sync customer information from Shopify into Odoo for better customer relationship management. |
| Multi-Store Support | Manage multiple Shopify stores within a single Odoo environment efficiently and effortlessly. |
| Order Status Synchronization | Automatically update order fulfillment and payment statuses between Shopify and Odoo. |
| User-Friendly Configuration | Simple setup process with easy authentication and configuration options for quick deployment. |
| Real-Time Webhook Synchronization | Automatically sync Products, Customers, Orders, and Refunds between Shopify and your ERP/accounting system using secure real-time webhooks with minimal manual effort. |
| Error Reduction & Accuracy | Minimize human errors and improve operational accuracy with automated data management. |
| Faster Business Operations | Streamline your eCommerce workflow and improve overall business productivity with centralized operations. |
| Scalable Solution | Designed for startups, growing businesses, and enterprise-level eCommerce operations. |
| Shopify ID Wise Record Import | Users will be able to import Shopify single or multiple records via Shopify ID/IDs. |
| Import/Export Records via Create/Update Date | Users will be able to import/export Shopify and Odoo records via records' create/update date. |
| Mismatch Logs and Log History | Any error during import/export will be placed in mismatch logs and, after resolution, the system will also track them via log history. |
| Multi-Store and Multi-Company Compatible | Users will be able to manage multiple stores in a single company or multiple stores company-wise. |
User Guide
Our Shopify Connector supports real-time webhook integration to automatically sync important store activities between Shopify and your ERP/accounting system. This ensures instant data updates, reduced manual work, and improved operational accuracy.
For detailed information, we have made a webhook related documentation and placed it in a module, once you will purchase this module, you will be able to access it
Supported Webhook Events
- Product Creation & Update
- Customer Creation & Update
- Order Creation & Update
- Refund Creation
Key Benefits
- Real-time data synchronization
- Automatic order and customer updates
- Product management
- Instant refund
- Secure webhook-based communication
- Reduced manual intervention and errors
Step 1: Open Apps & Sales Channel Section
From the Shopify dashboard, navigate to the Apps & Sales Channels section available in the left-side navigation menu. This section allows businesses to manage external integrations and applications connected to the Shopify store.
The Shopify Connector requires API-based communication which will be configured through a custom Shopify application.
Step 2: Navigate to App and Sales Channel Settings
Click on Create an App or app configuration settings to begin creating a secure connection between Shopify and Odoo.
This configuration enables Odoo to communicate directly with Shopify for synchronizing products, orders, inventory, contacts, and payment information.
Step 3: Create Custom Shopify Application
Create a new custom application for the Odoo Shopify Connector. Enter the application name and assign appropriate administrative permissions.
This custom application acts as the secure bridge that enables seamless communication between Shopify and Odoo ERP.
Step 4: Configure Admin API Permissions
Enable all required API scopes and permissions needed for synchronization operations.
Recommended permissions include:
- Products
- Orders
- Customers
- Inventory
- Fulfillment
- Payment Gateways etc.
Proper permission configuration ensures uninterrupted synchronization between both platforms.
Step 5: Install the Custom Application
After configuring API permissions, install the custom Shopify application into your store.
Once installed, Shopify will generate secure API credentials that will be used for authenticating the connector within Odoo.
Step 6: Credentials generation
Shopify generates Access token, API key and API secret key, paste this information in your notepad, we will have to use this credentials in Odoo Shopify Instance
Step 1: Create and Configure Shopify Instance
Create a new Shopify instance inside Odoo and enter all required Shopify store credentials including:
- Store URL
- API Key
- API Secret
- Access Token
This instance acts as the main communication bridge between Shopify and Odoo ERP. After a configuration, please click on Test Connection button for validation
Step 2: Configure Auto Workflow
The Auto Workflow feature helps businesses automate the complete order processing lifecycle.
Using this configuration, users can automate:
- Sales Order Confirmation
- Invoice Creation
- Payment Registration
- Delivery Order Validation
- Order Completion Workflow
This automation reduces manual operations and improves operational efficiency significantly.
Note
â Invoicing Policy Required
For automatic invoice creation to work, all products on imported orders must have their Invoicing Policy set to Ordered Quantities (not Delivered Quantities).
To fix:
Open the product â General Information tab â set Invoicing Policy = Ordered Quantities.
For Service products: set Invoicing Policy = Prepaid / Fixed Price.
If not configured, invoice creation will fail with:
"Cannot create an invoice. No items are available to invoice."
Step 3: Configure Financial Status Mapping
Map Shopify payment statuses with Odoo financial and accounting statuses for accurate order processing and reconciliation.
Following Supported status can be mapped with Unfulfilled/fulfilled status:
- Unpaid
- Any
- Voided
- Refunded
- Pending
- Partial Refunded
- Partially Paid
- Paid
- Authorized
This configuration ensures smooth financial synchronization between Shopify and Odoo.
Step 1: Open Product Synchronization Operations
Navigate to the Product Operations section from the Shopify Connector dashboard.
This section allows users to manage import and export operations related to Shopify products.
Step 2: Start Product Import Process
Click on the Import Products button to begin importing products from Shopify into Odoo.
The connector automatically imports:
- Product Names
- Variants
- Pricing
- SKU Details
- Weight details
- Product Images
- Categories
Step 3: Odoo will redirect to Import product queue, after a successful import product process will be done
Step 4: Verify Imported Products
After synchronization, review the imported products inside Odoo product management.
Users can validate variant information, pricing structure, categories, and inventory details.
Step 5: Confirm Product Synchronization
Validate the final imported product data and ensure all product along with their variant records are properly synchronized with Shopify.
Step 1: Open Product Synchronization Operations
Navigate to the Product Operations section from the Shopify Connector dashboard.
This section allows users to manage import and export operations related to Shopify products.
Step 2: Start Product Import Process
Click on the Import Products button to begin importing products from Shopify into Odoo.
The connector automatically imports:
- Product Names
- Variants
- Pricing
- SKU Details
- Weight details
- Product Images
- Categories
Step 3: Odoo will redirect to Import product queue, after a successful import product process will be done
Step 4: Verify Imported Products
After synchronization, review the imported products inside Odoo product management.
Users can validate variant information, pricing structure, categories, and inventory details.
Step 5: Confirm Product Synchronization
Validate the final imported product data and ensure all product along with their variant records are properly synchronized with Shopify.
Step 1: Create a new product or go with created product which is not exported to Shopify yet
Step 2: From product form view, select action as Shopify Prepare Product
Please Note: For a product/products you want to export from Odoo to Shopify, from product action, it is mandatory to select an action named Shopify Prepare Product, then and then only those products will be exported from Odoo to Shopify
At Odoo side, Go to Shopify Instance dashboard and go with Export product Operation
Step 3: Verify Exported Products
After synchronization, review the exported products inside the Shopify store backend to ensure accurate product creation.
Step 1: This is an example given of a product variants contains stock
Step 2: At Odoo side go to Shopify Instance and perform Import Stock operation
Step 3: Import Stock - Process Queue
After a successful operation generation, Odoo automatically redirects to the process queue, now execute it
Step 4: Check product/product variant stock at Odoo side
Step 1: This is an example of a product/product variant for which stock exists
Step 2: Go to Shopify Instance dashboard at Odoo side, and perform export stock operation
Step 3: Export Stock to Shopify
After a successful operation generation, Odoo automatically redirects to the process queue, now execute it
Step 1: This is an example of contacts at Shopify side
Step 2: Go to Shopify Instance dashboard at Odoo side and perform Import contacts operation
Step 3: Process queue will be generated
After completing import customer operation, Odoo will redirect you to the Process Queue
Step 4: Verify import process
After process Queue, all relevant contacts will be imported from Shopify to Odoo
Step 1: This is an example of contacts at Shopify side
Step 2: Go to Shopify Instance dashboard at Odoo side and perform Import contacts operation
Step 3: Process queue will be generated
After completing import customer operation, Odoo will redirect you to the Process Queue
Step 4: Verify import process
After process Queue, all relevant contacts will be imported from Shopify to Odoo
Step 1: This is an example of Odoo contact which will be exported to Shopify
Step 2: Go to Shopify Instance dashboard at Odoo side and perform Export contacts operation
Step 3: verify exported contact at Shopify side
Go at Shopify side and verify exported contact
Step 1: Go to Shopify instance dashboard at Odoo side and perform Import Payment Gateways operation
Step 2: Process queue will be generated
After completing import Payment Gatways operation, Odoo will redirect you to the Process Queue
Step 3: Verify exported Payment Gateways at Odoo side
Please Note
- For each and every payment gateway user will have to configure a unique relevant financial status record to prevent errors when import sales order
Step 1: Go at Shopify side and create a sales quotation and convert it into a sales order, save the record
Step 2: Go to Shopify dashboard at Odo side and perform import sales order operation via a single ID or for all sales order records
Step 3: Process queue will be generated
After completing import Sales Order operation, Odoo will redirect you to the Process Queue
Step 4: verify imported sales order at Odoo side
Automatic Delivery Updation
After updating delivery status at Odoo side, the relevant delivery status will be automatically updated at Shopify
Odoo side update delivery status
Shopify side fulfilled delivery status
While doing import/export, in case of any data mismatch, the relevant logs will be generated in Odoo in Shopify->Configurration->Mismatch logs
Log History
In case we will resolve any error and re-run the same process log, the resolved mismatch logs will be transferred to process log to avoid confusion of the user, now in mismatch logs only non resolved logs will remain
Are webhooks supported?
Is the connector suitable for large businesses?
Is the connector suitable for Multi Company scenario?
I am using Shopify, now I want to completely migrate on Odoo, will your connector work for my requirements?
You can seamlessly import Products, Inventory, Customers, Payment Gateways, and Sales Orders from Shopify to Odoo.
For additional Shopify operations or custom data migration requirements, our experienced team can provide tailored solutions based on your business needs.
Should my Shopify data be properly configured/entered before starting the import/export process?
I have custom modules installed. Will your module work properly with them?
We have seen your module. We want some additional customization in your module according to my or my client's requirements, how can I proceed?
I want to see Live Preview for this module related functionality
I want to talk with you regarding commercial or other terms and conditions and Support
-
All the apps are to be purchased separately, for individual versions and individual edition.
-
One month free bug support period will be offered pertaining to any one server used, testing or live.
-
Synconics is not responsible for installation or updating of the module on any of your server.
-
If an error appears in our app due to other custom modules installed in your system or if Odoo base source code is not updated on your system, to make it compatible with your source code, we'll charge you for our efforts to resolve those errors and make the module compatible with your source code.
-
Please refer the document for configuration. If any support is needed for module configuration, installation, updating or any help is needed, it will be considered in paid support.
-
Please note that you are not allowed to distribute or resell this module after purchase.
-
This module is tested and working on Odoo vanilla with Ubuntu OS.
-
Support services will be provided from Monday to Friday, 10:30 AM to 7 PM IST (Indian Standard Time).
-
Support will not be provided during Indian public holidays or company holidays.
Configuration-
Odoo Hosting
Customisation
Functional Training
Technical Training
Support & Maintenance
Dedicated Developer
Implementation
Odoo Migration-
API Integration
connect on whatsapp.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
All the apps are to be purchased separately, for individual versions and individual edition.






Our Apps
Our Themes
Please log in to comment on this module