Changelog

Plugin: PPL Date: 7. 9. 2026
= 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.
Plugin: PPL Date: 2. 9. 2026
= 3.13.6 =
* Security: administrator actions (sending/cancelling a shipment, collection, changing branch) now require store administrator permissions and a security token — they were previously available to unlogged visitors and customer accounts. We recommend updating immediately.
* Fixed: flat rate in foreign currency was overcharging free shipping (threshold, free product, coupon) — "Free: 99 CZK" was displayed in the checkout.
* Fixed: the text "Free" for shipping is only added when displayed according to the resulting price — WPML can no longer "bake" it into the translated shipping name and it is included in free shipping.
* New: the "Create label when creating a package" option also works on the CPL API — the label is pre-downloaded after automatic sending and can be downloaded in one click without waiting for PPL.
* Improved: downloading a label in the format in which the batch was created no longer regenerates the entire batch; when PPL is still generating labels, the plugin will clearly announce it instead of a silent incomplete PDF.
* Fixed: shipment cancellation — for orders with a return receipt, only the related shipment was canceled, not the main one; an empty number caused a false error "Failed to cancel package" next to success; fixed WAF blocking of the request before the PPL API.
* Updated the shared library toret-library to v1.173.0 (versioning of shared scripts according to the library build — eliminates conflicts between Toret plugins with different library versions).
* Fixed outdated information about the minimum PHP version in the plugin description (correctly 8.1).
Plugin: PPL Date: 20. 8. 2026
= 3.13.5 =
* Fixed: an order with shipping to a pick-up point could be created without a selected branch when a concurrent checkout refresh overwrote the session — the selection is now refreshed directly from the submitted form and any mismatch in the branch type is logged.
* Fixed: the label print dialog now defaults to the default format from the settings (previously always 100×150 mm); a separate shipment label and the complete batch sheet are downloaded directly without a dialog.
* Fixed: downloading labels on hosting with a read-only plugin directory (Bedrock/Composer) — the PDF is sent directly from memory, without writing to disk.
* Fixed: saving the flat rate shipping price in other currencies — after saving, the option was deactivated and the values ​​disappeared (regression from 3.13.1).
* Fixed: the placeholder {order_number} in the label note template was replaced with the customer's note instead of the order number.
* Improved: sent shipment data is now written to the PPL log even when the batch is successfully created (previously only on error).
* Improved: long diagnostic records were no longer silently discarded in the log due to the length limit (context is now shortened).
Plugin: PPL Date: 28. 7. 2026
= 3.13.4 =
* Fixed: automatic loading of shipment statuses skipped orders that had not yet been loaded with any status (empty value in blocked statuses from saved settings).
* Fixed: cron URL for loading statuses could be cached by cache plugins (LiteSpeed, etc.), which silently stopped automatic loading of statuses.
Plugin: PPL Date: 21. 7. 2026
= 3.13.3 =
* Fixed: conflict with the current version of Toret Invoice/Toolkit on the settings pages — the page was jumping and could not be clicked (update of the shared library toret-library).
Plugin: PPL Date: 14. 7. 2026
= 3.13.2 =
* Added missing countries (Netherlands, Austria, Hungary, Romania, Bulgaria) for PPL Parcelshop and PPL Pick-up Point (Smart) methods — PPL supports these countries in the Smart Europe network from 12/2025. * Fixed: Pick-up point selection (widget) in the checkout did not respond to clicks for these countries (classic and block checkout).
Plugin: PPL Date: 9. 7. 2026
= 3.13.1 =
* New: the settings for individual shipping methods have a sidebar with a clear selection instead of one long page.
* Fixed the alignment of icons with text for action buttons (order details and order overview).
* Fixed: the spinner now replaces the button icon when loading instead of being displayed next to it.
* Fixed the drop-down sections (surcharges, shipping availability) in the product, category and variant details.
* Fixed the selection of countries for surcharges (missing select2 field style).
* Unified the appearance of buttons and tables in shipping and surcharge settings.
* Fixed overflowing tables (collection point addresses, weight/price tables) outside the page width.
* Added missing Czech and Slovak translations.
* Clarified the label download button for bulk batches.
* Removed the repeating shipping name from the headings in the method settings.
Plugin: PPL Date: 1. 7. 2026
= 3.13.0 =
* New: "PPL pick-up point (Smart)" and "PPL Box (Smart)" transports — separate methods for parcel shops, or boxes via the PPL Smart product.
* Fixed sending a shipment to a newly added pick-up point in the new PPL widget (code with the "KM" prefix was rejected by the CPL API).
* Fixed: when changing transport (box/parcelshop), the previously selected branch of the non-seated type is now canceled — classic and block checkout.
* Fixed checking of shipment dimensions (it was accidentally turned off for all transport methods).
* Fixed an error in calculating the total weight of the order.
* Fixed a fatal error when converting the currency rate (duplicate function declaration).
* Increased the minimum PHP requirement to 8.1 (with checking and deactivation for older versions).
* Updated the tested versions of WordPress (7.0) and WooCommerce (10.9).
Plugin: PPL Date: 10. 6. 2026
= 3.12.4 =
* Fixed bulk label download (returned only one label instead of all)
* Fixed overlapping of "Print labels" and "Send packages to PPL" dialogs
* Fixed error logging in PPL log when ordering a collection unsuccessfully
Plugin: PPL Date: 3. 6. 2026
= 3.12.3 =
* Fixed the generation of return shipment (PPL Parcel Return CZ) in Create Package Label API
* Improved the security of the AJAX request for selecting a pickup location (compatibility with WAF rules blocking unregistered users)
* Fixed the alignment of icons for buttons in the PPL metabox on the order detail

Search