{"id":150875,"date":"2021-12-28T09:33:11","date_gmt":"2021-12-28T09:33:11","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/speedy-and-econt-shipping\/"},"modified":"2024-08-04T06:27:26","modified_gmt":"2024-08-04T06:27:26","slug":"speedy-econt-shipping","status":"publish","type":"plugin","link":"https:\/\/mlt.wordpress.org\/plugins\/speedy-econt-shipping\/","author":18750600,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.15.1","stable_tag":"1.15.1","tested":"6.4.8","requires":"","requires_php":"7.0","requires_plugins":null,"header_name":"Speedy and Econt Shipping","header_author":"Dan Goriaynov","header_description":"Adds Speedy and Econt shipping methods along with their delivery options.","assets_banners_color":"c1c1c1","last_updated":"2024-08-04 06:27:26","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/revolut.me\/danq6lus","header_plugin_uri":"https:\/\/github.com\/dangoriaynov\/speedy_econt_shipping","header_author_uri":"https:\/\/github.com\/dangoriaynov","rating":5,"author_block_rating":0,"active_installs":100,"downloads":10850,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"0.1":{"tag":"0.1","author":"winter2007d","date":"2021-12-28 09:39:55"},"0.2":{"tag":"0.2","author":"winter2007d","date":"2022-01-14 17:38:40"},"0.3":{"tag":"0.3","author":"winter2007d","date":"2022-01-14 17:49:47"},"0.4":{"tag":"0.4","author":"winter2007d","date":"2022-01-30 17:23:16"},"0.9":{"tag":"0.9","author":"winter2007d","date":"2022-05-03 19:25:05"},"1.0":{"tag":"1.0","author":"winter2007d","date":"2022-05-03 20:18:18"},"1.1":{"tag":"1.1","author":"winter2007d","date":"2022-05-25 14:38:03"},"1.10.0":{"tag":"1.10.0","author":"winter2007d","date":"2023-03-25 08:33:16"},"1.10.1":{"tag":"1.10.1","author":"winter2007d","date":"2023-03-25 18:41:41"},"1.10.2":{"tag":"1.10.2","author":"winter2007d","date":"2023-03-25 20:25:32"},"1.10.3":{"tag":"1.10.3","author":"winter2007d","date":"2023-03-25 21:01:59"},"1.10.4":{"tag":"1.10.4","author":"winter2007d","date":"2023-03-28 22:55:14"},"1.11.0":{"tag":"1.11.0","author":"winter2007d","date":"2023-04-17 21:13:10"},"1.11.1":{"tag":"1.11.1","author":"winter2007d","date":"2023-05-13 22:25:21"},"1.12.0":{"tag":"1.12.0","author":"winter2007d","date":"2023-06-01 19:42:25"},"1.12.1":{"tag":"1.12.1","author":"winter2007d","date":"2023-06-01 20:58:03"},"1.12.2":{"tag":"1.12.2","author":"winter2007d","date":"2023-06-02 18:57:23"},"1.12.3":{"tag":"1.12.3","author":"winter2007d","date":"2023-06-02 23:22:25"},"1.12.4":{"tag":"1.12.4","author":"winter2007d","date":"2023-06-16 19:07:48"},"1.13.0":{"tag":"1.13.0","author":"winter2007d","date":"2023-06-18 21:37:11"},"1.13.1":{"tag":"1.13.1","author":"winter2007d","date":"2023-08-10 12:48:43"},"1.13.2":{"tag":"1.13.2","author":"winter2007d","date":"2024-03-12 15:24:35"},"1.13.3":{"tag":"1.13.3","author":"winter2007d","date":"2024-03-13 23:56:09"},"1.13.4":{"tag":"1.13.4","author":"winter2007d","date":"2024-03-14 00:40:15"},"1.14.0":{"tag":"1.14.0","author":"winter2007d","date":"2024-03-14 18:14:36"},"1.15":{"tag":"1.15","author":"winter2007d","date":"2024-08-03 21:55:46"},"1.15.1":{"tag":"1.15.1","author":"winter2007d","date":"2024-08-04 06:27:26"},"1.16":{"tag":"1.16","author":"winter2007d","date":"2024-08-25 04:03:42"},"1.2":{"tag":"1.2","author":"winter2007d","date":"2022-05-25 14:42:34"},"1.3":{"tag":"1.3","author":"winter2007d","date":"2022-06-28 07:54:56"},"1.4":{"tag":"1.4","author":"winter2007d","date":"2022-06-29 09:19:39"},"1.5":{"tag":"1.5","author":"winter2007d","date":"2022-06-29 21:11:04"},"1.5.1":{"tag":"1.5.1","author":"winter2007d","date":"2022-07-09 11:02:41"},"1.5.2":{"tag":"1.5.2","author":"winter2007d","date":"2022-07-09 11:09:33"},"1.5.3":{"tag":"1.5.3","author":"winter2007d","date":"2022-11-08 23:11:50"},"1.5.4":{"tag":"1.5.4","author":"winter2007d","date":"2022-11-08 23:47:05"},"1.5.5":{"tag":"1.5.5","author":"winter2007d","date":"2022-11-09 00:02:40"},"1.5.6":{"tag":"1.5.6","author":"winter2007d","date":"2022-11-09 00:16:15"},"1.6":{"tag":"1.6","author":"winter2007d","date":"2023-01-19 21:13:41"},"1.6.1":{"tag":"1.6.1","author":"winter2007d","date":"2023-01-19 21:42:38"},"1.6.2":{"tag":"1.6.2","author":"winter2007d","date":"2023-01-21 11:58:44"},"1.7":{"tag":"1.7","author":"winter2007d","date":"2023-01-21 22:01:38"},"1.7.1":{"tag":"1.7.1","author":"winter2007d","date":"2023-01-21 22:12:34"},"1.7.2":{"tag":"1.7.2","author":"winter2007d","date":"2023-01-21 23:11:01"},"1.7.3":{"tag":"1.7.3","author":"winter2007d","date":"2023-01-22 16:09:09"},"1.8":{"tag":"1.8","author":"winter2007d","date":"2023-01-23 10:07:12"},"1.8.1":{"tag":"1.8.1","author":"winter2007d","date":"2023-01-23 18:39:31"},"1.8.2":{"tag":"1.8.2","author":"winter2007d","date":"2023-01-23 21:50:49"},"1.8.3":{"tag":"1.8.3","author":"winter2007d","date":"2023-01-26 14:49:45"},"1.8.4":{"tag":"1.8.4","author":"winter2007d","date":"2023-01-26 17:27:08"},"1.8.5":{"tag":"1.8.5","author":"winter2007d","date":"2023-01-26 21:58:26"},"1.9":{"tag":"1.9","author":"winter2007d","date":"2023-01-28 15:00:00"},"1.9.1":{"tag":"1.9.1","author":"winter2007d","date":"2023-01-28 15:31:46"},"1.9.2":{"tag":"1.9.2","author":"winter2007d","date":"2023-01-28 21:04:12"},"1.9.3":{"tag":"1.9.3","author":"winter2007d","date":"2023-01-31 00:40:36"},"1.9.4":{"tag":"1.9.4","author":"winter2007d","date":"2023-01-31 21:54:56"},"1.9.5":{"tag":"1.9.5","author":"winter2007d","date":"2023-02-01 20:06:22"},"1.9.6":{"tag":"1.9.6","author":"winter2007d","date":"2023-03-07 12:28:52"},"1.9.8":{"tag":"1.9.8","author":"winter2007d","date":"2023-03-15 20:41:25"}},"upgrade_notice":{"":"<ul>\n<li>be sure to check that no changes are needed in the plugin&#039; settings page once you update the plugin<\/li>\n<\/ul>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2649877,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2649877,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2649877,"resolution":"1544x500","location":"assets","locale":""},"banner-722x250.png":{"filename":"banner-722x250.png","revision":2649877,"resolution":"722x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1","0.2","0.3","0.4","0.9","1.0","1.1","1.10.0","1.10.1","1.10.2","1.10.3","1.10.4","1.11.0","1.11.1","1.12.0","1.12.1","1.12.2","1.12.3","1.12.4","1.13.0","1.13.1","1.13.2","1.13.3","1.13.4","1.14.0","1.15","1.15.1","1.16","1.2","1.3","1.4","1.5","1.5.1","1.5.2","1.5.3","1.5.4","1.5.5","1.5.6","1.6","1.6.1","1.6.2","1.7","1.7.1","1.7.2","1.7.3","1.8","1.8.1","1.8.2","1.8.3","1.8.4","1.8.5","1.9","1.9.1","1.9.2","1.9.3","1.9.4","1.9.5","1.9.6","1.9.8"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2649877,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2649877,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2649877,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2649877,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2649877,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":2649877,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":2649877,"resolution":"7","location":"assets","locale":""}},"screenshots":{"1":"'Left till free shipping' shown in cart page, separate warning is shown next to the order price","2":"Same information is shown at the checkout page","3":"Delivery options are displayed once phone number is populated","4":"Region, city and office fields are shown for the corresponding shipping option","5":"Cities list is populated once region is selected","6":"Office field is automatically populated when only 1 office is available in the chosen city","7":"Original region, city and address fields are shown when 'to address' delivery option is chosen"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[206279,196632,206281,3546,206280],"plugin_category":[45],"plugin_contributors":[206282],"plugin_business_model":[],"class_list":["post-150875","plugin","type-plugin","status-publish","hentry","plugin_tags-206279","plugin_tags-econt","plugin_tags-206281","plugin_tags-shipping","plugin_tags-speedy","plugin_category-ecommerce","plugin_contributors-winter2007d","plugin_committers-winter2007d"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/speedy-econt-shipping\/assets\/icon-128x128.png?rev=2649877","icon_2x":"https:\/\/ps.w.org\/speedy-econt-shipping\/assets\/icon-256x256.png?rev=2649877","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/speedy-econt-shipping\/assets\/screenshot-1.png?rev=2649877","caption":"'Left till free shipping' shown in cart page, separate warning is shown next to the order price"},{"src":"https:\/\/ps.w.org\/speedy-econt-shipping\/assets\/screenshot-2.png?rev=2649877","caption":"Same information is shown at the checkout page"},{"src":"https:\/\/ps.w.org\/speedy-econt-shipping\/assets\/screenshot-3.png?rev=2649877","caption":"Delivery options are displayed once phone number is populated"},{"src":"https:\/\/ps.w.org\/speedy-econt-shipping\/assets\/screenshot-4.png?rev=2649877","caption":"Region, city and office fields are shown for the corresponding shipping option"},{"src":"https:\/\/ps.w.org\/speedy-econt-shipping\/assets\/screenshot-5.png?rev=2649877","caption":"Cities list is populated once region is selected"},{"src":"https:\/\/ps.w.org\/speedy-econt-shipping\/assets\/screenshot-6.png?rev=2649877","caption":"Office field is automatically populated when only 1 office is available in the chosen city"},{"src":"https:\/\/ps.w.org\/speedy-econt-shipping\/assets\/screenshot-7.png?rev=2649877","caption":"Original region, city and address fields are shown when 'to address' delivery option is chosen"}],"raw_content":"<!--section=description-->\n<p>This plugin adds the checkout functionality to chose from offices of Speedy and Econt couriers in Bulgaria.\nThe functionality might get extended to other countries by simply adding parameters to respective API calls.<\/p>\n\n<h3>Functionality provided<\/h3>\n\n<ul>\n<li>offload list of regions, cities and offices for Econt and Speedy in the Bulgaria<\/li>\n<li>update the offices' data on daily basis<\/li>\n<li>generates select boxes for the region-city-office bundle for each courier<\/li>\n<li>provides option for delivery to home address<\/li>\n<li>hides all shipping methods available (since other way of chosing them is used)<\/li>\n<li>shows how much order value left till free delivery with selected delivery option<\/li>\n<\/ul>\n\n<h3>Plugin settings allow to set the following<\/h3>\n\n<ul>\n<li>credentials to access Speedy and Econt APIs<\/li>\n<li>shipping labels<\/li>\n<li>shipping fees<\/li>\n<li>free shipping from <\/li>\n<li>currency to be used<\/li>\n<\/ul>\n\n<h3>Prerequisites<\/h3>\n\n<ul>\n<li>contact Speedy courier to provide you with API access<\/li>\n<li>store username (should be digits only) and password provided in the settings<\/li>\n<\/ul>\n\n<h3>Setup steps<\/h3>\n\n<ul>\n<li>install and activate plugin<\/li>\n<li>create 1 fixed_fee shipping method<\/li>\n<li>open plugin' settings and specify all the parameters requested<\/li>\n<li>click [Save] button<\/li>\n<li>wait till data is refreshed (for first set - wait for 1 minute, for subsequent change - at 3:05 AM daily)<\/li>\n<li>add few items to your cart and proceed to checkout<\/li>\n<li>verify checkout process is smooth and no errors are raised when placing the order<\/li>\n<\/ul>\n\n<h3>Note<\/h3>\n\n<p>This plugin creates tables and populate data from respective APIs asynchronously.\nSo, please expect empty regions\/cities\/offices lists for first few minutes after plugin activation.<\/p>\n\n<h3>Donation<\/h3>\n\n<p>If you wish to donate to support this plugin please do this to one of the non-profits you adore. They need it more.<\/p>\n\n<!--section=faq-->\n<ul>\n<li><p>Question: The region\/city\/office fields are empty for the selected delivery option.<\/p>\n\n<ul>\n<li><p>Answer: Be sure that you have specified proper credentials to access APIs. Please wait for the few minutes if you have just done this.<\/p><\/li>\n<li><p>Question: The region\/city\/office fields continue to be empty after waiting for more that 5 mins after plugin's activation.<\/p><\/li>\n<li><p>Answer: Please check whether the credentials you have provided are correct ones. If you continue having problems - contact developers at winter2007d (at) gmail.com<\/p><\/li>\n<li><p>Question: There are errors while making the order after plugin activation.<\/p><\/li>\n<li>Answer: Be sure that you have created one shipping method for the region where you provide shipping options.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<!--section=changelog-->\n<h3>0.1 - 2021-12-27<\/h3>\n\n<h4>Enhancements<\/h4>\n\n<p>Created initial version of the plugin<\/p>\n\n<h3>0.2 - 2022-01-14<\/h3>\n\n<h4>Bug fixes<\/h4>\n\n<p>Incorrect final order price calculation by JS script<\/p>\n\n<h4>Enhancements<\/h4>\n\n<p>Only Econt sites having offices are now inserted in the table\nPrevent cleaning up of the courier tables when API request returns incomplete data<\/p>\n\n<h3>0.3 - 2022-01-14<\/h3>\n\n<h4>Enhancements<\/h4>\n\n<p>Fixed wrong version in the main php file<\/p>\n\n<h3>0.4 - 2022-01-30<\/h3>\n\n<h4>Enhancements<\/h4>\n\n<p>Compatible with WordPress 5.9\nNot showing the 'Left till free' message on empty cart<\/p>\n\n<h3>0.5 - 2022-05-03<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Force opening of the checkout page won't show NaN warning\nOffices update logic was not working<\/p>\n\n<h4>Enhancements<\/h4>\n\n<p>Econt office number is now skipped from the order details\nDelivery method is now bold in the top bar notification<\/p>\n\n<h3>0.6 - 2022-05-03<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed the readme file format<\/p>\n\n<h3>0.7 - 2022-05-03<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Changed stable version link and tested up to<\/p>\n\n<h3>0.8 - 2022-05-03<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Aligned the versions along different files to fix plugin update issues<\/p>\n\n<h3>0.9 - 2022-05-03<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Aligned readme files to have same content\nFixed necessity to re-enable plugin once its data was initially set or changed<\/p>\n\n<h3>1.0 - 2022-05-03<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Made new tag since previous was submitted with incorrect files<\/p>\n\n<h3>1.1 - 2022-05-25<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Made new way to showing the 'shipping left till free' message\nLoading css styles on checkout page only<\/p>\n\n<h4>Enhancements<\/h4>\n\n<p>Compatible with WP 6.0<\/p>\n\n<h3>1.2 - 2022-05-25<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Made new tag since previous was submitted with incorrect files<\/p>\n\n<h3>1.3 - 2022-06-28<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed incorrect MySQL syntax while deleting entries from the DB (actual for some versions of MySQL)<\/p>\n\n<h3>1.4 - 2022-06-29<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed incorrect MySQL syntax while deleting entries from the DB. Part 2 (actual for some versions of MySQL)<\/p>\n\n<h3>1.5 - 2022-06-30<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Do not use the auth for the econt data retrieval<\/p>\n\n<h3>1.5.1 - 2022-07-09<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Added debugging logic<\/p>\n\n<h3>1.5.2 - 2022-07-09<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed small typos<\/p>\n\n<h3>1.5.3 - 2022-10-09<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed Speedy offices selection for the Sofia city<\/p>\n\n<h3>1.5.5 - 2022-10-09<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed Speedy offices selection for the Sofia city \u21162<\/p>\n\n<h3>1.5.6 - 2022-10-09<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed Speedy offices selection for the Sofia city \u21163<\/p>\n\n<h3>1.6 - 2023-01-19<\/h3>\n\n<h4>Enhancements<\/h4>\n\n<p>Removed Econt username and password fields since they are not needed for the plugin to work\nAdded an option to disable messages about the free shipping earned\nAdded ability to enable only particular shipping methods (not all at the same time)\nMade Econt office alias visible along with the address to ease up the search\nAdded ability to specify custom list of fields which should be used when \"Delivery to address\" option is chosen and hidden otherwise\nAdded option to show all delivery fields altogether (without entering the phone number)\nAdded check whether Speedy office is opened before adding it to the list of available\nPreventing plugin logic from being loaded on non-checkout pages<\/p>\n\n<h3>1.6.1 - 2023-01-19<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>fixed version issue<\/p>\n\n<h3>1.6.2 - 2023-01-21<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed Econt shipping calculation issue<\/p>\n\n<h3>1.7 - 2023-01-22<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Added option to explicitly calculate final order price in the checkout page\nSpeedy\/Econt data collection is done only when proper office' option is enabled\nDB tables are now removed on plugin deactivation<\/p>\n\n<h3>1.7.1 - 2023-01-22<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>fixed version issue<\/p>\n\n<h3>1.7.2 - 2023-01-22<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed Speedy offices storage logic<\/p>\n\n<h3>1.7.3 - 2023-01-22<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed issue of not loading offices\nAdded settings link to the plugins view<\/p>\n\n<h3>1.8 - 2023-01-23<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Added ability to force refresh the offices\/sites tables\nMade faster data insertion logic<\/p>\n\n<h3>1.8.1 - 2023-01-23<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed translation\nFixed _options table name<\/p>\n\n<h3>1.8.2 - 2023-01-23<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>fixed version issue<\/p>\n\n<h3>1.8.3 - 2023-01-26<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed table data refresh issues<\/p>\n\n<h3>1.8.4 - 2023-01-26<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed sporadically clearing of the offices tables<\/p>\n\n<h3>1.8.5 - 2023-01-26<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Small improvement on price calculation on checkout page<\/p>\n\n<h3>1.9 - 2023-01-28<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Made delivery prices shown at the thank you page and in the confirmation email\nAdded option to make email address optional\nAll offices are now updated in 1 transaction\nFixed nasty econt offices update issue<\/p>\n\n<h3>1.9.1 - 2023-01-28<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed shipping method calculation issue<\/p>\n\n<h3>1.9.2 - 2023-01-28<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Small improvement on the way labels are stored<\/p>\n\n<h3>1.9.3 - 2023-01-31<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Made correct delivery price shown in the rightmost column on checkout\nMade possible setting the order of delivery options as they appear at checkout page<\/p>\n\n<h3>1.9.4 - 2023-01-31<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed to address delivery method\nFixed translation part<\/p>\n\n<h3>1.9.5 - 2023-02-01<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Made delivery price included in emails and order total only when option is chosen\nFixed absent free delivery label from the orders placed<\/p>\n\n<h3>1.9.6 - 2023-03-07<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed onAjaxComplete handler so that it properly work with the final price changes<\/p>\n\n<h3>1.9.7 - 2023-03-15<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Removed final price re-calculation logic for the case when delivery price is included in the final order price.\nThis might cause issues with other plugins which do the ajax refresh. Not sure how to fix it properly for now.<\/p>\n\n<h3>1.9.8 - 2023-03-15<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Added ability to specify shipping methods which will have store message <code>left till free delivery<\/code> shown\nNow possible to have shipping methods w\/o free delivery option<\/p>\n\n<h3>1.9.9 - 2023-03-20<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed 'till free delivery' message and price calculation (again)<\/p>\n\n<h3>1.10.0 - 2023-03-25<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed overall price calculation. Hiding original div and adding totally new one to handle all ajax-based refreshes correctly\nMade delivery fields mandatory (in UI)<\/p>\n\n<h3>1.10.1 - 2023-03-25<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed 'left till free delivery' message\nFixed unnecessary execution of functions which were invoked by timer<\/p>\n\n<h3>1.10.2 - 2023-03-25<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed the refresh logic not working in some cases\nFixed first name focusing logic<\/p>\n\n<h3>1.10.3 - 2023-03-25<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed appearance of 'left till free delivery' message when has just opened the checkout page<\/p>\n\n<h3>1.10.4 - 2023-03-29<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed first name field focus on first time checkout page is opened\nFixed 'free delivery' label not added to the office name (admin only)<\/p>\n\n<h3>1.11.0 - 2023-04-18<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Improved handing of the ajax price refresh on the checkout page\nCompatible with WP version 6.2<\/p>\n\n<h3>1.11.1 - 2023-05-14<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Made no focusing on the first name field if it already has a value\nHidden delivery details from the cart page\nPreventing scroll to top on cart contents update (left till free delivery re-calculation)<\/p>\n\n<h3>1.12.0 - 2023-06-01<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed name of delivery html option\nFixed escaping for the delivery html option\nFixed offices update logic\nFixed jQuery loading in case site uses some custom version<\/p>\n\n<h3>1.12.1 - 2023-06-01<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed version issue<\/p>\n\n<h3>1.12.2 - 2023-06-02<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Added option to use custom jQuery version<\/p>\n\n<h3>1.12.3 - 2023-06-02<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Added new option to not validate the region\/city\/address<\/p>\n\n<h3>1.12.4 - 2023-06-16<\/h3>\n\n<h4>Improvements<\/h4>\n\n<p>Declared compatibility with WooCommerce HPOS<\/p>\n\n<h3>1.13.0 - 2023-06-19<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed the force table refresh issue<\/p>\n\n<h3>1.13.1 - 2023-08-10<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Compatible with WP 6.3<\/p>\n\n<h3>1.13.2 - 2024-03-12<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Made to office field value wrap\nCompatible with WP 6.4<\/p>\n\n<h3>1.13.3 - 2024-03-14<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Regional centers are set to be first in list of cities<\/p>\n\n<h3>1.13.4 - 2024-03-14<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed version tag<\/p>\n\n<h3>1.14.0 - 2024-03-14<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Cities selection fixed<\/p>\n\n<h3>1.14.1 - 2024-04-29<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed indices errors in logs<\/p>\n\n<h3>1.14.2 - 2024-04-30<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed indices errors in logs<\/p>\n\n<h3>1.15 - 2024-08-04<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Added the free label suffix setting<\/p>\n\n<h3>1.15.1 - 2024-08-04<\/h3>\n\n<h4>Fixes<\/h4>\n\n<p>Fixed free shipping label suffix<\/p>","raw_excerpt":"Adds functionality to specify delivery addresses for the Speedy and Econt couriers in Bulgaria.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/150875","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=150875"}],"author":[{"embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/winter2007d"}],"wp:attachment":[{"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=150875"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=150875"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=150875"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=150875"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=150875"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=150875"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}