Core
[NEW] Added detailed contact handling trace logs during order import to help diagnose how customers, delivery addresses, and invoice addresses are resolved. To enable, activate the “Save Logs” checkbox on the Testing tab and add “Customers Sync” to the Log Types. A “View Contact Trace” button on the external order form provides quick access to the saved trace for each imported order.
[NEW] Added support for “Create Advance Payments (Before Invoice)” — a new option in the Sales Orders tab (requires “Auto-Apply Payments from E-Commerce System” to be enabled). When active, the connector registers payments directly on the Sales Order at import time, before any invoice is created, using the OCA sale_advance_payment module. The auto-workflow payment step is fully compatible — it will skip payment creation if the advance payment already covers the invoice, or register only the remaining balance if partially covered.
[IMP] Added partial Spanish language translation for the connector interface (65% complete). We welcome community contributions to help translate the connector into other languages – if you’d like to help, please reach out to us at support@ventor.tech.
[FIX] Fixed an issue where customer matching during order import incorrectly fell back to name-based search when the configured search fields (e.g. email) had no value in the incoming order. This could cause orders without an email address to be incorrectly linked to an existing contact with the same name, leading to wrong order assignments and data privacy issues. The connector now respects the configured search fields strictly and creates a new contact instead of falling back to default matching criteria.
[FIX] Fixed an issue where real-time inventory synchronization was not triggered after completing a manufacturing order when “Forecasted Quantity” was selected as the Inventory Quantity Source Field, causing the produced product’s stock level to remain outdated in the e-commerce store.
[FIX] Other improvements and fixes implemented to boost overall performance, stability, and reliability.
Magento 2
Includes all improvements from the Core module plus the following connector-specific updates
[IMP] Magento 2 connector improvements and fixes implemented to boost overall performance, stability, and reliability. A major feature release for the Magento 2 connector is currently in progress – stay tuned for upcoming announcements.
PrestaShop
Includes all improvements from the Core module plus the following connector-specific updates:
[NEW] Added support for mapping PrestaShop customer groups to Odoo Sales Teams. When an order is imported, the connector automatically assigns the corresponding Sales Team based on the customer’s group. If no mapping is defined for the group, the Default Sales Team configured on the integration is used as a fallback.
[FIX] Fixed an issue where the variant extra price (“Impact on price”) exported to PrestaShop was calculated incorrectly when a “Regular Pricelist for Product Export” was configured, causing incorrect variant pricing in PrestaShop.
[FIX] Fixed a race condition where the order shipping status was exported to the store before the tracking number, causing customers to receive shipping notification emails with an empty tracking number. The “Sync Shipped SO Status” setting has been removed – shipping status update and tracking number export are now combined into a single process controlled by the “Enable Order Tracking Export Job” checkbox.
[FIX] Fixed an issue where product tags were not imported during the initial import of master data from the e-commerce store to Odoo.
Shopify
Includes all improvements from the Core module plus the following connector-specific updates
[NEW] Added support for filtering orders by Shopify Business Entity (merchantBusinessEntity). Users can now create separate Odoo integrations for each company, all pointing to the same Shopify store, with each integration filtering orders by the relevant business entity. This ensures orders are automatically routed to the correct Odoo company, including correct invoice assignment.
[IMP] Improved Shopify Risk UI on the Sales Order. The risk level is now displayed prominently as a warning directly on the order form, and a new “View Risk Details” button on the E-Commerce Integration tab provides quick access to the full risk assessment, making it easier to identify and act on potentially fraudulent orders.
[FIX] Fixed a critical issue where orders could be silently missed during synchronization due to date filters being sent to the Shopify GraphQL API in incorrect format. Shopify interpreted the dates in the store’s local timezone instead of UTC, causing orders to be excluded from sync results. This particularly affected stores in timezones significantly different from UTC (Americas, Asia-Pacific). Date filters are now correctly formatted using ISO 8601 with an explicit UTC indicator.
[FIX] Fixed an issue where Shopify order risk data was not correctly imported to Odoo, ensuring fraud risk information is accurately reflected on the Sales Order.
[FIX] Fixed an issue where product tags were not imported during the initial import of master data from the e-commerce store to Odoo.
WooCommerce
Includes all improvements from the Core module plus the following connector-specific updates
[FIX] Fixed a race condition where the order shipping status was exported to the store before the tracking number, causing customers to receive shipping notification emails with an empty tracking number. The “Sync Shipped SO Status” setting has been removed – shipping status update and tracking number export are now combined into a single process controlled by the “Enable Order Tracking Export Job” checkbox.
[FIX] Fixed an issue where orders could be missed during synchronization due to date filters being sent to the WooCommerce API in incorrect format. Date filters are now correctly formatted using ISO 8601 datetime format, preventing potential order sync gaps.
[FIX] Fixed an issue where product tags were not imported during the initial import of master data from the e-commerce store to Odoo.