Changelog

Plugin: Česká pošta Date: 22. 10. 2026
= 3.5.1. =
* Minimum requirements increased: PHP 8.2, WordPress 6.9, WooCommerce 11.0
* Fixed: PHP version check no longer deactivates the plugin — a process with older PHP (cron, CLI, backup) could permanently disable the plugin for the entire website
* Fixed: customs check on writing does not block domestic and EU shipments — customs data validation is triggered only where a customs declaration is actually needed
* Fixed: country code from imported orders is normalized ("cz", " CZ ") — the order is no longer incorrectly evaluated as a shipment to a third country
Plugin: Česká pošta Date: 8. 9. 2026
= 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
Plugin: Česká pošta Date: 4. 6. 2026
= 3.4.6 =
* Fixed: selecting a dispensing location in the block checkout — the widget did not load after closing and reopening (a blank window was displayed)
* Fixed: the loading animation (spinner) remained stuck on the "Select dispensing location" button in the block checkout
* Fixed: opening the branch selection widget in the block checkout accidentally triggered form validation ("Please fill in this field")
Plugin: Česká pošta Date: 28. 5. 2026
= 3.4.5 =
* Security: all admin AJAX actions secured (package creation, package deletion, label printing, pick-up location selection, status update) — nonce, capability and input sanitization verification added
* Security: secured handler for saving plugin settings (CSRF protection)
* Added: Czech Post tracking URL is now localized by language — English variant `/en/` for English-speaking customers (admin language in admin, order language in email, page language on frontend)
* Fixed: saving settings in shipping for a specific country and in global shipping settings
* Fixed: pick-up location selection in order details (previously, saving was silently ignored due to a JS error)
* Improved: when printing labels, the complete response from the Czech Post API is also saved in the log for better diagnostics
Plugin: Česká pošta Date: 18. 5. 2026
= 3.4.4 =
* Fixed automatic creation of a package when changing the order status, when under certain circumstances the package was sent even without automatic submission set
* Added action `tcp_parcel_service_success` triggered after successful creation of the package(s) in Czech Post, allowing to connect your own logic (e.g. changing the order status)
Plugin: Česká pošta Date: 6. 5. 2026
= 3.4.3 =
* Fixed the ability to save global transport settings
Plugin: Česká pošta Date: 27. 4. 2026
= 3.4.2 =
* Fixed the widget for selecting a branch in the checkout
Plugin: Česká pošta Date: 14. 4. 2026
= 3.4.1 =
* Fixed compatibility with WooCommerce
Plugin: Česká pošta Date: 13. 4. 2026
= 3.4.0 =
* Service 29 is now set for Parcel in Hand (DR) transport, which indicates a parcel weighing more than 30kg
Plugin: Česká pošta Date: 1. 4. 2026
= 3.3.6 =
* Fixing PHP errors
1 2 3 … 18

Search