= 3.5.1 =
* Loading branches using the button in the settings now runs via admin-ajax (by individual carrier services, the progress is displayed directly on the page) instead of directly calling the srv/updateBranches.php file, which hosting companies are starting to block
* Giant branch lists (DPD Pickup, 150 thousand items) are processed in parts and saved in bulk — they no longer fall under the memory limit or hosting timeout
* New REST endpoint /wp-json/toret-balikobot/v1/reload-branches (optional parameter carriers=kod1,kod2) for updating branches with hosting cron, with a lock against overlapping runs
* The srv/updateBranches.php file is obsolete — it works for existing crons for now, but it will be removed in one of the next versions; replace it with a REST endpoint in cron
* Loading branches using the button in the settings now runs via admin-ajax (by individual carrier services, the progress is displayed directly on the page) instead of directly calling the srv/updateBranches.php file, which hosting companies are starting to block
* Giant branch lists (DPD Pickup, 150 thousand items) are processed in parts and saved in bulk — they no longer fall under the memory limit or hosting timeout
* New REST endpoint /wp-json/toret-balikobot/v1/reload-branches (optional parameter carriers=kod1,kod2) for updating branches with hosting cron, with a lock against overlapping runs
* The srv/updateBranches.php file is obsolete — it works for existing crons for now, but it will be removed in one of the next versions; replace it with a REST endpoint in cron
= 7.2.1 =
* The settings now display the REST URL for the cron update of shipment statuses (/wp-json/toret-dpd/v1/check-status)
* The original cron-status-update.php file is obsolete and will be removed in one of the next versions – please reconfigure cron to the new URL
* Fixed an invalid link to the non-existent cron-pickups-import-sk.php file in the settings
* The shipment status cron now respects the set number of orders per run (previously the value from the settings was ignored)
* The settings now display the REST URL for the cron update of shipment statuses (/wp-json/toret-dpd/v1/check-status)
* The original cron-status-update.php file is obsolete and will be removed in one of the next versions – please reconfigure cron to the new URL
* Fixed an invalid link to the non-existent cron-pickups-import-sk.php file in the settings
* The shipment status cron now respects the set number of orders per run (previously the value from the settings was ignored)
= 1.3.8 =
* Added REST endpoint for cron updates of shipment statuses: /wp-json/toret-fofr/v1/check-status (original URL ?tfofrstatus=cron remains functional)
* Added lock against overlapping runs of shipment status cron (10 minutes)
* Added REST endpoint for cron updates of shipment statuses: /wp-json/toret-fofr/v1/check-status (original URL ?tfofrstatus=cron remains functional)
* Added lock against overlapping runs of shipment status cron (10 minutes)
= 2.2.0 =
* Added Apple Pay payment method
* Removed debug statements in PHP error log
* Fixed warning "Undefined array key cron_excluded_status" when checking payment status
* Moved translation loading to hook init (WP 6.7+)
* Added Apple Pay payment method
* Removed debug statements in PHP error log
* Fixed warning "Undefined array key cron_excluded_status" when checking payment status
* Moved translation loading to hook init (WP 6.7+)
= 1.20.13 =
* Cron for updating shipment statuses is now available as REST endpoint /wp-json/toret-toptrans/v1/check-status. The original cron-status-update.php file is deprecated and will be removed in the next version – reset cron to the new URL.
* Cron for updating shipment statuses is now available as REST endpoint /wp-json/toret-toptrans/v1/check-status. The original cron-status-update.php file is deprecated and will be removed in the next version – reset cron to the new URL.
= 1.0.1 =
* Diagnostics: product lists without matching key and duplicate values now display all items with pagination of 50 (previously only the first 50)
* Diagnostics: total number of items found is displayed above the lists
* Diagnostics: product lists without matching key and duplicate values now display all items with pagination of 50 (previously only the first 50)
* Diagnostics: total number of items found is displayed above the lists
= 1.1.1 =
* Added shortcode [toret_adulto] to insert age verification into checkout built into page builder (Elementor, Woodmart)
* Added widget placement option "Shortcode only"
* Fixed sending verification ID when widget is outside checkout form
* Added shortcode [toret_adulto] to insert age verification into checkout built into page builder (Elementor, Woodmart)
* Added widget placement option "Shortcode only"
* Fixed sending verification ID when widget is outside checkout form
= 4.0.3 =
* Fixed missing "Refund via GoPay" button in order details – payment status is saved immediately after payment
* GoPay transaction ID is now saved in the order (Transaction ID field in WooCommerce)
* Added error logging when loading payment status from GoPay in order details
* Fixed GoPay notification processing for old abandoned payment – does not change order or subscription status
* Fixed link to plugin settings in plugin list and in notification about incorrect access data
* Updated shared library Toret (1.173.0)
* Fixed missing "Refund via GoPay" button in order details – payment status is saved immediately after payment
* GoPay transaction ID is now saved in the order (Transaction ID field in WooCommerce)
* Added error logging when loading payment status from GoPay in order details
* Fixed GoPay notification processing for old abandoned payment – does not change order or subscription status
* Fixed link to plugin settings in plugin list and in notification about incorrect access data
* Updated shared library Toret (1.173.0)
= 3.13.9 =
* Added: preparation for Toret PPL 4.x, which only works with the PPL CPL API — e-shops that still use the original PPL myApi will not be offered the update to 4.x (not even automatically) until they switch to the CPL API in the plugin settings. A notification will be displayed in the administration with a link to the instructions.
* Added: preparation for Toret PPL 4.x, which only works with the PPL CPL API — e-shops that still use the original PPL myApi will not be offered the update to 4.x (not even automatically) until they switch to the CPL API in the plugin settings. A notification will be displayed in the administration with a link to the instructions.
= 1.8.1 =
* Fixed submitting a shipment via API v3 with a merged first and last name field at checkout (error "First and last name or company name must be specified")
* Fixed submitting a shipment via API v3 with a merged first and last name field at checkout (error "First and last name or company name must be specified")