Core
[NEW] Added “Export Inventory Now” button to the Inventory tab, allowing users to manually trigger a full inventory export for all products at any time – regardless of the Scheduled Inventory Sync setting. The export runs in batches as background jobs, the same way the scheduled action does.
[NEW] Added “Run Now” button on background jobs (available in debug mode), allowing jobs to be executed in real time instead of being queued. This is primarily intended to simplify debugging and issue investigation.
[IMP] Added pre-defined filters “Mapped to Store(s)” and “Not Mapped to any Store” on the product list, making it easier to identify which products are synchronized with your e-commerce store and which still require mapping.
[FIX] Fixed an issue where external records for newly created categories did not have the parent category set, causing inconsistency with imported categories where the parent was correctly assigned.
[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
[FIX] Fixed an error during category export to Magento 2 that occurred when a category was created in Odoo without a parent category assigned. The connector now correctly falls back to the default category defined during the initial connector configuration.
[FIX] Fixed a product status field mapping script that worked correctly by coincidence due to Python’s bool/int behavior. Corrected for reliability and to prevent potential breakage in future refactoring.
[FIX] Fixed an issue where discount lines imported from Magento 2 orders were missing tax information, causing incorrect tax calculations on the Sales Order.
PrestaShop
Includes all improvements from the Core module plus the following connector-specific updates:
[IMP] Added support for the “Add Multiple Discount Lines” option. When enabled, one discount line is created per cart rule (e.g. “Discount (CODE: SUMMER10)”) instead of a single aggregate discount line, with the correct tax rate inferred automatically. Falls back to the aggregate line for older PrestaShop versions where the required API endpoint is unavailable.
[IMP] Improved performance of pricelist export from Odoo to PrestaShop (Specific Prices), reducing the time and API load required to synchronize pricelist items.
[IMP] Improved performance of related products synchronization, covering both import from PrestaShop to Odoo and export from Odoo to PrestaShop.
[FIX] Fixed an issue where exporting an Odoo product template with a single variant to PrestaShop could result in the product being created as a simple product instead of a configurable one — causing existing combinations to be deleted. The connector now correctly checks the number of attributes (rather than variants) to determine product structure during export.
[FIX] Fixed an issue where the “Deliver In Stock” field was not being correctly synchronized between Odoo and PrestaShop.
[FIX] Fixed a critical issue where products imported from PrestaShop were always set as inactive in Odoo due to an incorrect value comparison in the active field mapping script.
Shopify
Includes all improvements from the Core module plus the following connector-specific updates
[NEW] Added support for importing “Additional Details” from Shopify orders, allowing users to extract and map VAT number and Personal ID fields using two new configuration options: “Additional Details Key for VAT Number” and “Additional Details Key for Personal ID”. Additional details data is also now available in the “Order and Delivery Attribute Import Mapping” feature, enabling users to save any additional details values to custom fields on Sales Orders or Deliveries.
[IMP] Improved shipping discount handling during order import. The connector now correctly creates discount lines for shipping coupons by fetching the original pre-discount shipping price from Shopify and computing discount allocations the same way it does for product lines. When “Add Multiple Discount Lines” is enabled, shipping discount lines include the coupon code in the description and are placed immediately after the delivery line.
[FIX] Fixed an issue where zero-amount tax lines returned by the Shopify API (where the rate is non-zero but the amount is zero) were incorrectly applied in Odoo, causing the order total in Odoo to be higher than in Shopify. Such tax lines are now detected and skipped during order import.
[FIX] Fixed an error during order import that occurred when a Shopify order had neither a billing nor a shipping address, causing an “Address with id= not found” error. Such orders are now handled gracefully.
WooCommerce
Includes all improvements from the Core module plus the following connector-specific updates
[IMP] Added support for the “Add Multiple Discount Lines” option. When enabled, one discount line is created per coupon code applied to the order (e.g. “Discount (CODE: woo881)”) instead of anonymous per-product discount lines, with the correct tax rate inferred automatically. Requires “Separate Discount Line” to be enabled in the Sales Orders tab.
[FIX] Fixed an issue where enabling “Mark as Inactive on First Export” for variable products caused all variations to be created as draft in WooCommerce, making them invisible on the storefront. The connector now correctly applies the draft status to the product template only, keeping individual variations active in line with WooCommerce’s internal logic.
[FIX] Fixed critical issues with product and variant status field mapping during import from WooCommerce. Draft products were incorrectly imported as active, and the sale_ok flag was never properly set. Additionally, fixed an import crash for products with comma-decimal weights (common in EU locales).