| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Expenses (hr_expense) • Inventory (stock) • Purchase (purchase) • Sales (sale_management) • Discuss (mail) • Invoicing (account) • Employees (hr) |
| Lines of code | 5144 |
| Technical Name |
mt_odoo_shopify_connector |
| License | LGPL-3 |
| Website | https://www.metclouds.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Expenses (hr_expense) • Inventory (stock) • Purchase (purchase) • Sales (sale_management) • Discuss (mail) • Invoicing (account) • Employees (hr) |
| Lines of code | 5144 |
| Technical Name |
mt_odoo_shopify_connector |
| License | LGPL-3 |
| Website | https://www.metclouds.com |
Odoo Shopify Connector
Odoo Shopify Connector
EXPLORE MODULE
MODULE OVERVIEW
MODULE REQUIREMENTS
The module requires the Shopify API python library named ShopifyAPI.
Installation instructions
- Place all downloaded modules into your Odoo's addons folder.
- Install required python modules:
pip install ShopifyAPIas odoo user. - Go to "Apps" (in debug mode) and click "Update Apps List". Accept at confirmation.
- Search for "Odoo Shopify Connector" in Apps list and install it by pressing "Activate" button.
Important: Enable Variants Setting in Odoo for Shopify Products
If your Shopify products have variants (e.g., different sizes, colors, etc.), you must enable the variants setting in Odoo to ensure they are properly displayed. Follow these steps:
- Enable the Variants Setting in Odoo: Go to
Settings app->Sales->Product Catalogin Odoo and activate theVariantssetting within the block. This is required to manage and display product variants in Odoo. - Verify Variant Display: Once the setting is enabled, Odoo will correctly display all product variants, allowing you to manage them properly and ensuring they appear as intended in your store.
MODULE FEATURES
MODULE SCREENSHOTS
Apps -> Shopify Connect
Apps -> Shopify Connect -> Shopify Instance -> New
Apps -> Shopify Connect -> Dashboard
Products
Apps -> Shopify Connect Dashboard -> Products Button -> Import Products/Export Products
Shopify Dashboard -> Products -> Shopify Image(tab)
Shopify Dashboard -> Products -> Action -> Update Shopify Inventory
First Update Quantity for variations of the product in Odoo, then Click the Update Shopify Inventory in actions.
Orders
Apps -> Shopify Connect Dashboard -> Orders Button -> Import Orders
Apps -> Shopify Connect Dashboard -> Orders -> Select Order -> Action -> Shopify Order Actions
To create order from Odoo
Create Credit Note -> Action -> Generate Shopify Refund
To Generate shopify refund from Odoo Credit Note
Customers
Apps -> Shopify Connect Dashboard -> Customers Button -> Import Customers/Export Customers
OUR SERVICES
Odoo Support
Odoo Implementation
Odoo Customization
Odoo Consultancy
Odoo Integration
Odoo Migration
Hire Odoo Developer
PRIVACY POLICY
Collection of Information
When you install our application, we collect the domain name where the app is installed. This information is gathered to enable proper functionality, provide support, and improve our services.
Use of Information
- Verifying app installations
- Ensuring smooth operation and compatibility
- Providing customer support and troubleshooting assistance
- Enhancing security and improving our services
Data Protection
We do not share, sell, or distribute your domain information to third parties. Your data is stored securely and is only accessible to authorized personnel as needed for service maintenance and support.
CONTACT US
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedThere are no ratings yet!
Faild to install on odoo.sh
The module does not allow it to be installed, I already installed the shopifyapi in odoo.sh but it does not allow any way to install or because that is why it fails. generally.
DOUBTS
Re: DOUBTS
There are no such limits set for the module.
Installation Error even i have installed ShopifyAPI
Hi
i'm trying to use your module it seems very nice, but sorry to inform you i have installed ShopiftAPI as instruction but always receive installation error:
Traceback (most recent call last): File "C:\Program Files\Odoo 15\server\odoo\addons\base\models\ir_http.py", line 237, in _dispatch result = request.dispatch() File "C:\Program Files\Odoo 15\server\odoo\http.py", line 698, in dispatch result = self._call_function(**self.params) File "C:\Program Files\Odoo 15\server\odoo\http.py", line 368, in _call_function return checked_call(self.db, *args, **kwargs) File "C:\Program Files\Odoo 15\server\odoo\service\model.py", line 94, in wrapper return f(dbname, *args, **kwargs) File "C:\Program Files\Odoo 15\server\odoo\http.py", line 357, in checked_call result = self.endpoint(*a, **kw) File "C:\Program Files\Odoo 15\server\odoo\http.py", line 921, in __call__ return self.method(*args, **kw) File "C:\Program Files\Odoo 15\server\odoo\http.py", line 546, in response_wrap response = f(*args, **kw) File "C:\Program Files\Odoo 15\server\odoo\addons\web\controllers\main.py", line 1328, in call_button action = self._call_kw(model, method, args, kwargs) File "C:\Program Files\Odoo 15\server\odoo\addons\web\controllers\main.py", line 1316, in _call_kw return call_kw(request.env[model], method, args, kwargs) File "C:\Program Files\Odoo 15\server\odoo\api.py", line 469, in call_kw result = _call_kw_multi(method, model, args, kwargs) File "C:\Program Files\Odoo 15\server\odoo\api.py", line 456, in _call_kw_multi result = method(recs, *args, **kwargs) File "", line 2, in button_immediate_install File "C:\Program Files\Odoo 15\server\odoo\addons\base\models\ir_module.py", line 72, in check_and_log return method(self, *args, **kwargs) File "C:\Program Files\Odoo 15\server\odoo\addons\base\models\ir_module.py", line 463, in button_immediate_install return self._button_immediate_function(type(self).button_install) File "C:\Program Files\Odoo 15\server\odoo\addons\base\models\ir_module.py", line 580, in _button_immediate_function registry = modules.registry.Registry.new(self._cr.dbname, update_module=True) File "C:\Program Files\Odoo 15\server\odoo\modules\registry.py", line 87, in new odoo.modules.load_modules(registry, force_demo, status, update_module) File "C:\Program Files\Odoo 15\server\odoo\modules\loading.py", line 476, in load_modules loaded_modules, update_module, models_to_check) File "C:\Program Files\Odoo 15\server\odoo\modules\loading.py", line 365, in load_marked_modules perform_checks=perform_checks, models_to_check=models_to_check File "C:\Program Files\Odoo 15\server\odoo\modules\loading.py", line 179, in load_module_graph load_openerp_module(package.name) File "C:\Program Files\Odoo 15\server\odoo\modules\module.py", line 407, in load_openerp_module __import__('odoo.addons.' + module_name) File "c:\program files\odoo 15\server\addons\custom addons\mt_odoo_shopify_connector\__init__.py", line 25, in from . import models File "c:\program files\odoo 15\server\addons\custom addons\mt_odoo_shopify_connector\models\__init__.py", line 1, in from . import shopify_instances File "c:\program files\odoo 15\server\addons\custom addons\mt_odoo_shopify_connector\models\shopify_instances.py", line 4, in import shopify Exception The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Program Files\Odoo 15\server\odoo\http.py", line 654, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "C:\Program Files\Odoo 15\server\odoo\http.py", line 301, in _handle_exception raise exception.with_traceback(None) from new_cause ModuleNotFoundError: No module named 'shopify'Re: Installation Error even i have installed ShopifyAPI
Are you trying to install it in Odoo 15? This app developed for and tested only in Odoo 17.