Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. eCommerce
  3. Shopify Integration v 19.0
  4. Sales Conditions FAQ

Shopify Integration

by INKERP http://www.inkerp.com
Odoo

$ 467.17

v 19.0 Third Party 1
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 14.0 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
  • Description
  • Manifest
  • License

Our Most Suggested Products

Advanced Simplify Access Management

Advanced Simplify Access Management

Stock Barcode Pro

Stock Barcode Pro

Odoo Shopify Connector

This integration enables seamless connectivity with both Shopify platforms, providing a unified solution for product synchronization, real-time inventory tracking, order management, and customer data synchronization. Businesses can connect one or multiple stores, automate catalog updates, and manage sales data from a single system. With automated syncs, performance analytics, and customizable mapping rules, the integration ensures accurate, efficient, and scalable e-commerce operations across both platforms.



  • Features
  • Screenshots
  • Support
  • Service

Features

Multi Instance Support

This feature allows businesses to operate more than one store-for example, in different regions, brands, or markets- without needing separate integrations for each store. Each instance can be configured independently with its own settings, product mappings, order workflows, inventory rules, and stock locations. This enables centralized management of all stores from Odoo while keeping store-specific data isolated and synchronized correctly.

Stylish Dashboard

The Stylish Dashboard is a clean, responsive interface showing synced key metrics-products, orders, customers, and total sales-with interactive line and column charts that update dynamically based on Month, Week, Year, or All filters for real-time insights.

Import Operations

-Import Orders with detail(Order lines, Customer).
-Import products with details(Variants, Price, Description, Categories, Stock, sku, images).
-Import Customer with details(Name, Email, Image, Address).
-Receive instant updates in Odoo via webhooks whenever new orders, products, or customers are created in the store.
Inventory Locations.

Export Operations

-Export Product with details(Variants, Price, Categories, Description ...etc).
-Update Products with Price, image and stock.
-Update Order Status

Update/Import

You can filter and select store products updated within a specific date range and sync them with Odoo.

Update/Export

You can update product information, images, and stock levels on the store directly from Odoo.

Real-Time Data Sync via Webhooks

Shopify send real-time webhook notifications to Odoo when specific events occur-such as the creation or update of products, orders, or customers. These webhooks allow Odoo to automatically create or update records in real time, ensuring smooth and instant synchronization between your eCommerce platforms and Odoo.

Queue Management and Error Logging

Data imports are managed through a queue system. If an error occurs during the import, the system skips the problematic record, logs the error details, and continues processing the remaining records without interruption. This ensures a smooth and uninterrupted data synchronization process.

Screenshot

1.) Monitor Shopify Instances from the eCommerce Dashboard

The eCommerce dashboard provides a consolidated overview of every configured Shopify instance. Users can review total sales, products, customers, orders, weekly performance charts, and quickly access import or export operations for each connected store.



Odoo Studio

2.) Access Shopify Instance Configuration

The Instances option is available under the Configuration menu of the eCommerce application. It allows users to create a new Shopify connection or manage the settings of existing store instances from one centralized location.



Odoo Studio

3.) Configure the Shopify Store URL

Enter the Shopify store URL in the first step of the connection wizard. The Fetch Icon button retrieves the store favicon automatically, helping users visually identify the Shopify instance throughout the connector.



Odoo Studio

4.) Enter Shopify Application Credentials

Add the Shopify API Key, API Secret, API version, and stock management preference in the credentials step. After entering valid details, use Authorize & Connect to initiate the Shopify authorization and establish the store connection.



Odoo Studio

5.) View Shopify API Credential Instructions

Enable the credential help option to display detailed instructions for creating a Shopify application and obtaining API access. A video tutorial button is also available to guide users through application creation, scope configuration, redirect URL setup, and credential retrieval.



Odoo Studio

6.) Review Connected Shopify Instance Details

The Shopify instance form displays the provider, store URL, assigned user, creation date, connection message, and current connection status. Users can test the connection, fetch the latest store favicon, and securely review the configured API credentials.



Odoo Studio

7.) Configure Shopify Order State Mapping

The Order State Mapping tab connects Shopify financial and fulfilment statuses with the appropriate sales order workflow. Users can define default mappings, invoice creation behavior, invoice status, shipment creation, and other automated actions for imported orders.



Odoo Studio

8.) Manage Additional Shopify Settings

The Other Configuration tab controls additional connector behavior, including sales order naming, stock management method, stock updates during export, last order date, and tax handling. These settings help align Shopify operations with the company’s internal workflow.



Odoo Studio

9.) Manage Shopify Webhook Configuration

The Webhook tab lists the configured webhook events for products, orders, and customers. Users can review webhook actions and statuses, refresh the configuration, add new webhook lines, or remove unnecessary webhook records.



Odoo Studio

10.) Export Selected Products to Shopify

Select multiple products from the product list and use the Export to Shopify option from the Actions menu. This bulk operation allows users to send several product records to Shopify without opening each product individually.



Odoo Studio

11.) Configure the Shopify Product Export

The product export wizard allows users to select the target Shopify instance and choose whether product details and images should be included. Clicking Export sends the selected products and their enabled information to the connected Shopify store.



Odoo Studio

12.) Manage Shopify Product Media

The Media tab allows users to manage additional product images linked with the Shopify product template. Users can add extra product media that may be exported along with the primary image, helping maintain a complete and attractive product gallery on the Shopify store.



Odoo Studio

13.) Review Shopify Product Variants

The Products tab displays all product variants connected with the Shopify product template. Users can review the related local product variant, Shopify instance variant, and product image while maintaining multiple attribute-based product combinations from a single template.



Odoo Studio

14.) View Shopify Product Information

The Other Information tab presents important product details such as product name, sales price, internal reference, weight, barcode, available quantity, and Shopify metadata. It provides a centralized view of the information synchronized between the local product and Shopify.



Odoo Studio

15.) Manage Shopify Product Attributes

The Attribute Lines tab displays product attributes and their corresponding values used to generate product variants. Users can review or add attributes such as color, size, or material to ensure the correct variant structure is maintained during Shopify synchronization.



Odoo Studio

16.) Perform Product Synchronization Actions

The product template action menu provides quick operations for updating images, product details, imported data, and stock quantities. Users can also export the selected product directly to Shopify without opening separate synchronization menus.



Odoo Studio

17.) Review Shopify Product Variant Details

The product variant form displays the linked local variant, Shopify instance, product template, update status, categories, pricing, internal reference, weight, barcode, and available quantity. It helps users verify variant-level information before import or export operations.



Odoo Studio

18.) Select Shopify Import or Export Operations

The Import/Export Operations wizard allows users to select the connected Shopify instance and choose the required synchronization type. Separate sections are available for products, customers, sales orders, and inventory locations, enabling controlled data synchronization.



Odoo Studio

19.) Configure Shopify Product Import

Enable Product Sync to configure the product import process from Shopify. Users can import all products, select a date range, define an ID range, choose specific products, and decide whether product images should also be downloaded.



Odoo Studio

20.) Monitor Shopify Product Import Queues

The Product Queue screen records products fetched from Shopify before final processing. Users can review the queue reference, instance, creation date, Shopify product data ID, product name, last update time, and current processing state.



Odoo Studio

21.) Configure Automatic Product Queue Processing

The Product Queue Process Cron scheduled action automatically processes pending Shopify product queue records. Administrators can configure the execution interval, scheduler user, activation status, next execution date, priority, and processing method.



Odoo Studio

22.) Review Completed Product Queue Records

After the product queue is processed, the queue status changes to Completed and successfully synchronized lines are marked as Done. Users can review the processed product records and their latest update timestamps to confirm successful Shopify product synchronization.



Odoo Studio

23.) Review Imported Shopify Product Details

The imported product template displays the linked local product, Shopify product ID, instance, variant count, sale count, image, pricing, stock quantity, and Shopify tags. Users can verify that product information has been transferred correctly after the import queue is processed.



Odoo Studio

24.) Configure Shopify Sales Order Import

Enable Sale Order Sync to import Shopify orders into the system. Users can fetch all orders or filter them by date range, Shopify ID range, or specific order, while also controlling order status retrieval, default product creation, and product image import.



Odoo Studio

25.) Monitor Shopify Sales Order Queue

The Order Import Queue stores sales orders fetched from Shopify before record creation. Each queue line displays the Shopify order ID, order number, last update time, and processing state, allowing users to review pending records before execution.



Odoo Studio

26.) Configure Automatic Order Queue Processing

The Order Queue Process Cron automatically processes pending Shopify sales order queue lines. Administrators can manage the scheduler user, execution interval, active status, next execution date, priority, and the method responsible for creating local sales orders.



Odoo Studio

27.) Review Successfully Processed Order Queue

After queue processing, completed Shopify order lines are marked as Done and the queue status changes to Completed. Users can verify each processed order ID, order number, completion timestamp, and final synchronization state.



Odoo Studio

28.) View Imported Shopify Sales Orders

The Sales Orders list displays local sales orders created from Shopify data. Each record includes the local order number, connected Shopify instance, external order ID, and update requirement status for easy synchronization tracking.



Odoo Studio

29.) Configure Shopify Customer Import

Enable Customer Sync to import customer records from Shopify. Users can fetch all customers or apply date range, ID range, or specific customer filters, providing better control over the customer data included in each synchronization operation.



Odoo Studio

30.) Monitor Shopify Customer Import Queue

The Customer Import Queue stores customer information fetched from Shopify before local partner creation. Users can review the Shopify customer ID, customer name, last update time, and current processing state for every queued record.



Odoo Studio

31.) Review Imported Shopify Customers

The Customers list displays customer records successfully created from Shopify. Each entry shows the local customer, connected Shopify instance, external partner ID, and update requirement status for ongoing customer synchronization.



Odoo Studio

32.) Review Shopify Products Before Export

The Shopify Products page shows the existing products available in the connected store before running a new export operation. This helps users verify the current Shopify catalogue and compare it with the products prepared for export.



Odoo Studio

33.) Export Products to Shopify

The Product Export operation sends local product records to the connected Shopify store. Users can select the target instance, enable Product Export, and execute the operation to create or update Shopify product data from the dashboard.



Odoo Studio

34.) Verify Products Exported to Shopify

The Shopify product list displays the products successfully exported from the connected system. Users can confirm product names, images, status, inventory details, categories, product types, and vendors to ensure the catalogue was transferred correctly.



Odoo Studio

35.) Update Products from Shopify

The Update/Import operation retrieves recent product changes from Shopify and applies them to the linked local records. Users can enable product updates and choose whether the existing update-required status should be overwritten during synchronization.



Odoo Studio

36.) Update Products and Stock in Shopify

The Update/Export operation pushes recent local changes to Shopify. Users can update product details, product images, and stock quantities while selecting a starting date for inventory synchronization to avoid processing unnecessary historical changes.



Odoo Studio

37.) Access Synchronization History and Queues

The History menu provides direct access to product queues, order queues, customer queues, and synchronization history. It helps users monitor imported records, review processing states, inspect errors, and track previous connector operations.



Odoo Studio

38.) Automate Shopify Sales Order Import

The Shopify Import Sale Order scheduled action automatically fetches new Shopify orders at the configured interval. Administrators can control the scheduler user, execution frequency, activation status, next execution date, priority, and import method.



Odoo Studio

39.) Automate Shopify Stock Export

The Shopify Export Product Stock scheduled action automatically sends updated local inventory quantities to Shopify. It reduces manual work and keeps online stock availability aligned with the latest warehouse quantities.



Odoo Studio

40.) Automatically Clean Synchronization History

The E-commerce History Daily Cron removes outdated synchronization history records automatically. Administrators can configure its execution interval, scheduler user, activation status, next execution date, and priority to maintain a clean and manageable synchronization history.



Odoo Studio

User Guide

Email

COPY LINK

team@inkerp.com

Watch Video Tutorial

Click here to watch videos

Teams

COPY LINK

team@inkerp.com

Our Service

Odoo Implementation

Odoo App Development

Odoo Support & Maintenance

Odoo Customization

Odoo Integration Services

Odoo Developer Outsourcing

Suggested Products

Click to Redirect

Project Team in Project and Task

Click to Redirect

Membership Subscription Plans

Click to Redirect

Project Management System

Click to Redirect

Product Label Builder Pro || Custom Product Label Builder With Direct Print

Click to Redirect

Website Shop Minimum Amount

Click to Redirect

Sale Order Report Preview

Click to Redirect

Discount Per Quantity in Website || Discount Per Quantity in Shop

Click to Redirect

Multi Company Product

Click to Redirect

Reply Option In Chatter

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Inventory (stock)
• Discuss (mail)
• Invoicing (account)
Community Apps Dependencies Show
E-commerce Base
Lines of code 3583
Technical Name eg_shopify_integration
LicenseOPL-1
Websitehttp://www.inkerp.com
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.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with