= 2.17.3 =
* Fixed "Best price in the last 30 days" showing 0 – a history record with a promotional price of 0 (typically from import/ERP) is now considered to be without a discount, even for existing records (the log does not need to be deleted)
* Significantly limited database queries – the plugin table schema check (dbDelta) now only occurs once after installation or update, not with every request
* Secure deletion of the price history log – the action now requires login and store administrator permissions
* Fixed "Best price in the last 30 days" showing 0 – a history record with a promotional price of 0 (typically from import/ERP) is now considered to be without a discount, even for existing records (the log does not need to be deleted)
* Significantly limited database queries – the plugin table schema check (dbDelta) now only occurs once after installation or update, not with every request
* Secure deletion of the price history log – the action now requires login and store administrator permissions
= 3.13.8. =
* Added: notification in the administration for e-shops that have the original map widget set up — the carrier PPL discontinued it as of August 31, 2026, you need to switch to the PPL 2.0 map widget (the link to the instructions is directly in the notification).
* Added: notification in the administration for e-shops that have the original map widget set up — the carrier PPL discontinued it as of August 31, 2026, you need to switch to the PPL 2.0 map widget (the link to the instructions is directly in the notification).
= 9.0.22 =
* Fixed display of Packet widget for address verification in block checkout — it was also offered for foreign HD carriers (e.g. Econt in Bulgaria), where it makes no sense; now it is displayed only for delivery to a pick-up point in the Czech Republic and Slovakia, as well as in the classic checkout
* Fixed display of Packet widget for address verification in block checkout — it was also offered for foreign HD carriers (e.g. Econt in Bulgaria), where it makes no sense; now it is displayed only for delivery to a pick-up point in the Czech Republic and Slovakia, as well as in the classic checkout
= 3.5.0 =
* Added: CN22/CN23 customs declaration for shipments outside the EU customs union — customs data for products and variants (HS code, description, country of origin), editable goods table in the submission dialog, default values in settings
* Added: automatic detection of EU customs territories by zip code (Canary Islands, Ceuta, Melilla, Åland Islands, Livigno, Campione d'Italia, Helgoland, Büsingen, Madeira, Azores, Mount Athos, French overseas territories) — customs declaration and service 43 are attached
* Added: state/province (subIsoCountry) in the address for the USA, Australia, Brazil, Canada, Mexico and Spain — taken from the order, resolves error 402 when submitting
* Added: support for shipments to the USA and Puerto Rico — customs value in USD (automatic conversion using the CNB exchange rate) and declaration ID field (Zonos Prepay) in the submission dialog
* Added: importer reference numbers by country (VOEC/IOSS) in settings + field in submission dialog
* Added: MRN field (export accompanying document) in submission dialog when using service 44
* Added: choice of notification type (e-mail / SMS / both)
* Added: direct selection of transport method in the Conditional Payments plugin (previously just "Match by name")
* Improved: accurate lists of countries for individual services according to the official Czech Post matrix — the cash desk offers methods only where ČP delivers with the given service; settings now cover 218 countries
* Improved: bulk submission lists order numbers that failed to be sent
* Improved: complete code list of ČP error messages — understandable errors in the log
* Improved: limit check of 20 items of customs declaration with warning in dialog
* Fixed: customs values and weights are sent per piece according to ČP documentation (previously line totals → overvalued declaration and error 265)
* Fixed: returned items (refunds) are not included in the customs declaration
* Fixed: fields in the metabox of the order detail (size, insurance, delivery post and location) are saved when submitting the package without having to update the order first
* Fixed: double calendar for the Delivery date field in the order detail
* Fixed: bulk actions in the order list on WordPress 7.1
* Improved: minimum required PHP version is 8.1
* Added: CN22/CN23 customs declaration for shipments outside the EU customs union — customs data for products and variants (HS code, description, country of origin), editable goods table in the submission dialog, default values in settings
* Added: automatic detection of EU customs territories by zip code (Canary Islands, Ceuta, Melilla, Åland Islands, Livigno, Campione d'Italia, Helgoland, Büsingen, Madeira, Azores, Mount Athos, French overseas territories) — customs declaration and service 43 are attached
* Added: state/province (subIsoCountry) in the address for the USA, Australia, Brazil, Canada, Mexico and Spain — taken from the order, resolves error 402 when submitting
* Added: support for shipments to the USA and Puerto Rico — customs value in USD (automatic conversion using the CNB exchange rate) and declaration ID field (Zonos Prepay) in the submission dialog
* Added: importer reference numbers by country (VOEC/IOSS) in settings + field in submission dialog
* Added: MRN field (export accompanying document) in submission dialog when using service 44
* Added: choice of notification type (e-mail / SMS / both)
* Added: direct selection of transport method in the Conditional Payments plugin (previously just "Match by name")
* Improved: accurate lists of countries for individual services according to the official Czech Post matrix — the cash desk offers methods only where ČP delivers with the given service; settings now cover 218 countries
* Improved: bulk submission lists order numbers that failed to be sent
* Improved: complete code list of ČP error messages — understandable errors in the log
* Improved: limit check of 20 items of customs declaration with warning in dialog
* Fixed: customs values and weights are sent per piece according to ČP documentation (previously line totals → overvalued declaration and error 265)
* Fixed: returned items (refunds) are not included in the customs declaration
* Fixed: fields in the metabox of the order detail (size, insurance, delivery post and location) are saved when submitting the package without having to update the order first
* Fixed: double calendar for the Delivery date field in the order detail
* Fixed: bulk actions in the order list on WordPress 7.1
* Improved: minimum required PHP version is 8.1
= 3.4.1 =
* Updated shared Toret library to v1.173.0 — unified versioning of shared scripts between Toret plugins (fixes broken settings elements if there is another Toret plugin with an older version of the library on the site)
* Fixed version header in translation template languages/woo-idoklad.pot and in Slovak translation
* Updated shared Toret library to v1.173.0 — unified versioning of shared scripts between Toret plugins (fixes broken settings elements if there is another Toret plugin with an older version of the library on the site)
* Fixed version header in translation template languages/woo-idoklad.pot and in Slovak translation
= 3.13.7 =
* If the customer enters a different delivery address with their own phone number, the delivery phone number will be passed on to PPL (for shipments, returns and labels). Without a delivery phone number, the billing phone number will continue to be used.
* If the customer enters a different delivery address with their own phone number, the delivery phone number will be passed on to PPL (for shipments, returns and labels). Without a delivery phone number, the billing phone number will continue to be used.
= 1.5.1 =
* Now company data (ID, VAT ID, VAT ID) will be pre-filled in the block checkout from the saved customer data
* More understandable messages when the VIES verification service is unavailable in the administration (instead of technical codes of the MS_UNAVAILABLE type)
* Now company data (ID, VAT ID, VAT ID) will be pre-filled in the block checkout from the saved customer data
* More understandable messages when the VIES verification service is unavailable in the administration (instead of technical codes of the MS_UNAVAILABLE type)
= 1.22.0 =
* New native connection with the Toret EU VAT plugin — IČO, DIČ and IČ DPH from wholesale registration are automatically pre-filled into the EU VAT fields in the checkout
* Minimum order value and progressive discount bands according to the order price now respect currency conversion (CURCY, WPML/WCML, YayCurrency)
* Added SK and DE translations
* New native connection with the Toret EU VAT plugin — IČO, DIČ and IČ DPH from wholesale registration are automatically pre-filled into the EU VAT fields in the checkout
* Minimum order value and progressive discount bands according to the order price now respect currency conversion (CURCY, WPML/WCML, YayCurrency)
* Added SK and DE translations
= 1.1.0 =
* Added support for WooCommerce block checkout (custom block, automatic or manual placement, verification via Store API)
* Added the setting "Widget placement in block checkout"
* Fixed the widget language setting (previously ignored), the menu narrowed to Automatic / CZ / SK according to Adulto.cz options
* Fixed the widget placement in the order summary table and its disappearance after AJAX checkout update
* Security of the settings page (nonce, permissions, input sanitization, output escaping)
* Calling the Adulto.cz API via WordPress HTTP API with error handling and an order note in the event of an invalid response
* Fixed the text of domain license messages and the path to translations, added cs/sk translations
* Added support for WooCommerce block checkout (custom block, automatic or manual placement, verification via Store API)
* Added the setting "Widget placement in block checkout"
* Fixed the widget language setting (previously ignored), the menu narrowed to Automatic / CZ / SK according to Adulto.cz options
* Fixed the widget placement in the order summary table and its disappearance after AJAX checkout update
* Security of the settings page (nonce, permissions, input sanitization, output escaping)
* Calling the Adulto.cz API via WordPress HTTP API with error handling and an order note in the event of an invalid response
* Fixed the text of domain license messages and the path to translations, added cs/sk translations
= 1.21.0 =
* New type of gradual discount "Number of pieces of individual products" — the discount is evaluated for each product separately (variants of one product are added)
* New option to allow only selected shipping to wholesale customers
* New option to hide selected shipping to regular customers
* Added SK and DE translations
* New type of gradual discount "Number of pieces of individual products" — the discount is evaluated for each product separately (variants of one product are added)
* New option to allow only selected shipping to wholesale customers
* New option to hide selected shipping to regular customers
* Added SK and DE translations