Skip to Content
Menu
v 18.0 Third Party 1657
Live Preview
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Sales (sale_management)
Invoicing (account)
Discuss (mail)
Inventory (stock)
Community Apps Dependencies
Lines of code 13610
Technical Name shopify_ept
LicenseOPL-1
Websitehttp://www.emiprotechnologies.com/
Versions 8.0 9.0 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Sales (sale_management)
Invoicing (account)
Discuss (mail)
Inventory (stock)
Community Apps Dependencies
Lines of code 13610
Technical Name shopify_ept
LicenseOPL-1
Websitehttp://www.emiprotechnologies.com/
Versions 8.0 9.0 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0

Why Emipro SHOPIFY Integration?

You will never have to transfer any data manually again.
The connector will take care of flowing your orders, customers, and products between both apps, and it's fully automated!
The integration additionally gives you a lot of analytical insights for all your Shopify stores

GET INSTANT PERSONALIZED DEMO

COPY LINK emiprotechnologies.com/r/DOh

or

Connect with us on email

Chat with us on WhatsApp

WATCH QUICK DEMO HERE

Detailed Video Playlist

ComprehensiveOdoo Shopify Connector

The Most Advanced And
User-Friendly Integration

One-click installation

One-click personalized demo access

Smart Onboarding Panel for easy setup

Multi Shopify store/website compatibility

Interactive user interface for admin

Process orders as soon as they arrive

Yes, the connector can handle the heavy flow of your Shopify orders & you can process them within a few minutes by a webhook. Totally managed by the connector; no manual clicks.

Get rid of managing any data manually

Because the connector precisely transfers your orders, products & customer data seamlessly from Shopify to Odoo, it eliminates the manual efforts to use any kind of third-party or file transfer applications.

Extract analytical insights for your business

Get all the useful sales data and insights of your different selling channels. A consolidated view of profit & loss generated by the different stores directs you to take precautionary decisions forward.

Smart Onboarding Panel

No hassles for tying up your Shopify and Odoo the first time! The Onboarding Panel is designed to quickly set up and integrate all your Shopify stores in just 4 easy steps.

Enjoy high speed for importing huge order data

Based on your server resources, data synchronization, and auto-order workflow configuration, the connector brings you a high importing speed for a massive volume of orders.

Keep your store updated with the latest stock

Show your Shopify products with up-to-date stock so that customers buy according to the quantities you have in the warehouse. Other items are immediately marked out of stock leaving no chance of backorders.

Digest Email with your desired custom KPI

Digest Emails are designed with the aim to bring business key KPI metrics straight to your inbox, so you can observe how your business is performing, that too, with our custom KPIs.

Odoo to Shopify

Export Operations

  • Export and update products, variants, and product details
  • Export and update product stock, price, and images
  • Publish or Unpublish products to the Shopify store from Odoo
  • Update Order Status of Fulfilled and Cancelled orders
  • Users can initiate refunds from Odoo whenever an order needs to be refunded.
  • Export product stock from multiple odoo warehouses to Shopify.
Shopify to Odoo

Import Operations

  • Introducing Webhooks: When new Orders or Products are created at Shopify Store or the order status is changed to Fulfilled, Refunded, or Cancelled - get these updates instantly in Odoo without waiting for the next cron job.

    (Note: Any other cases where transaction values are changed in orders like product price is changed or quantity is modified or new product is added/removed, etc. - it will not be updated to Odoo).

  • Import Products along with product variants
  • Import Product Price, Stock levels & Images
  • Import Unfulfilled & Partially fulfilled Orders. Import order tags along with the order data and set in Sale order tags in Odoo.
  • Import order of Shopify gift cards
  • Import Customer Details. Import customer tags along with the customer data through the Shopify connector with the ability to set tags in customers.
  • Import, Process and Reconcile the Shopify Payouts transactions
  • Import Locations: The operation will create a Shopify warehouse associated with the store name and multiple locations under that store named similarly.
Import Shipped & Unshipped Orders

The operation will import orders, customers, products, prices, taxes, discounts, shipping, order tags, duties, and payments from Shopify. Allow importing orders in the currency used by the customer to pay for their orders. The connector supports the Colorado special tax rule during import orders.

Map products

This feature helps you map Odoo product SKUs with Shopify product SKUs if you have different Product SKUs / Internal References / Default Product Codes on different sales channels.

Manage Refunds

Refunds from Shopify will be imported in the form of credit notes, whether they are partial or full. And Credit notes created in Odoo will be exported to Shopify as refunds along with restock data if any. Refunds in multiple payments can also be imported and exported between Shopify and Odoo

Manage Cancelled orders

This operation allows Shopify orders to be canceled in Odoo after being canceled in Shopify. Orders that had been canceled in Odoo could also be canceled in Shopify.

Shopify Order link

With auto redirection, the customer can open the order in Shopify from Odoo.

Connect Multiple Stores

Easily integrate & configure multiple Shopify stores with a single Odoo database.

Set Automatic Cron Jobs

Avoid manual operations by automating various operations between Odoo & Shopify, at your own time and frequency.

Real-time import data via webhook

Import orders, products and customers from Shopify in no time.

Dynamic Dashboard

Get data insights through sales reports, line graphs, Clickable tabs, and data cards. You can also import-export data directly from the dashboard.

Queue management & Mismatch log

Queues are created to import data. In case of error, the particular record is skipped, its error log is generated and the queue is resumed without interrupting the further process.

Smart queue dashboard

Monitor the status of each operation queue with the smart queue dashboard that provides Clickable tabs and data cards.

Activity Alert Notification

When an Order Queue Job Operation fails, an alert is triggered (scheduled activity) with specific configuration details.

Create Shopify Instance

Configure Shopify Instance

Configure the Sale Auto Workflow

Set the Payment Gateways

Detailed information of Financial Status

Perform Shopify Operations from Dashboard

Various Shopify Product Operations

Product Details configuration in Shopify

Product Images management

Manage Warehouse for Shopify Orders

Shopify Sale Order

Cancel Sale Order in Shopify

Refunds in Shopify

Configure Scheduled Actions for Order & Stock

Webhooks Configuration

Shopify Operations

Default Products Management

Shopify Payout Reports

Mismatch Logs

User Guide

Read User Guide

COPY LINK

emiprotechnologies.com/r/t9i

Watch Video Tutorial

Release Note

COPY LINK

emiprotechnologies.com/r/2Dz

Create a Support Ticket

If you face any issues while using our app and the issue is arising due to our app, we provide you complementary support for a duration of 90 days from the date of purchase of the respective app.

To create a support ticket, please register on Emipro Support Desk and provide us necessary information to help you resolve the issue.

Emipro Support Desk

COPY LINK

emiprotechnologies.com/r/3b4

Support Policy

COPY LINK

http://bit.ly/emipro-support-policy

Shopify has recently updated its subscription plans, resulting in limitations on customer data access for Basic plan users. This change means that when attempting to import orders to Odoo, you might encounter the error message "Customer data not found." To resolve this issue and regain full data access, you will need to upgrade to a higher-tier Shopify plan such as Shopify, Advanced Shopify, or Shopify Plus.

Yes, the app works perfectly well with Odoo Enterprise (On-premise and Odoo.SH) as well as Community. Odoo Online (Cloud) does not allow installation of third-party apps and hence this app cannot be installed on Odoo Online.

If you purchase our app for Odoo Version 12 and prior, we will provide you access to all the versions up to 12 depending on their availability. Starting version 13, every version of the app will be sold separately. We offer free support for a duration of 90 days from the date of purchase. Kindly read our support policy to know the details.

You can contact us to request a customization in the app.

Yes, you can export Products from Odoo to Shopify as well as import Products from Shopify to Odoo. If the products are already present on Odoo as well as Shopify, you can establish a synchronization between them using the connector

The Shopify Odoo Connector lets connect as many Shopify stores as you want with a single Odoo Instance.

The connector synchronizes products by matching the Internal Reference field in Odoo with the SKU field in Shopify. It is mandatory to have a unique SKU or Internal Reference for a product.

The connector allows you to update price from Odoo to Shopify via a pricelist. You can set up a pricelist per Shopify instance in Odoo and update the price to Shopify via the pricelist. You also import the prices from Shopify to Odoo, however, the prices will get imported to the pricelist and not directly to the product.

The connector allows you to update stock from Odoo to Shopify either manually or automatically via a cron job. Stock levels get automatically adjusted in Odoo based on the imported orders. You can also import stock levels from Shopify to Odoo. The imported stock values will create an inventory adjustment entry in Odoo which upon validating will affect the actual stock levels. In the connector settings, you can choose one warehouse per Shopify Instance from which the stock is to be managed.

Any order on Shopify can be imported to Odoo if the connector has been configured correctly. The connector provides a configuration that lets you choose if you want to import only unfulfilled orders or fulfilled orders or both.

Yes. Your endpoint must be an HTTPS webhook address with a valid SSL certificate that can correctly process the event.

If you want to use Webhooks, you must enable the database filter. However, in the case of Odoo.sh, it is handled automatically.

Suggested Products

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.
Prompt and excellent support! All my questions regarding the workflows were clearly addressed
by
jeri@waoconnect.com
on 4/17/25, 10:48 PM



Happy with the module. Great support.
by
neves@np.team
on 4/17/25, 2:58 AM



Happy with the connector. Needed extra customization and I was assisted well to get everything working right according to my specific needs. Definitely recommend.
by
Gabriele Giacalone
on 4/11/25, 6:44 AM



Best connector and excellent support when needed, many thanks
by
Sarah Fortin
on 4/9/25, 9:12 AM

Thanks to the agent who helpsed me when we had a problem with payout and invoices reconcilliations. 

Really happy about the connector


Professional support and quick response
by
Hans Tuscher
on 4/3/25, 8:27 AM



I had an issue exporting my products to shopify with the Odoo Shopify Connector, and the support team was incredibly helpful. They responded promptly, clearly explained every step, and ensured my issue was completely resolved. I'm very satisfied with the excellent support provided—highly recommended!
by
sales@castilloelectricdistribution.com
on 4/1/25, 11:53 AM



Best professionalism and care
by
Cholpon
on 4/1/25, 9:09 AM

I’m extremely satisfied with the support I received from Emipro Support Team on the Shopify and ShipStation connectors. The assistance was knowledgeable, professional, and attentive, with a strong focus on understanding my specific configuration needs. My issues were handled with care, and everything was set up correctly. I truly appreciate the dedication and expertise—it made the whole process smooth and stress-free.


Great support
by
matthew@simplewoodgoods.com
on 3/26/25, 11:40 AM

Timely and answered all my questions very helpfully.


Expedited and Helpful Support
by
Oscar Aguayo
on 3/26/25, 11:13 AM



Great Service
by
Mark Larson
on 3/25/25, 8:06 AM

Thank you for thoroughly understanding the issue, and resolving it with lots of communication.


Many thanks for your support.
by
Ahmed Nasreldin
on 3/24/25, 6:34 AM



by
Tadarruj Admin
on 3/24/25, 2:21 AM

Many thanks for your support.


Great support today
by
Ian Brett
on 3/13/25, 8:40 AM



Clear explanations for the problem
by
finance@christyngindonesia.com
on 3/13/25, 3:36 AM



Very kind support to help configure the module !
by
Loriana MERCIER
on 3/7/25, 5:48 AM



Worked well
by
Ides Van Hove
on 3/6/25, 2:28 PM



Very good service!
by
Armando Alanís Rosales
on 3/6/25, 11:46 AM



Amazing Experience!
by
Vince Camerano
on 2/27/25, 10:08 AM

This was great help. Thank you for such an amazing App.


Great support
by
Michael LaHatte
on 2/25/25, 9:54 AM

Great help! 


I received very helpful support regarding my issue to request a refund
by
Austin Hart
on 1/24/25, 10:11 AM



Rerarding Shopify connector 1st support
by
Abdulmageed Khaleel
on 1/20/25, 6:44 AM

I am so delightfull to the great support I have got from the Emipro team who helped me with good mannar to install and configure the connector.
I hope we will keep doing same good cooperation in the future.

Mageed


App has all the configuration and setting very well thought out
by
Developer Pixelgenie
on 1/17/25, 4:39 AM

The support for the app is provided promptly. I was great taking to the team direclty to answer the questions.


by
Noe Rothenbacher
on 12/12/24, 7:33 AM

Connector works very well, super support services!


by
Adam j Bannister
on 11/20/24, 1:35 PM

The Odoo Connector  is great addition to our odoo platform 


Great Support
by
MOUBARAK SHOP
on 10/21/24, 7:46 AM

I had issues but the support team helped me out. Thanks a lot and this is the best shopify connector app.


Great Support!!
by
Alientic Insights
on 10/15/24, 8:35 AM

i have received a great support from functional team which helps me alot in optimizing the connector in a right and smooth way


Prompt and excellent support! All my questions regarding the workflows were clearly addressed
by
Carl Anthony Castro
on 4/16/25, 11:27 PM



Excellent
by
Tom Rohr
on 4/7/25, 9:26 AM

My project team was excellent in helping me configure and setup the ODOO Shopify Connector. We had multiple meetings and went thru the setup process. They provided instructions and clear understanding of the connector.


Excellent
by
roger@foodloops.net
on 4/7/25, 9:16 AM

My project team was excellent in helping me configure and setup the ODOO Shopify Connector.  We had multiple meetings and went thru the setup process.   They provided instructions and clear understanding of the connector.


by
veronique.lagae@eezee-it.com
on 4/7/25, 3:49 AM Confirmed Purchase

Bonjour,

Nous avons une erreur en V18 sur cette application : 

RPC_ERROROdoo Server ErrorOccured on eezee-lab.test.eezee-box.com on model ir.module.module and id 10 on 2025-04-04 09:38:58 GMTTraceback (most recent call last):

  File "/opt/local/odoo/odoo/community/odoo/http.py", line 1962, in _transactioning

    return service_model.retrying(func, env=self.env)

  File "/opt/local/odoo/odoo/community/odoo/service/model.py", line 156, in retrying

    result = func()

  File "/opt/local/odoo/odoo/community/odoo/http.py", line 1929, in _serve_ir_http

    response = self.dispatcher.dispatch(rule.endpoint, args)

  File "/opt/local/odoo/odoo/community/odoo/http.py", line 2177, in dispatch

    result = self.request.registry['ir.http']._dispatch(endpoint)

  File "/opt/local/odoo/odoo/community/odoo/addons/base/models/ir_http.py", line 333, in _dispatch

    result = endpoint(**request.params)

  File "/opt/local/odoo/odoo/community/odoo/http.py", line 727, in route_wrapper

    result = endpoint(self, *args, **params_ok)

  File "/opt/local/odoo/odoo/community/addons/web/controllers/dataset.py", line 42, in call_button

    action = call_kw(request.env[model], method, args, kwargs)

  File "/opt/local/odoo/odoo/community/odoo/api.py", line 533, in call_kw

    result = getattr(recs, name)(*args, **kwargs)

  File "<decorator-gen-79>", line 2, in button_immediate_install

  File "/opt/local/odoo/odoo/community/odoo/addons/base/models/ir_module.py", line 75, in check_and_log

    return method(self, *args, **kwargs)

  File "/opt/local/odoo/odoo/community/odoo/addons/base/models/ir_module.py", line 480, in button_immediate_install

    return self._button_immediate_function(self.env.registry[self._name].button_install)

  File "/opt/local/odoo/odoo/community/odoo/addons/base/models/ir_module.py", line 604, in _button_immediate_function

    registry = modules.registry.Registry.new(self._cr.dbname, update_module=True)

  File "<decorator-gen-13>", line 2, in new

  File "/opt/local/odoo/odoo/community/odoo/tools/func.py", line 97, in locked

    return func(inst, *args, **kwargs)

  File "/opt/local/odoo/odoo/community/odoo/modules/registry.py", line 127, in new

    odoo.modules.load_modules(registry, force_demo, status, update_module)

  File "/opt/local/odoo/odoo/community/odoo/modules/loading.py", line 480, in load_modules

    processed_modules += load_marked_modules(env, graph,

  File "/opt/local/odoo/odoo/community/odoo/modules/loading.py", line 364, in load_marked_modules

    loaded, processed = load_module_graph(

  File "/opt/local/odoo/odoo/community/odoo/modules/loading.py", line 204, in load_module_graph

    registry.setup_models(env.cr)

  File "<decorator-gen-16>", line 2, in setup_models

  File "/opt/local/odoo/odoo/community/odoo/tools/func.py", line 97, in locked

    return func(inst, *args, **kwargs)

  File "/opt/local/odoo/odoo/community/odoo/modules/registry.py", line 351, in setup_models

    model._setup_fields()

  File "/opt/local/odoo/odoo/community/odoo/models.py", line 3676, in _setup_fields

    field.setup(self)

  File "/opt/local/odoo/odoo/community/odoo/fields.py", line 539, in setup

    self.setup_nonrelated(model)

  File "/opt/local/odoo/odoo/community/odoo/fields.py", line 4949, in setup_nonrelated

    raise TypeError(msg % (self, field))

TypeError: Many2many fields contract.config.settings.shopify_user_ids and res.config.settings.shopify_user_ids use the same table and columnsThe above server error caused the following client error:

RPC_ERROR: Odoo Server Error

    RPCError@https://eezee-lab.test.eezee-box.com/web/assets/5cd11eb/web.assets_web.min.js:3139:338

    makeErrorFromResponse@https://eezee-lab.test.eezee-box.com/web/assets/5cd11eb/web.assets_web.min.js:3142:163

    rpc._rpc/promise</<@https://eezee-lab.test.eezee-box.com/web/assets/5cd11eb/web.assets_web.min.js:3147:34

 Pourriez-vous nous indiquer comment la résoudre ?
Merci


Expedited and Helpful Support
by
Oscar Aguayo
on 3/26/25, 11:13 AM Confirmed Purchase



Great Service
by
Mark Larson
on 3/25/25, 8:04 AM Confirmed Purchase

Thanks for resolving my issue thoroughly, and keeping me updated along the way.


Disappointed with the service
by
sales@castilloelectricdistribution.com
on 3/20/25, 12:09 PM Confirmed Purchase

Disappointed in the service. Issues experience include difficulties in communication to get the connector installed in Odooish. We requested support to help us understand the connector and we were offered an additional package we could buy to help with the implementation (Emipro Application 10 Hours Success Pack)with an additional cost of $500! 


Help
by
YAHLA REDA
on 3/16/25, 1:00 PM

Hi, 

i purchased this app V18 for enterprise , i noticed the register payment feature even if the journal is set to close the invoice as 'paid', shopiffy connector creates the payment but it doesn't close the invoice. 


Also when creating payments for refunds, it creates the payment with full amount of the invoice not the amount of the credit note. 


Email : mireda2012@gmail.com 


Very kind support to help configure the module !
by
Loriana MERCIER
on 3/7/25, 5:47 AM Confirmed Purchase



Issue when Importing products from Shopify to Odoo
by
Asim Jibran
on 3/5/25, 8:11 PM

Hi Team

I have bought this connector for Odoo 18 but for some imports I am getting this error, please support to resolve

Validation Error

The operation cannot be completed: - Create/update: a mandatory field is not set. - Delete: another model requires the record being deleted. If possible, archive it instead. Model: Attribute Value (product.attribute.value) Field: Attribute (attribute_id)


I received a full analysis for my issue
by
paris@tsc-experts.com
on 2/11/25, 6:15 AM



I received a full analysis of my issue
by
Rayane Dinmamode
on 2/11/25, 6:14 AM



Great app and the support is great as well
by
Rupesh Dalvi
on 2/9/25, 11:54 AM



Great app and the support is great as well
by
Rupesh Dalvi
on 2/9/25, 11:53 AM



Good Support and Good attention for te client
by
ECOMMERCE
on 1/29/25, 7:59 AM

it's very good the fact that he can connect many days of the week and the comunication is no problem, even if there is a language barrier


by
ECOMMERCE
on 1/28/25, 5:45 AM

Good support.


by
ECOMMERCE
on 1/28/25, 5:42 AM

The service and attentiont are excellent. Good Support.


by
ECOMMERCE
on 1/28/25, 5:42 AM

The service and attentiont are excellent. Good Support.


Good Shopify Connector with a lot of functionalities
by
Jens Vandeputte
on 1/23/25, 8:01 AM

The Shopify connector of Emipro has a lot of fuctionalities, and the support team is also always available if any problems occur.


by
Lae Lae
on 12/18/24, 3:28 AM

Can this connector be used for multi-company features?


by
Alientic Insights
on 12/12/24, 4:04 AM Confirmed Purchase

Actually the app is not fully updated to V.18 after supporting in implementing app we get facing some technicality issues which is discovered that the the app is only get upgraded without considering the changes in version 18


Seems the module is not yet migrated to 18.0
by
Mohammad Dashti
on 12/11/24, 7:13 AM Confirmed Purchase

Please migrate and publish the code


nice module
by
Kunal Deshmukh
on 11/25/24, 6:15 AM


Thank you for your continuous support
by
Mazin Mohamed Sharif Abdalla
on 10/14/24, 2:01 PM



Great support team !!!
by
DAVID RODRIGO ANDRADE BELTRAN, David Rodrigo Andrade
on 10/4/24, 10:48 AM

The support is very good. They were very attentive and helped me with my questions regarding the configuration of the connector.