Shopify is a complete e-commerce platform that lets you start, grow, and manage a business. By Connecting Shopify with Odoo Say no to spending lots of time by Automate almost all Oper sations like Import/Export Products and Collections, Import Customers, Import/Update Orders, Publish/Unpublish Products and Collections, etc. Analyze marketplaces with the help of Detailed Reports and Comparison to grow your business.
Real-time data synchronization between Shopify and Odoo automatically syncs products, orders, customers, and inventories.Real-time updates assure data uniformity on both platforms.
Control inventory levels across numerous sales channels using a single interface. Accurate inventory tracking can help prevent overselling and stock outs.
Easily import Shopify orders into Odoo for efficient processing.Keep clients informed by updating order statuses in real time.
It involves synchronizing information to create a uniform database.Improve customer service by having access to the entire purchase history.
It involves synchronizing product details including descriptions, photos, and pricing.Manage product variations and collections effectively.
It automates financial entries for sales, refunds, and expenses and alsoCreates financial reports and analyze business performance.
Automated synchronization reduces manual data entry and errors.
Access to accurate and current data allows for more informed decision-making.
Offer consistent and dependable service, including real-time updates and order tracking.
You can easily manage and scale your business operations as it grows.
Access your Shopify account and locate the Apps option in the left-hand menu. Click on App and Sales channel settings option & at the above you'll find the option to Develop apps for your store. Click on it to view the list of configured development apps. In the top right corner, select Create an app and proceed to fill in all the necessary details.
Proceeding to the Configuration > Admin API integration section, ensure that you meticulously adjust the permissions for each parameter to facilitate smooth synchronization between Shopify and Odoo. Parameters with solely Read Access will limit data access from Odoo, rendering them unmodifiable from the Shopify end. Hence, it is recommended to grant suitable permissions to specific parameters.
Below are screenshots listing parameters with the appropriate permissions for your reference. Once you have adjusted them accordingly, simply click on the Save button located in the top-right corner.
Now, proceed to the third page, API credentials. Here, you'll need to generate an Access Token. To do so, install the app by clicking on the "Install App" button.
Ensure that you copy the access token only once. If you forget to do so, you'll need to generate it again. Here, you can liken the access token to the password for accessing the Admin API.
In Odoo, for each of your Shopify accounts, you'll need to establish an instance. This approach enables the management of multiple accounts through a single interface. Go to Shopify Connector > Configuration > Instance and click on the New button on the left top.
A new window will appear where you'll input essential details, such as the Credentials i.e. Host, Password, Secret Key, and API Key obtained from the Shopify backend.
After that set order configuration as per your need. Instructions given under each configuration, please select/enable option as per your need.
After that set product configuration as per your need. Instructions given under each configuration, please select/enable option as per your need.
After that set webhook configuration as per your need.
1. Confirm Sale order : Auto Confirm Sales Order once it is imported from Shopify to odoo.
2. Validate Delivery Order : When sale order confirmed the Delivery order gets created & if you want to Validate Delivery Order then you need to enable this option.
3. Create & Validate Invoice : Automatically Create & Validate Invoice after the Delivery Order is processed.
Payment gateways are the types of payments you offer to your customers during checkout. Common payment gateways for eCommerce businesses include E-Wallets, Credit/Debit Cards, and Bank Wire transfers. Some of the payment gateways will import automatically when you create invoice & other than that you can create at your own.
After configuring the Workflow settings and adding a Payment Gateway, you can set up your financial status. This allows you to choose which orders to import based on their financial status, whether they are paid or unpaid.
1. When you create a new instance in Odoo, all the locations configured in your Shopify account will be automatically imported.
2. You have to set Export stock warehouses if you want to export stock from this location.
3. You have to set Import stock warehouse if you want to import stock from this location.
The Success process and Mismatch process we handled & create their logs based on different different process. Allowing you to identify the reasons for the failures. Below given some of the common examples:
1. During the order import from Shopify, the Sales Auto Workflow was not located.
2. During the order import from Shopify, the customer is not found in the order.
3. During the synchronization of products between Shopify and Odoo, the products (SKU) are not located in Odoo.
To manually Import Customers, from Operations button choose Import Customer option. This operation begins by retrieving customer data from Shopify stores to Odoo.
Adds it to the Customer Queue for processing. (Navigate to Shopify Connector > Process > Customer Queue). In that queue you need to click on “Process Queue Manually” button to execute process.
Managing product data between Shopify and Odoo is essential for every seller. Numerous considerations must be addressed when importing and exporting this data.
To manually Import products, from Operations button choose Import Product option.You can import products in two ways, i.e. Based on From and To Date & Specify Shopify Template IDs
Adds it to the Product Queue for processing.(Navigate to Shopify Connector > Process > Product Queue).
If you want to process the queue instantly then click on the Process Queue Manually button.
The Product queue will automatically execute through this scheduled action.
After the queue is processed, Product Listing & Product Listing Item records will be created & you can navigate it to Shopify Connector > Products > Product Listing.
It will store information of product details.
It will store information of product variants if any.
It will store information of product images.
In existing products, if you do any modification in Odoo & want to update those details in Shopify then you need to follow this step. From the Shopify Listing list view select record & click on the action button & select ‘Shopify - Update Product’.
For those products which configured in Odoo but not yet synced with Shopify, you can use the "Export Product To Shopify Instance" process from Odoo’s product table first. This will create a new product record in Shopify Instance Shopify Listing table.
Secondly, you have to click on “Shopify - Export Product” process from Shopify Listing table to create new product in Shopify.
The "Import Stock" feature facilitates the transfer of product stock from a Shopify store to Odoo.
For export stock process given one scheduled action which prepare export stock data for Shopify.
Above scheduled action will create Export Inventory Queue which you can navigate through Shopify Connector > Process > Export Inventory Queue. If you want to process the queue instantly then click on the Process Queue Manually To Export Stock button.
The Export Stock process queue will automatically execute through this scheduled action.
To manually import orders, from Operations button choose Import order option. You can import Orders in two ways, i.e. Based on From and To Date & Specify Shopify Order IDs
If you want to create Order Queue automatically then we give one scheduled action which create order queue manually for regilar/open orders.
For cancel order import other scheduled action given.
Those both above scheduled action will create Order queue, which you can navigate through Shopify Connector > Process > Order Queue.
If you want to process the queue instantly then click on the Process Queue Manually button.
The Order queue will automatically execute through this scheduled action.
You can manually update order status through your delivery order header button which is “Manually Update Shipment”, Please ensure you granted the necessary Shopify access rights to export shipment information and update order statuses from Odoo to Shopify.
We have given scheduled action also for update shipment/order status from Odoo to Shopify.