Reading list Switch to dark mode

    Odoo Multichannel Shopify Connector

    Updated 15 March 2023

    Odoo Multichannel Shopify Connector is a dependent module on Odoo Multi-Channel Sale Module, which is the framework module to provide the structure to integrate Shopify with Odoo. Install the base module first for Odoo Multichannel Shopify Connector to work properly.


    Shopify is a SaaS-based eCommerce platform that has been ruling the market for the last 15+ years. Their growth can be measured by a Shopify report, it specifies revenues in the range of $1.545 billion to $1.555 billion for 2019.

    Such a great e-commerce platform needs a stable backend management solution and what can be better than Odoo for that. Odoo is a single solution for most of your business-related issues; you can manage all backend processes like accounting, sales, inventory, etc hassle freely with it.

    You must be thinking about a few questions like “How to integrate Shopify with Odoo?” or “Can we integrate multiple Shopify instances with a single Odoo?“. If you have such questions in your mind then the answer is yes.

    Odoo Multichannel Shopify Connector helps you to connect multiple Shopify E-commerce with Odoo. Hence, you can manage the data of all your Shopify E-commerce at one Odoo instance.

    Searching for an experienced
    Odoo Company ?
    Read More


    Here is the concise list of the features. Visit the Store Page to know the detailed features of Odoo Multichannel Shopify Connector

    1. Import Shopify Products, Orders, Categories(collection in Shopify), Partners, and Delivery Methods in Odoo
    2. Import data manually or via the cron scheduler
    3. Product details (like category, attributes, and attribute values) are imported along with the products
    4. Order details (like customers and their addresses, taxes, payment methods, currency) and order statuses (like cancel, fulfillment, and invoice) are imported along with the orders.
    5. Customer details (like addresses) are imported along with the Customers
    6. Manually export selected or bulk products and categories From Odoo
    7. You can sync order statuses, shipments, invoices, cancel statuses, and Inventory from Odoo to Shopify in real time.
    8. Enhanced Dynamic Dashboard to track the data from one place


    1. After purchasing the Odoo Shopify connector, you will get a link at your registered email Id to download the module.
    2. Extract the file from your system after the download finishes. You will be able to see a folder named- ‘shopify_odoo_bridge’.
    3. Copy and paste this folder inside your Odoo Add-Ons path.
    4. Now, open the Odoo App and click on the Settings menu. Here, click on Activate the Developer Mode.
    5. Then, open on Apps menu and click on ‘Update Modules List’.
    6. In the search bar, remove all the filters and search ‘shopify_odoo_bridge’.
    7. You will be able to see the module in the search result. Click on ‘Install’ to install it.


    1. Login to your Odoo database and go to the multichannel module
    2. Now, click on the connect button to connect Shopify with the Odoo instance
    Connect Odoo to Shopify
    1. Firstly, Fill in the details like Channel name and select Channel type; then add the credentials of Shopify which includes URL, E-mail, and API Key. To get the Shopify credentials, you need to go to Shopify.

    Configuration at Shopify end

    a) Firstly, log in to the Shopify instance, go to ‘Apps and Sales Channels,’ and click the ‘Develop Apps’ button.


    b) On the next page, click the ‘Allow Custom App Development’ to initiate the process of app creation.

    allowing custom app development

    c) Now, read the Shopify API License and Terms of Use and click ‘Create an App.’

    creating an app in shopify

    d) Enter the ‘App Name and App Developer’ and then click ‘Create App.’

    creating an app in shopify

    e) Once the app is created, you can view its details and configure them.

    checking created app

    f) Move to the ‘API Credentials’ tab to view API and secret Key, copy them, and at Odoo end.

    generated API key and secret key

    Configuration at Odoo end

    1. Now, save the changes and then click on the ‘Test Connection‘ button
    test connection
    1. Go to the “Configuration” tab and configure the Shopify connection as per your requirements.

    Base Configuration

    • Also, set the default sales team, discount, and delivery products for the Shopify orders to manage discount and delivery charges.
    • Moreover, set the default pricelist for the price of the Shopify products; set the sequence SKU for the Shopify products which do not have SKU.
    • If you want to set the Shopify products in a default category then you can do so from the same page. Also, set the default warehouse/location to manage Shopify stock
    • If you will enable ‘Auto Evaluate Feed’ then all the feeds will be evaluated automatically while importing data.
    • If you will enable ‘Auto Sync Stock’ then there will be real-time synchronization of stocks from Odoo to Shopify.
    • You can enable/disable checkbox fields like Cancel, Invoice, and Shipment Status to update these order statuses from Odoo to Shopify in real-time.
    • You can also check or set the last import and update date for orders, products, and customers.
    • Set the total number of records per API hit and set the default color for the theme of Shopify.

    Import functions

    1. Go to the Shopify Connector Dashboard in Odoo; from the dashboard, you can also analyze the data via line graph, donut chart, and clickable data cards. Also, check synchronization history and feeds from the dashboard.
    2. Then, click on the “Import” button to import the data from Shopify;
    Odoo Multichannel prestashop dashboard
    1. Select the object which you want to import and Filter the Type to import the data. From here, you can import categories, customers, products, and orders in bulk.
    Import data from Shopify to Odoo
    1. Moreover, you can also import products, categories, customers, and orders along with order status to Odoo via Cron scheduler in Odoo.
    Odoo via Cron scheduler in Odoo

    Export functions

    1. Click on the “Export” button to export the data; then, select the object which you want to export. You can export product templates and categories from Odoo.
    Export data from Shopify to Odoo
    1. To export selected products from Odoo to Shopify then navigate to the Products and select the product which you want to export. Moreover, you can update product data manually from the same form.
    Export product manually
    1. To export the selected Category from Odoo to Shopify then navigate to the Inventory and select the Category which you want to export. Moreover, you can update Category data manually from the same form.
    Export selected Category from Odoo to Shopify


    Hope you find the guide helpful! Please feel free to share your feedback in the comments below.

    If you still have any issues/queries regarding the module, please raise a ticket at

    Also, please explore our Odoo development services & an extensive range of quality Odoo Apps.

    For any doubt, contact us at [email protected].

    Thanks for paying attention!!

    Current Product Version - 1.0.9

    Supported Framework Version - Odoo V13, V12, V10

    . . .
    Discuss on Helpdesk

    Leave a Comment

    Your email address will not be published. Required fields are marked*


  • Hasan Ahmed
    Something went wrong: `Response(code=400, body=”b'{“errors”:{“page”:”page cannot be passed. See https:\\/\\/\\/api\\/guides\\/paginated-rest-results for more information.”}}'”, headers={‘Date’: ‘Mon, 31 Aug 2020 07:19:37 GMT’, ‘Content-Type’: ‘application/json; charset=utf-8’, ‘Transfer-Encoding’: ‘chunked’, ‘Connection’: ‘close’, ‘Set-Cookie’: ‘__cfduid=d0789de9a28290df95899c8694e519b691598858377; expires=Wed, 30-Sep-20 07:19:37 GMT; path=/;; HttpOnly; SameSite=Lax’, ‘X-Sorting-Hat-PodId’: ‘110’, ‘X-Sorting-Hat-ShopId’: ‘16772038710’, ‘Referrer-Policy’: ‘origin-when-cross-origin’, ‘X-Frame-Options’: ‘DENY’, ‘X-ShopId’: ‘16772038710’, ‘X-ShardId’: ‘110’, ‘X-Stats-UserId’: ”, ‘X-Stats-ApiClientId’: ‘4243987’, ‘X-Stats-ApiPermissionId’: ‘205864173679’, ‘X-Shopify-API-Terms’: ‘By accessing or using the Shopify API you agree to the Shopify API License and Terms of Use at‘, ‘HTTP_X_SHOPIFY_SHOP_API_CALL_LIMIT’: ‘1/40’, ‘X-Shopify-Shop-Api-Call-Limit’: ‘1/40’, ‘X-Shopify-API-Version’: ‘2019-10’, ‘Strict-Transport-Security’: ‘max-age=7889238’, ‘X-Request-Id’: ‘6a6db214-597f-492d-8112-5010bc4052a6’, ‘X-Shopify-Stage’: ‘production’, ‘Content-Security-Policy’: “default-src ‘self’ data: blob: ‘unsafe-inline’ ‘unsafe-eval’ https://* shopify-pos://*; block-all-mixed-content; child-src ‘self’ https://* shopify-pos://*; connect-src ‘self’ wss://* https://*; frame-ancestors ‘none’; img-src ‘self’ data: blob: https:; script-src ‘self’ ‘unsafe-inline’ ‘unsafe-eval’; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Forders&source%5Bsection%5D=admin_api&source%5Buuid%5D=6a6db214-597f-492d-8112-5010bc4052a6″, ‘X-Content-Type-Options’: ‘nosniff’, ‘X-Download-Options’: ‘noopen’, ‘X-Permitted-Cross-Domain-Policies’: ‘none’, ‘X-XSS-Protection’: ‘1; mode=block; report=/xss-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Forders&source%5Bsection%5D=admin_api&source%5Buuid%5D=6a6db214-597f-492d-8112-5010bc4052a6’, ‘X-Dc’: ‘gcp-us-central1,gcp-us-central1’, ‘CF-Cache-Status’: ‘DYNAMIC’, ‘cf-request-id’: ’04e4fbd12c0000198c45814200000001′, ‘Expect-CT’: ‘max-age=604800, report-uri=””‘, ‘Server’: ‘cloudflare’, ‘CF-RAY’: ‘5cb4fbfb7cc9198c-SIN’, ‘alt-svc’: ‘h3-27=”:443″; ma=86400, h3-28=”:443″; ma=86400, h3-29=”:443″; ma=86400’}, msg=”Bad Request”)`

    I have been getting this error which isn’t letting me import my data from shopify…Plesae contact me as soon as possible….

    • Anisha Bahukhandi (Moderator)
      Hello Hasan Ahmed,
      It seems that your Shopify Python Library is not updated. So, kindly run the below mentioned command to update your Shopify Python Library:

      pip3 install ShopifyApi==5.1.2

      If you still face any issue then kindly drop us a mail at [email protected]

      Anisha Bahukhandi

  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home