Skip to Content
Shopify Integration
€ 1.00 € 0.50

Technical Name : eg_shopify_integration
Odoo Apps Dependencies :
Community Apps Dependencies :
  • Versions
EXCLUSIVE CUSTOMER BENEFITS
FREE INSTALLATION & 90 DAYS FREE SUPPORT!
No worries about installation! This module comes with free installation assistance and 90 days of free support, helping you get started smoothly and confidently.
✦   COMPLIMENTARY INSTALLATION & SUPPORT   ✦
MORE VALUE • LESS HASSLE • A BETTER START

Our Most Suggested Products

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.



Video Tutorial

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

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.



INKERP

User Guide

Email

Watch Video Tutorial

Teams

Suggested Products