Import Inventory from Shopify to Odoo

Importing inventory from Shopify to Odoo can be achieved through the following steps:


Validate Inventory Adjustment configuration will be used while import product’s inventory.

There are two ways to import inventory from Shopify to Odoo:

Method - 1: Manual Inventory Import

  1. Go to the Marketplaces ‣ Overview menu in Odoo.

  2. Click on the Operations button from the instance record.

    Operation View
  3. Select Import Operation and then select Import Inventory option.

    Product Update Screen
  4. Press PROCESS button to import products inventory to Odoo from Shopify.

You should now see the stock imported from Shopify reflected in Odoo, distributed across different locations. By following these steps, you can successfully import stock levels from Shopify to Odoo and keep your inventory data up-to-date in Odoo. Remember to review the imported data for accuracy and ensure that the stock levels match between both platforms.


During the inventory import from Shopify to Odoo, take caution with products having tracking fields set as lot or serial number. Odoo will not update the stock for these products since Shopify doesn’t provide the necessary information for such items.

Method - 2: Automatic Inventory Import

Shopify inventory import in Odoo can be automated using the Automatic Schedule action, which allows you to set up a predefined time interval for the execution of the import process. This automation ensures that the inventory data from your Shopify store is regularly and systematically updated in Odoo without the need for manual intervention. Here’s how the process works:

  1. Go to your Shopify instance setting by navigate to Marketplaces ‣ Configuration ‣ Instance.

  2. Here you will see Automatic Jobs tab. In that tab you can configure Import Product’s Inventory automatic action by setting Interval Number, Interval Unit and Active.

    Inventory Automatic Import
  3. Once the schedule action is active, Odoo will automatically trigger the Shopify inventory import at the specified time intervals. At the defined intervals, Odoo will fetch the latest inventory data from your Shopify store and update the corresponding inventory in the system based on Validate Inventory Adjustment.