IMP Redesigned the Pricelists tab with a prominent “Export Pricelists to PrestaShop” button. When conflicting pricelist rules are detected for a product, a clear error message now explains which rules conflict and how to resolve them.
IMP The Transaction Date imported from the e-commerce store is now used as the Payment Date when creating payments in Odoo, ensuring payment records accurately reflect the original transaction date rather than the date of import.
IMP The “Allow Multi-Company Inventory Calculation” setting has been removed. Multi-company stock calculation per location is now always enabled automatically with the correct company context applied, simplifying configuration.
IMPAPI credentials (access tokens, secret keys, passwords) are now masked in connector authentication wizards, preventing sensitive information from being accidentally exposed.
IMP When using the “Auto-Link” button on a product mapping, the result is now displayed in a dialog instead of silently failing or showing a raw error message.
IMPMultiple small UI/UX improvements across connector views to enhance usability and overall user experience.
FIX Fixed an issue where product variants remained archived in Odoo after the product was unarchived via webhook, causing the product to appear active while its variants were still inactive.
FIX Fixed an issue where inventory export in multi-company setups could ignore configured stock locations belonging to a different company than the one set on the store connection, causing incorrect stock quantities to be sent to the e-commerce store.
FIX Fixed a critical issue where preprocessing scripts in “Order and Delivery Attribute Import Mapping” silently failed on Odoo 19.0, returning empty values instead of the computed result. The failure was caused by an incompatible argument in the script execution engine and was not visible to the user — only a hidden warning log was generated. All attribute import mappings that use preprocessing scripts are now working correctly.
FIX Fixed an issue where custom field mappings were incorrectly marked as system fields after migrating from version 1.X.X to 2.X.X.
FIX Fixed an error that occurred when opening a Sales Order after its associated integration connection had been deleted.
FIXOther improvements and fixes implemented to boost overall performance, stability, and reliability.
2.1.2
19.018.017.016.0
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.
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.
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 [email protected].
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 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 order shipping status was exported 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.
FIXOther improvements and fixes implemented to boost overall performance, stability, and reliability.
2.1.1
19.018.017.016.015.0
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.
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 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 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.
FIXOther improvements and fixes implemented to boost overall performance, stability, and reliability.
2.1.0
19.018.017.016.015.0
IMP Enhanced UI/UX across connector views, based on customer feedback. The Status menu is now more functional, with quick access to unmapped records, store connections, and other key areas. The connections Kanban view was also improved, including a small 7-day orders chart and overall usability refinements to make daily monitoring and navigation more efficient.
IMP Improved initial product import batching logic. When importing products in batches, the connector now processes all valid products even if some items contain errors (e.g., missing or duplicated SKU). Problematic products are automatically grouped into a separate background job with a clear error message, allowing users to fix issues and requeue only the affected records — without blocking the entire batch.
IMP Improved multi-company product synchronization logic. The connector now validates the company on products during synchronization, ensuring that only products belonging to the integration’s company (or with no company set) are used. A new “Apply Company on Product” option was also added (disabled by default). When enabled, newly created products will automatically inherit the connection’s company, helping maintain clean and consistent multi-company data separation.
IMP Improved invoice synchronization between Odoo and PrestaShop. The connector now synchronizes the invoice number/name to PrestaShop, ensuring customers can download invoices with the correct reference directly from their PrestaShop account.
FIX Resolved an issue in the auto-workflow picking validation that could cause an infinite loop when button_validate() returned a wizard instead of completing the transfer. The connector now correctly stops auto-validation in such cases, preventing repeated background job execution while preserving normal validation behavior.
FIX Improved contact handling during order import. If a previously mapped Odoo contact is archived, the connector now ignores the existing mapping and creates a new active contact instead of assigning the archived one to the Sales Order.
FIX Improved translation handling on imported Sales Orders. Order lines now consistently use the customer’s language (not the Odoo UI language), including product names and discount line descriptions (e.g., “Discount for…”). The connector also includes safe fallbacks when customer language or translations are missing.
FIXOther improvements and fixes implemented to boost overall performance, stability, and reliability.
2.0.0
19.018.017.016.015.0
BRK This is a major release with backward-incompatible changes. Please review before upgrading.
NEW Added support for product tag synchronization between Odoo and PrestaShop.
IMP Product field mapping engine fully refactored. The connector now supports flexible and extensible product field mappings, including custom Python-based transformation logic configurable directly from the Odoo UI.
IMP Improved handling of missing or custom order items. When an order line references a product that no longer exists or represents a custom item and a fallback product is used, the connector now preserves the original product name and SKU from the e-commerce order in the Sales Order Line description.
IMP Improved Related / Optional Products synchronization. If related products are not yet synchronized or if circular dependencies are detected, the export stops with a clear error message explaining how to resolve the issue before retrying.
IMP Improved automatic cleanup of connector-generated logs. Connector logs (including webhook-related entries) are now cleaned up using a dedicated Odoo cleanup mechanism with a configurable retention period, helping reduce database noise and improve long-term performance.
FIX Fixed customer notification emails for order status changes exported from Odoo. When order statuses are updated in Odoo and synchronized to PrestaShop (for example, marking an order as Shipped), PrestaShop now correctly sends the corresponding customer notification emails.
FIXOther improvements and fixes implemented to boost overall performance, stability, and reliability.
1.19.2
19.018.017.016.015.0
FIX Fixed an issue with order status export where multiple rapid status changes could be ignored. The connector now creates a separate background job for each status update, ensuring all changes are exported in the correct sequence to the e-commerce store.
FIX Fixed pricelist date synchronization with PrestaShop. The connector now correctly converts Odoo pricelist start and end dates to the shop’s configured timezone before sending them to PrestaShop, preventing promotions from starting or ending earlier than intended due to timezone differences.
1.19.1
19.018.017.016.015.0
NEW Added option to leave the Salesperson field empty on imported Sales Orders. Previously, orders were assigned to Administrator by default. This behavior now matches Odoo’s website_sale flow and provides more flexibility for teams that prefer assigning Salespersons manually.
IMP The “Import Orders” setting is now preserved when Sale Integration is disabled, ensuring the selected value is restored when reactivated. Internal automation checks were also refined for more consistent behavior.
FIX Fixed an issue in the configuration validation wizard that caused validation to fail when using the Integration Queue Job module (VentorTech fork of Job Queue). The wizard now works correctly with the updated job management logic in Odoo 19.0.
FIX Order webhooks now correctly respect the “Orders Cut-off Date” setting. Orders created before the cut-off date will no longer be imported or updated when webhook events are received.
FIX Improved contact matching logic and resolved several edge-case issues that could create duplicate contacts in specific scenarios. Synchronization is now more accurate and consistent.
FIX Resolved an issue with product bundle export in the PrestaShop connector. Some bundle configurations could previously fail to export correctly; this has now been fully fixed and verified in the latest release.
FIXNumerous background improvements and fixes implemented to boost overall performance, stability, and reliability.
1.19.0
19.018.017.016.015.0
NEW Redesigned Import Wizard that unifies and simplifies all data import processes. Whether performing an initial setup or importing new records later, users can now follow a clear, step-by-step workflow to bring products, customers, and orders from their e-commerce store into Odoo with ease. This overhaul makes the entire import process faster, more reliable, and beginner-friendly.
NEW Added “Failed Job Notifications” checkbox on user profiles to control who receives alerts about failed jobs. Enabled by default for users with Job Queue Manager rights.
IMP Redesigned UI/UX for a smoother, more intuitive experience. Views and menus were reorganized for faster navigation, with new actions, clearer tooltips, and many small visual improvements.
IMP Improved webhook stability and data accuracy across all connectors. Fixed issues that could cause missing product details and enhanced order webhook logic to respect importable order statuses — preventing unwanted imports of orders in undesired states.
IMP Improved handling of external fulfillments and payments from e-commerce stores. These records are now applied not only during automated workflows but also when users perform actions manually — such as confirming orders or creating invoices in Odoo. This change provides greater flexibility and ensures external data stays synchronized regardless of how the workflow is triggered.
IMP Enhanced contact matching logic to prevent duplicates. The connector now uses normalized email and phone values when searching for existing Odoo contacts and addresses, significantly reducing the creation of duplicate records during synchronization.
IMP Status menu visibility is now limited to users with connector configuration access, keeping the interface clean and focused for regular users.
FIX Resolved issues with BoM quantity calculations for products using Bills of Materials. The connector now correctly computes stock levels in complex BoM scenarios, ensuring accurate quantity synchronization based on customer feedback.
FIX Updated sales dashboard analytics to exclude cancelled orders from statistics, ensuring more accurate sales and performance insights.
FIXNumerous background improvements and fixes implemented to boost overall performance, stability, and reliability.
1.18.2
19.018.017.016.015.0
IMP Improved webhook handling for multi-store setups. The connector now correctly filters duplicate webhooks sent for each store, preventing failed jobs during order import.
IMP Improved order webhook handling: the connector now checks for missing orders and triggers import if needed before processing status updates.
FIX Resolved an issue where delivery notes were not added to PICK transfers in 2-step delivery operations.
FIX Resolved issue with Invoices API where credit notes and some invoices were not returned when requested by the e-commerce system.
FIX Over 30 background improvements and fixes implemented to boost overall performance, stability, and reliability.
1.18.1
19.018.017.016.015.0
NEW Added advanced attribute mapping: now it is possible to map values from external order JSON (e.g. order.store_name) to custom fields on Sales Orders and Deliveries. Includes support for optional Python transformations. Configuration is available in debug mode under Sales Orders → Order & Delivery Attribute Import Mapping.
IMP Refactored all error and warning messages to provide clearer explanations, actionable steps, and configuration guidance. Users can now troubleshoot common issues independently without needing to contact support.
IMP Updated priority logic for background jobs (How the Connector Prioritizes Background Jobs).
IMP Improved consistency: all scheduled actions and webhooks are now executed under the OdooBot user.
IMP Added new Receive webhook gap (sec) setting to delay webhook event processing when needed.
IMP Added shortcut to external order on Sales Order form.
FIX Fixed missing API permission check during Step 2 of the Quick Configuration wizard.
FIX Fixed: webhooks now respect product and order import filters set in the connection configuration.
FIX Fixed an issue where product images could be deleted in Odoo when webhooks were active.
FIX Fixed issues with default customer configuration when customer data is missing.
FIX Fixed edge cases where customer info was incomplete or missing in imported orders.
FIX Made several small improvements to enhance overall performance and stability.
1.18.0
19.018.017.016.015.0
NEW Implemented support for product webhooks (create and update events) for PrestaShop.
NEW Added “Shared Stock” parameter to PrestaShop connector to allow using stock synchronization in multi-store mode with shared stock option enabled in PrestaShop (by sending id_shop = 0 during stock synchronization).
NEW Added possibility to synchronize customer default group from PrestaShop to a dedicated field on the customer contact (res.partner model) in Odoo.
NEW Launched a dynamic sales dashboard that displays key metrics – total sales, order trends, top products, and customer insights (new vs. returning and country stats) – in an intuitive, easy-to-understand format.
NEW Added “Ignore BoMs for Product Export” checkbox to skip export of components for products with attached Bill of Materials, useful for synchronizing products as simple items without bundles/kits.
NEW Added support for synchronizing stock levels for products with “Manufacture” BoMs based on component quantities and BOM records; can be enabled via the “Calculate Stock for ‘Manufacture’ BoMs” checkbox in the Inventory tab.
NEW Added support for formulas in pricelist items for both regular and sale price synchronization using Odoo pricelists, enabling export of formula-based prices to e-commerce stores.
NEW Added Getting Started wizard with introduction videos to enhance user experience.
NEW Added ability to specify default values for “Tag Group”, “Account”, and “Tax Scope” fields when creating new Odoo taxes via the connector.
NEW Added automatic tests for orders import and auto-workflow features in connector.
IMP Added workaround to ignore missing “messages” and “employees” API routes in PrestaShop 1.6 when not available in PrestaShop webservice.
IMP Replaced external prestapyt dependency with our own framework for PrestaShop webservice to enhance stability, quality, and performance, enabling full control for faster issue resolution.
IMP Refactored image synchronization logic to use mappings, improving performance and preventing unnecessary deletion and creation of images.
IMP Improved contact creation logic by preventing duplicate child address contacts when billing and shipping addresses are identical, writing the address directly on the customer/company contact.
IMP Added button in debug mode to open product variant from the product templates view for templates with a single product variant.
IMP Improved customer matching during order creation by performing case-insensitive comparisons for name and surname fields to avoid duplicates (previously applied only for addresses).
FIX Fixed synchronization of PrestaShop related products.
FIX Fixed an issue with images preview in product view (Odoo 18.0).
FIX Fixed issues causing standard Odoo tests to fail due to connectors.
FIX Fixed issues with real-time stock export during quantity updates using Ventor PRO application.
FIX Made several small improvements to enhance overall performance and stability.
1.17.2
19.018.017.016.015.0
NEW Added a checkbox to force the application of fiscal positions to imported orders. This ensures accurate tax calculation even when order line taxes differ from product default taxes. By default, the connector will only set the correct fiscal position without recalculating taxes.
NEW Added the ability to import orders with a configurable delay. This is useful when you need to wait for payment confirmation or other custom actions before importing orders into Odoo.
IMP Improved bundle synchronization: The connector now efficiently finds existing Bills of Materials in Odoo with the same set of products, preventing the creation of duplicates.
IMP Made several small improvements to enhance overall performance and stability.
FIX Resolved the issue where incorrect prices were set on product variants during the initial import from the e-commerce system to Odoo.
1.17.1
19.018.017.016.015.0
IMP Improved customer handling: When a company name is specified during order creation, the DNI value provided by the PrestaShop API will be used as the company tax ID.
IMP 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.
IMP Made several small improvements to enhance overall performance and stability.
FIX Resolved the issue where incorrect pricelist and currency were set for imported orders.
FIX Resolved an issue with the website_sale module dependency in Odoo 17.0.
FIX Resolved the issue related to exporting images for templates with variants that are excluded from synchronization.
1.17.0
19.018.017.016.015.0
NEW Added the ability to process orders from guests who haven’t created an account on e-commerce store.
NEW Added the ability to transfer information about which employee changed the order status in Odoo when sending it to PrestaShop.
IMP Made several small improvements to enhance overall performance and stability.
FIX Fixed an issue with stock synchronization for PrestaShop instances with multiple stores when stock sharing is disabled and stores have separate stock values.
FIX Fixed issues with orders containing fallback or removed products.
FIX Resolved deprecation warnings that occurred during tests on Odoo.sh.
FIX Corrected incorrect stock quantity updates when using the Internal Transfer feature in Ventor.
1.16.1
19.018.017.016.015.0
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.)
NEW Added automatic retry of requests for PrestaShop connections: the connector now automatically retries requests that fail due to connection errors (a common issue with PrestaShop stores). It will wait briefly before retrying the job, enhancing stability.
IMP Improved compatibility with Odoo.sh builds by resolving warnings.
FIX Fixed an issue with applying fiscal positions to imported orders.
FIX Resolved a VAT validation problem for non-EU countries.
FIX Corrected an error (“You cannot create recursive Partner hierarchies”) that occurred in certain scenarios.
FIX Fixed incorrect product type for export: resolved an issue where the connector would incorrectly send a product as “configurable” when it had multiple excluded variants and one included variant.
FIXOther small improvements and fixes.
1.16.0
19.018.017.016.015.0
NEW Improved how the connector manages customer information 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 Introduced a post-installation wizard that automatically guides you through the steps needed to ensure your Odoo setup is optimized for the connector, helping you get up and running quickly and smoothly.
NEW You now have the ability to directly select the default product combination for your PrestaShop products within Odoo.
NEW 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.
IMP Enhanced how the 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.
IMPAdditional fixes and enhancements for a better overall experience.
FIX Fixed an issue that was preventing product quantities from updating correctly on your e-commerce store when changes were made in the Ventor application.
FIX Resolved an issue where product internal references in Odoo were still being updated after disabling import in the mapping table.
FIX Resolved a dependency issue in Odoo 17.0 that caused a “TypeError: Model ‘product.image’ does not exist in registry.” error. The connector is now fully compatible with the latest Odoo version.
FIX 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.
1.15.1
19.018.017.016.015.0
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.
IMP Refactored logic of mapping products.
IMP 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.
FIX Fixed an issue with stock synchronization for products with zero stock.
FIX Fixed order cancellation: orders cancelled in external e-commerce system will be automatically cancelled if they were imported to Odoo.
IMPOther small fixes and improvements.
1.15.0
19.018.017.016.015.0
NEW Improved price calculation through configurable rounding for price export.
NEW Added the possibility to export the Delivery Time field.
NEW Added support of discounts for delivery lines in Odoo.
NEW Added integration settings export/import wizard.
IMP Improved logic of states auto-mapping.
IMP Improved connectors’ UI/UX.
IMP Improved image naming logic for products with lengthy names or with special symbols in product names.
IMP Improved calculation of discount on prices with included taxes.
IMP Improved detection of changes in product attributes, including images, to trigger product export.
IMP Added check for group permissions in Quick Configuration Wizard.
IMP Removed deprecated functionality for importing payments.
FIX Fixed an issue with products serialization for export to e-commerce system when ‘en_US’ language is inactive in Odoo.
FIX Fixed export of translatable fields with empty values.
FIX Fixed an issue with export of images and stock during the first-time export.
FIX Fixed an issue with mapping product attributes / features values.
IMPOther small fixes and improvements.
1.14.1
19.018.017.016.015.0
FIX Fixed an issue with auto-workflow not executing all tasks.
1.14.0
19.018.017.016.015.0
NEW Added the ability to exclude specific products from Stock Synchronization with the use of a special checkbox in the E-commerce tab on the product form.
IMP Added unit tests for field mapping logic within the integration module.
FIX Fixed an issue with updating translatable fields when default ERP language differs from PrestaShop language.
FIX Fixed an issue with missed orders.
FIX Fixed an issue with exporting tracking number for pickings with product kits.
FIX Fixed sending tax-excluded sale price (B2B) from Odoo to the e-commerce system.
FIXOther small improvements and fixes.
1.13.0
19.018.017.016.015.0
NEW Added setting for export prices via pricelist from Odoo to PrestaShop, configurable based on integration.
NEW Upgraded export images for product template and product variants. For product variants which have image set in Odoo after exporting in PrestaShop, this image will be placed as main on product variant form.
NEW Set discount to zero forcibly to avoid affecting the pricelist with policy “Show public price & discount to the customer”.
NEW Improved automatic mapping of country states to Odoo country states.
1.12.0
19.018.017.016.015.0
NEW Added the possibility of automatic import of pricelists from Prestashop to Odoo.
NEW Added setting to automatically create products on SO import in case products don’t exist yet in Odoo. Configurable based on integration.
NEW During initial import, the connector will generate only product variants that exist in Prestashop. This behavior is configurable on the “Product Defaults” tab on sales integration with the “Import Attributes as Dynamic” checkbox. It is switched off by default.
NEW Added new behavior on empty tax “Take from the Product”. When selected, if the downloaded sales order line has no defined taxes, the connector will insert the customer tax defined on the product.
NEW Added ability to exclude specific product attributes from synchronization between Odoo and PrestaShop. Can be configured in Sales – Configuration – Attributes.
NEW Discount for individual products is added as a separate line on Odoo Sales Order for proper financial records.
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.
IMP In case it is configured not to download the barcode field from PrestaShop to Odoo (in Field Synchronization there is no barcode field defined), the connector will not analyze external products for duplicated barcodes.
IMP Download orders by batches to avoid timeout of “Receive Orders” job.
IMP Do not send inactive product variants when exporting products to Prestashop.
IMP Added to sales integration list of global fields that are monitored for changes. So when the product is updated and these fields are changed, the product export is also triggered.
IMP Product attributes are synchronized according to their sequence to preserve the same order as in Odoo.
FIX Fixed an issue where cost price on Products with variants during initial import from PrestaShop were not saved.
FIXOther small improvements and fixes.
1.11.3
19.018.017.016.015.0
FIX Fixed an issue with receiving orders for different time zones.
1.11.2
19.018.017.016.015.0
FIX Fixed an issue with duplicated product price for products with variants on initial product import.
1.11.1
19.018.017.016.015.0
FIX Fixed an issue with inability to cancel sales orders (in some cases) or register payment.
1.11.0
19.018.017.016.015.0
NEW Allow importing inactive product categories during the product’s initial import. Added configuration “Import Inactive Categories” on the “Product Defaults” tab (visible in Debug mode).
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).
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 easier identification of all contacts created from a specific integration.
NEW Copy “E-Commerce Payment Method” from Sales Order to the related Customer Invoice.
NEW Added weight conversion on import/export of products in case UoM in Odoo is different from UoM in PrestaShop (kgs vs lbs).
IMP 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.
IMP When sending the Shipped flag for the order, also send Delivery Date equal to the date when the order was shipped.
IMPOther small fixes and improvements.
1.10.0
19.018.017.016.015.0
NEW Reworked product import and export mechanism. Now for simple fields, no coding is required to synchronize them from/to Odoo. Fields mapping working both for initial import (PrestaShop → Odoo) and for export (Odoo → PrestaShop).
NEW Trigger products export only if fields marked with the “Send field for updating” checkbox are updated. This leads to a smaller number of export product jobs.
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.
NEW Added the possibility to define the “Orders Cut-off” date. Only orders created after this date will be synchronized.
NEW Added ability to link Odoo Pricelists to existing Customer Groups in Prestashop and send pricelist items from Odoo to Prestashop.
NEW Synchronize product brand from Odoo to PrestaShop and from PrestaShop to Odoo (in case this field was added with a custom module like OCA “product_brand”).
NEW Added the possibility to synchronize “Availability preferences” from Odoo to PrestaShop and from PrestaShop to Odoo. Must be manually enabled.
IMP Made ZIP code a non-required field for contact creation during sales order import as some countries do not require it.
IMP Overall performance improvements for requests to PrestaShop.
IMPOther small fixes and improvements.
1.9.2
19.018.017.016.015.0
FIX Fixed Customer VAT (Registration) number import.
1.9.1
19.018.017.016.015.0
NEW Added Sale Integration in product on Import Product From External.
FIX Fixed an issue when en_US language is deactivated.
1.9.0
19.018.017.016.015.0
NEW Added a setting to send products from Odoo on initial export in “inactive” status, so products can be reviewed later and published manually.
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.
NEW Trigger new products export only if a product has non-empty mandatory export fields. The list of fields is defined on the integration level and by default, it is “Internal Reference” only.
NEW Send the “Paid” status to Prestashop after the order is fully paid in Odoo.
NEW Added global config to allow sending tax included OR tax excluded sales price.
NEW Allow defining a special ZERO tax that will be used in case there are no taxes defined on the imported sales order line.
NEW Allow saving information from PrestaShop “other” field on customer address to any text field in Odoo partner.
NEW Added a new “Company Name” field on the customer. This field is also used when displaying customer addresses on Odoo forms and on printed PDF forms (e.g. Invoices, Pickings, etc.).
IMP Export tracking number in case it is added after Picking is moved to the “Done” state (when using some third-party connectors).
IMP Improved connector to allow exporting more than 10K products.
IMP Set the order date in Odoo to be the same as in the PrestaShop order. Previously it was changed by Odoo’s standard mechanism during order confirmation.
IMP Skip importing inactive categories for products during initial product import.
FIX Implemented proper application of discounts from PrestaShop orders to Odoo orders.
FIX Fixed auto-workflow action “Validate Picking” not validating pickings in case of multi-step delivery.
FIX Fixed an issue where “Force Export to External” action on products was sending products to PrestaShop even if automatic product export from Odoo was disabled in integration settings.
IMPOther small fixes and improvements.
1.8.6
19.018.017.016.015.0
FIX Fixed a bug when importing with value assignment in different languages.
1.8.5
19.018.017.016.015.0
FIX Fixed creation of mappings during the initial product import.
1.8.4
19.018.017.016.015.0
FIX Fixed import of products when there are duplicate product attributes.
1.8.3
19.018.017.016.015.0
NEW Added compatibility with partner_firstname module from OCA.
FIX Fixed import of gift line.
1.8.2
19.018.017.016.015.0
FIX Fixed Feature Value creation.
FIX Fixed “Import External Records” running for Product Variants from Jobs.
FIX Fixed calculation of discount in Odoo if there are several taxes in sales order.
1.8.1
19.018.017.016.015.0
FIX Fixed an issue where import customers functionality was not working with all queue_job module versions.
1.8.0
19.018.017.016.015.0
NEW Allow exporting of product quantities both in real-time and by cron. Make it configurable on the “Inventory” tab on sales integration.
NEW Allow defining which field should be synchronized when sending stock to the e-commerce system. Allowing 3 options: “Free To Use Quantity”, “On Hand Quantity” and “Forecasted Quantity”.
NEW Implemented wizard allowing to import customers based on the last update date.
NEW Implemented Gift Wrap synchronization from PrestaShop to Odoo as a separate line in sales orders.
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).
IMP Improved the retry mechanism for importing products and executing workflow actions to work around concurrent update errors in some cases (e.g. sales order was not auto-confirmed and remained in draft state).
IMP Do not create webhooks automatically when integration is activated. Users need to do it manually by clicking the “Create Webhooks” button on the Webhooks tab inside the integration.
IMP Set the proper fiscal position on automatic order import according to Fiscal Position settings.
IMP Improved manual mapping of product variants and product templates in case template has only 1 variant.
FIX Fixed an issue with auto-workflow failing when SO status is changing on webhook.
FIX When an order is created with an existing partner, ensure partner selection emulates the Odoo interface so needed fields from the partner will be filled in (Payment Terms, Fiscal Positions, etc.).
1.7.1
19.018.017.016.015.0
NEW Added possibility to specify an additional field where Sales Order reference from PrestaShop will be added (for example, “Client Reference” field on SO).
IMPSales Order date is now set equal to Order creation date from PrestaShop.
IMP Improved functionality for partner creation by first searching for an existing partner by full address before creating a new one.
FIX Fixed synchronization of newsletter subscription status.
1.7.0
19.018.017.016.015.0
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.
NEW Added automatic creation of Webhooks to track Order Status changes on the PrestaShop side. Requires paid third-party module from PrestaShop addons webshop “Webhooks integration Module” (https://addons.prestashop.com/en/third-party-data-integrations-crm-erp/48921-webhooks-integration.html).
NEW Added support to auto-cancel Sales Orders on Odoo when orders are cancelled on PrestaShop side. Requires paid third-party module from PrestaShop addons webshop “Webhooks integration Module”.
NEW Changed Sales Order e-commerce store status to “Shipped” when all transfers related to it are “Done” or “Cancelled”.
NEW Save to Odoo newsletter subscription status for the customer (is subscribed?, date of subscription, date of user Registration). Only set during first customer creation.
NEW Separated functionality of products mapping (trying to map with existing Odoo Product) from products import (trying to map and if not found create product in Odoo).
NEW Added possibility to more easily extend product search criteria for importing and validating products.
IMP Allow to disable export of product images from Odoo to Prestashop (checkbox on Integration form → “Product Defaults” tab).
IMP When carrier details are changed on PrestaShop side, no need to add mapping of delivery carrier again in Odoo.
IMP During creation of sales order, if mapping for product was not found, trying to auto-map by reference or barcode with existing Odoo Product before failing creation of sales order.
IMP Send tracking numbers only when sales order is fully shipped (all related pickings are either “done” or “cancelled” and there are at least some delivered items).
IMP Import from PrestaShop to Odoo only Feature Values that are connected to some Feature.
IMP Updated prestapyt library to version 0.11.1 to remove deprecated warnings for Python 3 (see requirements.txt file in the module).
IMP Improved performance to allow importing of 150,000+ products from PrestaShop.
FIX Fixed an issue with synchronizing records (features, attributes, etc.) with special symbols in their name (“%”, “_”, etc.).
FIX Fixed an issue with impossibility to import orders with deleted customer (set “Default Customer” on Sale Integration → “Sale Order Details” tab).
1.6.0
19.018.017.016.015.0
NEW Automatically cancel order on PrestaShop when it is marked as Cancelled on the Odoo side.
NEW Synchronize product features from PrestaShop to Odoo during initial import.
NEW Added sync from Odoo to PrestaShop when changing or creating products on the Odoo side.
NEW Added support for synchronizing optional products from Odoo to PrestaShop (requires adding the Optional Products field to fields mapping).
NEW Added possibility to synchronize optional products from Odoo to PrestaShop.
NEW Added the ability to work both with the Manufacturing module and without it.
NEW Added the ability to work both with the eCommerce module and without it.
NEW Added possibility to synchronize Products Cost Price from Odoo to PrestaShop.
NEW Added possibility to easily extend module for adding custom fields.
NEW Added validation for Countries and States duplicates. If duplicates are found, an error message displays a list of all problematic countries and states.
IMP Search only for active combinations when validating Prestashop products for duplicates.
IMP When creating sales orders from PrestaShop, also set the current sales order status as it is in PrestaShop.
IMP Added compatibility for older PrestaShop versions where order rows do not have an id_customization field.
IMP Improved categories synchronization to automatically sync parent categories together with child categories, and removed Root category from initial synchronization as it is useless.
FIX Fixed an issue with product validation results when PrestaShop admin URL cannot be opened (if it contains uppercase letters).
1.5.5
19.018.017.016.015.0
IMP Do not delete redundant combinations on PrestaShop side in case the checkbox for a specific integration is unset on the Product.
IMP Automatically cleanup non-existing external product and product variants records in case not found in PrestaShop.
IMP Before exporting products from Odoo to PrestaShop, the connector now checks if the product already exists in PrestaShop and automatically maps it by internal reference if found.
FIX Fixed an issue with initial creation of Product with variants when checkbox for integration is set.
FIX Fixed an issue with downloading of products with customizations.
1.5.4
19.018.017.016.015.0
NEW Associate automatically tax rules with taxes.
IMP Download tax rules at the same time as downloading taxes.
1.5.3
19.018.017.016.015.0
NEW Allow definition of the mapping between taxes and tax rules using Quick Configuration Wizard.
NEW Added functionality to import payment transactions (containing transaction_id) to Odoo. It is using OCA module sale_advance_payment.
IMP Improved product taxes import and export between Odoo and PrestaShop using taxes and tax rules mapping.
FIX Fixed shipping taxes calculations (now possible to have more than one tax on shipping line).
1.5.2
19.018.017.016.015.0
IMP Synchronize all countries from PrestaShop (not only active).
IMP Multi-step delivery: Send tracking number only for outgoing picking.
FIX Fixed an issue with multi-company setup and automatic sales order download.
FIX Set proper currency on Sales Order if it is different from company standard.
1.5.1
19.018.017.016.015.0
IMP Retrieve only active states from Prestashop.
1.5.0
19.018.017.016.015.0
NEW Added Quick Configuration Wizard.
NEW Added taxes and tax groups quick manual import.
NEW When importing sales orders, payment method is also created if it doesn’t exist.
IMP Version of prestapyt library changed to 0.10.1
IMP When integration is deleted, also delete related Sales Order download Scheduled Action.
FIX Fixed initial payment methods import.
FIX Fixed import of BOMs with no product variant components.
FIX Fixed incorrect tax rate applied to order shipping line.
1.4.4
19.018.017.016.015.0
NEW Added filter by active countries and states in initial import.
FIX Fixed order import when line has several taxes.
FIX Fixed product import.
1.4.3
19.018.017.016.015.0
NEW Added import of payment method before creating an order if it does not exist.
NEW Added possibility to import product categories by action “Import Categories” in menus “External → Categories” and “Mappings → Categories”.
NEW Added “Import Product” button on unmapped products in menu “Mapping → Products”.
IMP Added integration info in Queue Job for errors with mapping.
FIX Fixed an issue with exporting new products.
FIX Fixed product and product variant mapping in initial import.
FIX Fixed empty external names after export products and import orders.
1.4.2
19.018.017.016.015.0
IMP Sale order line description for discount and price difference is assigned from product.
1.4.1
19.018.017.016.015.0
FIX Fixed an issue with difference per cent of the total order amount.
1.4.0
19.018.017.016.015.0
NEW Added possibility to import product attributes and values by action “Import Products Attributes” in menus “External → Product Attributes” and “Mappings → Product Attributes”.
NEW Added creation of Order Discount from E-Commerce System as a separate product line in a sell order.
FIX Fixed an issue with trying to send stock to PrestaShop for products that have disabled integration.
FIX Fixed a bug where mapping modification was unavailable for users without the Job Queue Manager role.
1.3.8
19.018.017.016.015.0
NEW Added export of “Delivery time of in-stock products” and “Delivery time of out-of-stock products with allowed orders” fields.
1.3.7
19.018.017.016.015.0
NEW Added “Import Stock Levels” button to the “Initial Import” tab that tries to download stock levels for storable products.
FIX Fixed bug of delivery line tax calculation.
FIX Fixed multiple timezone bugs in PrestaShop.
1.3.6
19.018.017.016.015.0
NEW Added “Initial Import” tab with two separate buttons into “Sale Integration”.
NEW Added “Import Master Data” feature to download and try to map common data.
NEW Added “Import products” feature to import products from E-Commerce System to Odoo with a pre-validation step.
NEW Added possibility to import products by action Import Products in menu “External → Products”.
IMP Import of products is run in jobs separately for each product.
1.3.5
19.018.017.016.015.0
IMP Downloaded sales order now is moved from file to JSON format and can be edited/viewed in menu “E-Commerce Integrations → External Orders”.
1.3.4
19.018.017.016.015.0
IMP Synchronize tracking only after it is added to the stock picking. Some carrier connectors.
1.3.3
19.018.017.016.015.0
FIX Fixed an issue where combinations not exporting properly attribute values.
1.3.2
19.018.017.016.015.0
FIX Fixed issues with incorrect categories syncing.
1.3.1
19.018.017.016.015.0
NEW Added synchronization of partner language and partner email to delivery and shipping address.
1.3.0
19.018.017.016.015.0
NEW Added automapping of Countries, Country States, Languages, and Payment Methods.
NEW Added Default Sales Team to Sales Order created via E-Commerce Integrations.
NEW Added synchronization of VAT and Personal Identification Number fields.
NEW In case purchase is done from the company, create Company and Contact inside Odoo.
1.2.1
19.018.017.016.015.0
FIX Fixed regression issue with initial creation of the product with combination not working properly.
1.2.0
19.018.017.016.015.0
NEW Added possibility to define field mappings and specify if field should be updatable or not.
FIX Avoided creation of duplicated products under some conditions.
1.1.0
19.018.017.016.015.0
NEW Added Delivery Notes field on Sales Order.
NEW Added configuration to define on Sales Integration which fields should be used on SO and Delivery Order for Delivery Notes.
NEW Allow to specify which product should be exported to which channel.
NEW Added separate field that allows to specify Product Name to be sent to e-commerce site instead of standard name.
IMP Do not change Minimal Order Quantity on existing Combinations.
1.0.4
19.018.017.016.015.0
FIX Fixed variants import if no variants exist.
1.0.3
19.018.017.016.015.0
FIX Replaced client request to new format, fixing payment and delivery methods retrieving.
FIX Fixed warnings on Odoo.sh with empty description on new models.
1.0.2
19.018.017.016.015.0
FIX Fixed errors during import of external models.
FIX Fixed images export.
1.0.1
19.018.017.016.015.0
NEW Added PS_TIMEZONE settings field to correctly handle cases when PrestaShop is in a different timezone.