$ 548.00
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Inventory (stock)
• Manufacturing (mrp) • Invoicing (account) • Discuss (mail) |
Community Apps Dependencies | Show |
Lines of code | 3465 |
Technical Name |
integration_shopify |
License | OPL-1 |
Website | https://ventor.tech |
Versions | 13.0 14.0 15.0 17.0 16.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Inventory (stock)
• Manufacturing (mrp) • Invoicing (account) • Discuss (mail) |
Community Apps Dependencies | Show |
Lines of code | 3465 |
Technical Name |
integration_shopify |
License | OPL-1 |
Website | https://ventor.tech |
Versions | 13.0 14.0 15.0 17.0 16.0 |
Shopify Connector for Odoo
by VentorTech
Seamlessly integrate your Shopify store with Odoo for streamlined e-commerce management.
* The screenshot shows multiple connectors, but only the Shopify connector is included.The Shopify Connector for Odoo enables you to effortlessly synchronize data between your Shopify store and Odoo. With this connector, you can manage your products, orders, customers, and inventory in one unified system, saving time and reducing errors.
- High-quality code ensures reliable performance and stability.
- Exceptional customer support to assist with any queries or issues.
- Flexible subscription options available through our Ecosystem (https://ecosystem.ventor.tech), providing better value than the Odoo Apps store.
Explore Features or Contact Us for more information.
Request a Demo
If you are interested in seeing our Shopify Connector for Odoo in action, we can arrange a demo or create a test instance for you. Please use our support portal to create a new ticket and we will get back to you promptly.
https://support.ventor.tech
Key Features
Setup & Import
Quick setup:
- Get started quickly with a streamlined setup process - only 3 steps to start using the connector.
Comprehensive initial data import:
- Import product details including prices, categories, attributes, and more.
- Import existing customer information, including addresses and contact details.
- Import historical orders data with all relevant details.
- Apply inventory levels from your Shopify store to Odoo.
Automated products mapping:
- Automatically map products between Shopify and Odoo using SKU/Internal Reference fields.
- Validation test helps to fix any issues with the product catalog to avoid problems during the use of the Shopify connector.
Product Handling
Import and Export Products:
- Import product details including categories, attributes, and more from Shopify to Odoo.
- Export new products from Odoo to Shopify with ease.
- Customize fields that need to be synchronized (for export only, import only, or in both directions).
- Synchronize custom fields (with some limitations).
- Synchronize product images in both directions (can be disabled if needed).
- Exclude specific products from synchronization based on your needs.
- Support for product webhooks to handle real-time updates from Shopify to Odoo.
Automatic Updates:
- Automatically export products when they are changed in Odoo (e.g., when the price is changed).
- Ability to set Odoo pricelist to be used during product prices export.
Inventory Control
Flexible Inventory Synchronization:
- Automatically synchronize stock levels between Shopify and Odoo in real-time or periodically, providing flexibility based on your business needs.
Configurable Synchronization Options:
- Define which quantity field should be synchronized: Free to Use Quantity, On Hand Quantity, or Forecasted Quantity, based on your business needs.
- Option to exclude specific products from stock synchronization, giving you more control over your inventory management.
Multi-Location Support:
- Synchronize product quantities from different Odoo locations to corresponding Shopify locations, allowing for accurate inventory management across multiple warehouses.
Order Processing
Order Import:
- Import orders from Shopify to Odoo with all relevant details, including customer information, products, payment and shipping methods.
- Apply discounts from Shopify orders to Odoo orders accurately, including delivery line discounts.
- Automatically create products, delivery carriers, and taxes in Odoo if they do not exist yet.
- Import fraud scores from Shopify and mark orders as risky if the fraud score exceeds a specified threshold.
Order Management:
- Support for order webhooks to handle real-time updates from Shopify to Odoo.
- Automatically update order status in Odoo based on changes in Shopify, such as order cancellations or fulfillment status.
Auto-Workflow for Orders:
- Automatically trigger actions such as orders confirmation, invoicing, shipping, etc. based on predefined conditions.
- Customize workflow steps to match your business processes, reducing manual intervention and increasing efficiency.
Customer Data
Customer Import:
- Import customer information, including names, addresses, and contact details from Shopify to Odoo.
- Synchronize Shopify customer metafields ensuring all relevant customer information is included.
- Maintain a structured and clean customer catalog by handling contacts in an "Odoo way". This ensures alignment with Odoo workflows for orders and transfers.
Customer Mapping:
- Connector uses mappings to avoid the creation of duplicated contacts in Odoo. When mapping is missing (new customer), the connector will try to find existing contacts using all available information (email, name, phone, etc.) before creating a new Odoo contact.
- Manually map customers between Shopify and Odoo for businesses working with a small set of customers, providing additional control over your customer data.
Setup & Import
Product Handling
Inventory Control
Ooops!
A fantastic diagram is on its way. Stay tuned! 😊
Order Processing
Customer Data
Ooops!
A fantastic diagram is on its way. Stay tuned! 😊
Request a Demo
If you are interested in seeing our Shopify Connector for Odoo in action, we can arrange a demo or create a test instance for you. Please use our support portal to create a new ticket and we will get back to you promptly.
https://support.ventor.tech
Support & Documentation
We are committed to providing high-quality support to ensure you get the most out of our Shopify Connector for Odoo.
Yes, the app works perfectly well with Odoo Enterprise (On-premise and Odoo.SH) as well as Community. Odoo Online does not allow installation of third-party apps and hence this app cannot be installed on Odoo Online.
Yes, we can provide a demo instance for your store to conduct all necessary checks. Please contact our support team: https://support.ventor.tech/
Yes, when you purchase the app, you will receive updates for the version you bought (e.g., for Odoo 16.0). We only support the three latest versions of Odoo, providing updates for older versions only in the case of critical bug fixes. This means that if you need the app for different Odoo versions, each must be purchased separately.
On Odoo Apps, support is available for 90 days after purchase. However, if you purchase directly from us through the VentorTech Ecosystem (https://ecosystem.ventor.tech/), you benefit from unlimited support as long as your subscription is active. Additionally, we will provide the purchased module for free if you decide to migrate to a newer Odoo version.
Assistance with installation or configuration isn't included in the module price. However, our support team is available to help with any problems you may face during the process, and you can follow our detailed documentation for step-by-step instructions.
If you prefer guided assistance, you can purchase our Installation & Configuration service on our portal (https://ecosystem.ventor.tech/). This service includes walking you through the process and providing a training meeting to answer any questions.
The Shopify Odoo Connector lets you connect as many Shopify stores as you want with a single Odoo instance.
Yes, to ensure seamless integration and smooth operation of our connector, there are a few key requirements to keep in mind.
1. Unique and non-empty SKUs / Internal References: Each product template (parent product) and its variants in Odoo should have a unique and non-empty SKU or Internal Reference. The same applies to your products and their variants in your Shopify store.
2. Matching product structures: Your product catalog structure in Odoo should mirror the structure in Shopify. This means the number of variants, attributes, and attribute values for each product should match across both systems. Example: If you have a "T-Shirt" product with "Black" and "White" color variants in Shopify, it should have the same setup in Odoo.
Need more details?
For a comprehensive guide, please read the full article here: https://t.ly/8xGH8.
If you have specific questions or concerns, feel free to contact our support team:
https://support.ventor.tech/
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 both Odoo and Shopify, you can establish a synchronization between them using the connector.
Yes, the connector supports automatic product updates. Any changes made to products in Odoo, such as price updates, can be automatically exported to Shopify.
Yes, you can synchronize custom fields with the connector. However, there are some limitations, and not all fields may be synchronized. You can customize which fields are synchronized for export, import, or both directions.
The connector imports orders from Shopify to Odoo, including all relevant details such as customer information, products, payment methods, and tracking numbers. It also automatically updates order status in Odoo based on changes in Shopify, such as order cancellations or fulfillment status.
Also, connector supports order webhooks, enabling real-time updates from Shopify to Odoo. This ensures that order information is always current and accurately reflects the latest status changes.
The connector offers both real-time and periodic inventory synchronization options. This ensures that stock levels are accurately maintained across both platforms, preventing overselling and stockouts.
You can contact us to request a customization in the app. We are always open to adding new features based on customer feedback and requirements. If we decide to include your requested feature in our public product release, you may receive a discount of up to 50% on the customization cost.
Getting Started Guide
https://t.ly/QD7wK
FAQ & Support
https://t.ly/Yf75V
- Purchases on Odoo Apps include 90 days of support from the day of purchase.
- Alternative: Purchase directly from us through our Ecosystem store (https://ecosystem.ventor.tech) for unlimited support as long as your subscription is active.
- Support packages available for 1 / 2 / 3 years can also be purchased from our Ecosystem store.
If you need assistance, please place a request through our Support Portal (https://support.ventor.tech). Our support team, which includes the developers who created the product, is here to help you.
Our support team is composed of the developers who created the products, ensuring you receive high-quality support directly from the creators.
Have Questions or Need Help?
If you have any questions, need assistance, or would like to request a demo, please feel free to reach out. Our team is here to help with any inquiries, including questions about features, customizations, or anything else you might need.
We are dedicated to providing high-quality support and ensuring you get the most out of our Shopify Connector for Odoo. Don’t hesitate to contact us for any reason!
Our Company
VentorTech Shopify Connector
Get Support & Access Documentation
Having trouble or want to explore detailed documentation? Visit our support portal for in-depth guides, FAQs, and the ability to contact our support team: https://support.ventor.tech/
Quick configuration guide
Get started with our installation and configuration guide:
https://ventortech.atlassian.net/servicedesk/customer/portal/1/article/482541668
Release Notes
- 1.11.1 (2024-09-19)
- NEW! Added option to set "Compare At" price in Shopify using a specified pricelist during product export.
- Resolved the issue where incorrect pricelist and currency were set for imported orders.
- Resolved the issue with the website_sale module dependency in Odoo 17.0.
- Resolved the issue related to exporting images for templates with variants that are excluded from synchronization.
- Improved customers import: The connector will use default billing information from the e-commerce store during the initial customer import process, if it is available.
- Made several small improvements to enhance overall performance and stability.
- 1.11.0 (2024-08-02)
- NEW! Added the ability to process orders from guests who haven't created an account on e-commerce store.
- NEW! Added support for partial fulfillments for Shopify orders. Connector now can apply already fulfilled items during order import from Shopify to Odoo, as well as update Shopify order based on transfers statuses in Odoo.
- NEW! Added the possibility to cancel Shopify orders directly from Odoo. A special wizard will guide through Shopify's cancellation options, including refunds and reasons.
- NEW! Added the option to filter orders to import based on sales channels in Shopify.
- Updated ShopifyAPI package to the latest version (12.6.0).
- Fixed issues with orders containing fallback or removed products.
- Resolved deprecation warnings that occurred during tests on Odoo.sh.
- Corrected incorrect stock quantity updates when using the Internal Transfer feature in Ventor.
- Made several small improvements to enhance overall performance and stability.
- 1.10.1 (2024-05-18)
- NEW! Added the option to ignore VAT validation when saving customer information to Odoo (Customers → Ignore VAT validation).
- NEW! Added the option to disable order total difference correction during order import. This prevents the addition of price difference lines when the order total doesn't match between your e-commerce store and Odoo (Sales Order → Order Total Difference Correction).
- NEW! Added the option to disable order imports entirely from your e-commerce system to Odoo (Automation Jobs → Enable Order Import).
- NEW! Introduced the ability to customize customer search during import. The "Search Customer Fields" setting (Testing tab) allows you to specify which fields are used to match customers. (Caution: Incorrect settings could lead to duplicate customers or mismatched orders.)
- Fixed GraphQL requests for multiple Shopify stores: Resolved an issue where the connector could send requests to the incorrect Shopify store when managing multiple connections.
- Fixed an issue with applying fiscal positions to imported orders.
- Resolved a VAT validation problem for non-EU countries.
- Corrected an error ("You cannot create recursive Partner hierarchies") that occurred in certain scenarios.
- Improved compatibility with Odoo.sh builds by resolving warnings.
- Other small improvements and fixes.
- 1.10.0 (2024-04-05)
- NEW! We've improved how our connector manages customer information coming from your e-commerce system. This includes more flexible contact creation, better address handling, and various optimizations. For more details and examples, including benefits for B2B, see our FAQ.
- NEW! For B2B customers with a manageable number of clients, we've added the ability to manually map customers between your e-commerce system and Odoo. This provides you with additional control.
- NEW! You now have the option to designate a specific product as a placeholder for order lines with removed products or custom items, ensuring smoother order processing.
- NEW! You now have the option to switch between different discount application methods. Choose to add discounts as separate order lines (default), or apply them directly to product lines using the 'Discount' field. This can be set from the 'Add discounts as a separate order line' setting on your integration settings.
- NEW! Our Shopify connector now supports importing order and customer metafields into Odoo with the ability to choose where to save the values.
- NEW! We've added support for Shopify product webhooks (create/update/delete), keeping your Odoo product data synchronized with your store.
- NEW! We've introduced a new post-installation wizard that automatically guides you through the steps needed to ensure your Odoo setup is optimized for our connector. This will help you get up and running quickly and smoothly.
- We've added a new feature for developers to customize how products are linked between your e-commerce system and Odoo. This allows you to use specific fields other than the default SKU or Barcode for product synchronization. Important Note: This feature is intended for developers with a technical understanding of Odoo and your e-commerce platform.
- We've fixed an issue that was preventing product quantities from updating correctly on your e-commerce store when changes were made in the Ventor application.
- We've resolved an issue where product internal references in Odoo were still being updated after disabling import in the mapping table.
- We've enhanced how our connector imports categories from your e-commerce store, especially when multiple categories share the same name. This resolves previous errors and ensures more accurate category matching in Odoo.
- We've resolved a dependency issue in Odoo 17.0 that caused a “TypeError: Model 'product.image' does not exist in registry.” error. Our connector is now fully compatible with the latest Odoo version.
- We've resolved an issue that prevented updating already mapped products with archived or draft variants. Your product data will now synchronize smoothly from your e-commerce system.
- We've also made several additional fixes and enhancements for a better overall experience.
- 1.9.3 (2024-02-01)
- Added compatibility with 2024-01 Shopify API version (more information).
- 1.9.2 (2024-01-05)
- NEW! On odoo.sh when the backup is restored on the staging branch, disable automatic all sales integrations, disable on integrations critical functions (export of products, order statuses, product inventory) and delete webhooks.
- Refactored logic of mapping products.
- Improved orders processing: imported orders data will be marked as "require update" to make sure that the latest updates will be downloaded during Sales Order creation in Odoo.
- Fixed an issue with stock synchronization for products with zero stock.
- Fixed for order cancellation: orders cancelled in external e-commerce system will be automatically cancelled if they were imported to Odoo.
- Other small fixes and improvements.
- 1.9.1 (2023-11-22)
- Fixed issue with import orders with empty first / last names.
- Fixed tests (failed on Odoo.sh when MRP module isn't available).
- Fixed issue with module upgrade (Odoo raised an exception while extracting translations due to icons in views).
- Fixed issue with translation string when cancelling orders.
- Other small fixes and improvements.
- 1.9.0 (2023-11-05)
- Improved logic of states auto-mapping.
- Improved connectors' UI/UX.
- Improved image naming logic for products with lengthy names or with special symbols in product names.
- Improved calculation of discount on prices with includes taxes.
- Added support of discounts for delivery lines in Odoo.
- Improved detection of changes in product attributes, including images, to trigger product export.
- Added integration settings export/import wizard.
- Fixed issue with products serialization for export to e-commerce system when 'en_US' language is inactive in Odoo.
- Fixed export of translatable fields with empty values.
- Fixed issue with export of images and stock during the first-time export.
- Fixed issue with mapping product attributes / features values.
- Other small fixes and improvements.
- 1.8.1 (2023-09-29)
- Fixed issue with auto-workflow not executing all tasks
- 1.8.0 (2023-09-19)
- NEW! Added ability to receive separate orders in Odoo with the newly implemented webhook “Create Order“. (watch video)
- NEW! Added the ability to exclude specific products from Stock Synchronization with the use of special checkbox in the E-commerce tab on the product form. (watch video)
- Fixed issue with update of order status to “Canceled” in Odoo.
- Fixed issue with updating translatable fields when default ERP language different to Shopify shop language.
- Fixed issue with missed orders.
- Fixed issue with exporting tracking number for pickings with product kits.
- Fixed for importing product list price for the products without variants.
- Upgrade Shopify API to the actual version.
- Added unit tests for testing field mapping logic within the integration module.
- Other small improvements and fixes.
- 1.7.0 (2023-08-14)
- NEW! Add setting for export prices via pricelist from Odoo to PrestaShop. Configurable based on integration. (watch video)
- NEW! Improve automatic mapping of country states to Odoo country states.
- 1.6.1 (2023-08-03)
- Fixed the issue for product validation during product export when finding the similar product in the API by product reference.
- Fixed the issue related to canceling sales orders via webhook.
- 1.6.0 (2023-07-19)
- NEW! Added the ability to synchronize product quantities from different Odoo Locations to different Shopify Locations. The configuration for this feature is available in the "Inventory" tab within the sales integration settings. (watch video)
- NEW! Added the option to download Shopify payments data to Sales Orders, providing information about the payment methods used for order payment. (watch video)
- NEW! Introduced a filter that allows the download of specific sales order statuses from Shopify, with the ability to filter by both financial and fulfillment statuses. (watch video)
- NEW! Synchronise from Shopify Fraud scores and mark order as risky in case the Fraud Score is more than specified in the configuration amount of percent. (watch video)
- NEW! “Shopify Fulfilment Status“ is added as a separate field on imported Sales Orders. Also, it is updated through webhooks in case the status is changing. (watch video)
- NEW! Synchronize sales order tags from Shopify to Odoo. Both on initial order download and based on webhooks. (watch video)
- NEW! Added the possibility to create dynamic filters for importing products from Shopify. By default, the filter is configured to import only active products. (watch video)
- NEW! Allow to download Shopify orders in the customer currency instead of the standard Shop default currency. (watch video)
- NEW! Added setting to automatically create products on SO Import in case products doesn’t exist yet in Odoo. Configurable based on integration. (watch video)
- NEW! During initial import, the connector will generate only product variants that exist in Shopify. This behavior is configurable on the “Product Defaults“ tab on sales integration with the checkbox “Import Attributes as Dynamic“. It is switched off by default. (watch video)
- NEW! Add new behavior on empty tax “Take from the Product“. When selected, if the downloaded sales order line will not have defined taxes, it will insert on the sales order line customer tax defined on the product. (watch video)
- NEW! Allow excluding specific product attributes to synchronize from Odoo to Shopify. Can be configured in “Sales - Configuration - Attributes“. (watch video)
- NEW! Discount for individual products is added as a separate line on Odoo Sales Order for proper financial records. (watch video)
- NEW! Allow switching on and off validation of missing barcodes on product variants. When “Validate missing barcodes for variants“ is enabled then the connector will validate that either all variants should have barcodes, or neither of the variants should have barcodes (the mix is not allowed). Available only in Debug mode on the “Product Defaults“ tab. (watch video)
- In case it is configured not to download the barcode field from Shopify to Odoo (in Product Fields Mapping there is no barcode field defined) connector will not analyze external products for duplicated barcodes.
- Synchronize taxable flag to the product in Shopify. Is set to True when there is Customer Tax, and False in the other case.
- Download orders by batches to avoid timeout of “Receive Orders” job.
- When exporting a new product from Odoo to Shopify that contains attributes and attribute values that were not existing in Shopify, the connector will create them automatically.
- Mark the product as archived in Shopify when archived in Odoo.
- Do not send inactive product variants when exporting products to Shopify.
- Added to sales integration list of global fields that are monitored for changes. So when the product is updated and these fields are changed, then we also trigger the export of the product.
- Product attributes are synchronized according to their sequence to preserve the same order as in Odoo.
- Other small improvements and fixes.
- 1.5.2 (2023-04-04)
- Fix issue with duplicated product price for products with variants on initial product import.
- 1.5.1 (2023-03-23)
- Fix issue with impossibility to cancel sales order (in some cases) or register payment.
- 1.5.0 (2023-03-13)
- NEW! Added “Exclude from Synchronisation” settings on the product to exclude specific products and all their variants totally from sync and all related logic (validation, auto-mapping). (watch video)
- NEW! Contacts that were created by the connector will have a special Tag with the name of the sales integration it was created from. That allows us to easier find all contacts created from specific integration. (watch video)
- Copy “e-Commerce payment method” from Sales Order to the related Customer Invoice.
- Sales Orders with a non-valid EU VAT number will be created. But a warning message will be added in Internal Note for the created Sales Order informing the user about this problem.
- Convert weight on import/export of products in case UoM in Odoo is different from UoM in Shopify (kgs vs lbs).
- Other small fixes and improvements.
- 1.4.0 (2023-02-17)
- NEW! Reworked product import and export mechanisms to support meta fields. Now for simple fields, no coding is required to synchronize them from/to Odoo. Fields mapping working both for initial import (Shopify -> Odoo) and for export (Odoo -> Shopify). (watch video)
- NEW! Trigger products export only if fields that are marked with the “Send field for updating“ checkbox are updated. That leads to a smaller number of export product jobs. (watch video)
- NEW! Implemented initial stock levels import functionality from Shopify to Odoo (available on the "Initial Import" tab). (watch video)
- NEW! Now all integration logs are available in a separate menu "Job Logs". It is possible to see everything that happened to a specific Product or Sales Order in a quick way. (watch video)
- NEW! Add the possibility to define the "Orders Cut-off" date. Only orders created after this date will be synchronized. (watch video)
- NEW! Added possibility to manage product tags from Odoo. (watch video)
- NEW! The tracking number can now be exported even if Delivery Carrier is not mapped to Shopify Delivery Carrier. (watch video)
- Make ZIP code a non-required field for contact creation during sales order import as some countries do not require it.
- PERFORMANCE! Overall performance improvements for the requests to Shopify.
- Other small fixes and improvements.
- 1.3.2 (2023-01-24)
- Fix Customer VAT (Registration) number import.
- 1.3.1 (2023-01-06)
- Fix issue when en_US language is deactivated.
- Add Sale Integration in product on Import Product From External.
- 1.3.0 (2022-12-28)
- NEW! Add a setting to send products from Odoo on initial export in “inactive“ status, so products can be reviewed later and published manually. (watch video)
- NEW! Allow defining payment terms that will be used instead of the standard on Order synchronization depending on the payment method of the sales order. (watch video)
- NEW! Trigger new products export only if a product has non-empty fields that are mandatory for product export. The list of fields is defined on the integration level and by default it is “Internal Reference“ only. (watch video)
- NEW! Send the "Paid" status to Shopify after the order is fully paid in Odoo. (watch video)
- NEW! Added global config to allow sending tax included OR tax excluded sales price. (watch video)
- NEW! Allow defining special ZERO tax that will be used in case there are no taxes defined on the imported sales order line. (watch video)
- Export tracking number in case it is added after Picking is moved to the "Done" state (when using some third-party connectors).
- Improve connector to allow exporting more than 10K products.
- Added a new field on the customer to have “Company Name” as a separate field. This field is also used when displaying customer addresses on Odoo forms and on printed PDF forms (e.g. Invoices, Pickings and etc.).
- Implement proper application of discounts from Shopify orders to Odoo orders.
- Set the order date in Odoo to be the same as in the Shopify order. Previously it was changed by Odoo standard mechanism during order confirmation.
- Fix auto-workflow action “Validate Picking“ not validating pickings in case of multi-step delivery.
- “Force Export to External“ action on products is now sending products to Shopify even if automatic products export from Odoo is disabled in integration settings.
- Added Cost Price field synchronization for initial import from Shopify to Odoo and for exporting Products from Odoo to Shopify.
- Other small improvements and fixes.
- 1.2.8 (2022-12-18)
- Fix for creation the shopify taxes during initial import.
- 1.2.7 (2022-12-15)
- Fixed creation the variants of product during the initial import.
- 1.2.6 (2022-12-14)
- Fixed creation of mappings during the initial product import.
- 1.2.5 (2022-11-25)
- Fixed import or products when there are duplicate product attributes.
- 1.2.4 (2022-11-07)
- Added compatibility with partner_firstname module from OCA.
- 1.2.3 (2022-10-28)
- Fixed Feature Value creation.
- Fixed “Import External Records“ running for Product Variants from Jobs.
- Fixed calculation of discount in Odoo if there are several taxes in sales order.
- 1.2.2 (2022-10-19)
- Import customers functionality was not working with all queue_job module versions.
- Before creating a product on the Shopify side - verify if the product with such internal reference or barcode already exists. If found, just auto-map it.
- 1.2.1 (2022-10-11)
- Improving Shopify API retry mechanism to ensure consistent data and avoid duplicated products.
- Fix issue for product collections update flow.
- 1.2.0 (2022-10-10)
- NEW! Allow exporting of product quantities both in real-time and by cron. Make it configurable on the “Inventory“ tab on sales integration. (watch video)
- NEW! Allow defining which field should be synchronized when sending the stock to the e-Commerce system. Allowing 3 options: “Free To Use Quantity“, “On Hand Quantity” and “Forecasted Quantity”. (watch video)
- NEW! Implemented wizard allowing to import customers based on the last update date. (watch video)
- NEW! Added setting to allow automatic creation of Delivery Carrier and Taxes in Odoo if the existing mapping is not found (during initial import and during Sales Order Import). (watch video)
- Allow having customers without email defined.
- Shopify has a limitation of doing not more than 2 requests per second through the same App to the same store. Implemented a retry mechanism to workaround this limitation.
- Fix issue with auto-workflow failing in some cases when SO status is changing on webhook.
- When an order is created with an existing partner make sure to also emulate the selection of partner on the Odoo interface so needed fields from the partner will be filled in (Payment Terms, Fiscal Positions and etc.).
- Improved processing of the orders with empty / not defined payment method. New payment method will be created with name “Not Defined“ in this case.
- TECHNICAL! Improve the retry mechanism for importing products and executing workflow actions to workaround concurrent update errors in some cases (e.g. sales order was not auto-confirmed and remained in draft state).
- Do not create webhooks automatically in case integration is activated. Users need to do it manually by clicking the “Create Webhooks“ button on “Webhooks“ tab inside integration.
- Set the proper fiscal position on automatic order import according to Fiscal Position settings.
- Improved manual mapping of product variants and product templates in case template has only 1 variant.
- 1.1.1 (2022-09-09)
- When exporting product from Odoo to Shopify use "Product Name" from "e-Commerce Integration" tab if defined, else use regular product name.
- Added compatibility with 2022-07 Shopify API version (requesting additional access rights 'write_merchant_managed_fulfillment_orders' and 'write_orders').
- Usability improvements in auto-workflow configuration.
- Improved validation procedure of the webhook from Shopify to ensure it will pass validation.
- Sales Order date is now set equal to Order creation date from the Shopify.
- Improve functionality for partners creation (first search partner by full address, before creating a new one).
- 1.1.0 (2022-09-02)
- NEW! Major feature. Introduced auto workflow that allows based on sales order status: to validate sales order, create and validate invoice for it and register payment on created invoice. Configuration is flexible and can be done individually for every SO status. (watch video)
- NEW! Added automatic creation of Webhooks to track Order Status change on the Shopify side. (watch video)
- During the creation of the sales order if mapping for the product was not found try to auto-map by reference OR barcode with existing Odoo Product before failing creation of sales order.
- Send tracking numbers only when the sales order is fully shipped (all related pickings are either "done" or "canceled" and there are at least some delivered items).
- Fix issue with product save to shopify store.
- More verbose logging for Shopify REST.
- 1.0.0 (2022-04-01)
- Odoo integration with Shopify.
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
Report comment
Any abuse of this reporting system will be penalizedGreat plugin, best value of all shopify connectors, supports metafields, simply works out of the box
Great plugin, best value of all shopify connectors, supports metafields, simply works out of the box
Re: Great plugin, best value of all shopify connectors, supports metafields, simply works out of the box
Thank you for your feedback! :)
Comprehensive solution
I've been using the Odoo - Shopify connector by Ventor and it works great. Installation took some time, but the result is worth it. It reliably downloads e-commerce orders and synchronizes products and stock. Moreover, there is an integrated sales workflow. The support team is helpful too. Highly recommend it!
Re: Comprehensive solution
Hi Bartosz,
Thank you for your kind words! :)
Recommend!
Fully satisfied with VentorTech connector. We tried some other Shopify connectors on the market but we have problems with all of them. This one is not ideal but it works well and solid. There are a lot of cool features, for example, I was able to configure synchronization of Compare At field from Odoo to Shopify. The support team, while not always the fastest, has consistently provided solutions and do their best to resolve any issues.
Re: Recommend!
Hi Juan,
Thank you for your kind words! :)
Happy with this, but be ready to clean up your product data first
This connector has definitely streamlined how I manage Shopify and Odoo. The initial setup took some techy effort, but it handles a lot – products, orders, even some custom things like product metafields. Updates are super reliable once it's all set up, which is a big deal.
Overall, the connector's been solid, and support was helpful the few times I needed them. If you need that Shopify-Odoo synchronization, this is a good option.
Re: Happy with this, but be ready to clean up your product data first
Hi Matteo,
Thank you for your kind words! :)
Fantastic Integration with Shopify - Highly Recommend
Once setup, the synchronization features are outstanding as well as robust, real-time updates. Some technical expertise is needed to install it if you are new to Odoo 3rd Party Apps. But, Ventor Tech offers an inexpensive implementation service and, if you don't use that (I didn't), their support is fantastic (quick and thorough). We recently migrated from NetSuite to Odoo. With NetSuite, we paid considerable amounts of money and significantly more time trying to get a far-less-functional Shopify integration working. This one *just works* at a fraction of the cost. I would highly recommend this module. It's a necessity for Odoo users that use Shopify for e-commerce.
Re: Fantastic Integration with Shopify - Highly Recommend
Hi Greg,
Thank you for your kind words! :)
Best solution on the marketplace
Very happy with Ventor's modules design. They managed to build very flexible solution with high quality code, and great support.
Thanks!
Re: Best solution on the marketplace
Thank you for your kind words! :)
Happy with this, but be ready to clean up your product data first
This connector has definitely streamlined how I manage Shopify and Odoo. The initial setup took some techy effort, but it handles a lot – products, orders, even some custom things like product metafields. Updates are super reliable once it's all set up, which is a big deal.
Important: you will need to organize your products catalog before synchronization (things like unique SKUs or barcodes). It takes some time, but it'll simplify things in the future. Also, connector will show you a list of products which should be updated before synchronization.
Overall, the connector's been solid, and support was helpful the few times I needed them. If you need that Shopify-Odoo synchronization, this is a good option.
Re: Happy with this, but be ready to clean up your product data first
Matteo, thank you for your kind words! :)