=== WC - APG Free Shipping ===
Contributors: artprojectgroup
Donate link: https://artprojectgroup.es/tienda/donacion
Tags: WooCommerce, Shipping, Free Shipping
Requires at least: 5.0
Tested up to: 7.0
Stable tag: 3.7.0
WC requires at least: 5.6
WC tested up to: 10.7.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Add to WooCommerce a free shipping based on postcode, state (province), country and a minimum and/or a valid coupon.

== Description ==
**IMPORTANT: *WC - APG Free Shipping* required WooCommerce 2.6.0 or higher.**

**NOTE: WooCommerce – APG Free Postcode/State/Country Shipping is now called *WC - APG Free Shipping*.**

**WC - APG Free Shipping** add to your WooCommerce shop the possibility of including a free shipping based on postcode, state (province) and/or country from the shipping address and a minimum amount of order and/or a valid free shipping coupon.

= Features =
* Fully compatible with the Cart and Checkout blocks from the WordPress block editor.
* You can require a minimum and/or a valid free shipping coupon.
* You can exclude by maximum weight.
* You can exclude product categories.
* You can exclude product tags.
* You can exclude attributes.
* You can exclude shipping classes.
* You can exclude user roles.
* You can hide payment gateways.
* You can hide shipping methods from the same shipping zone.
* AJAX search with SelectWoo for large admin lists.
* You can show a custom icon image.
* You can show price 0.
* You can show the estimated delivery time.
* You can modify the shipping method title with the `apg_free_shipping_label` filter.
* You can modify the shipping method label using the `apg_free_shipping_final_label` filter.
* You can remove the previous text of the estimated delivery time with the `apg_free_shipping_delivery` filter.
* You can hide the rest of shipping if free shipping is available.
* Fully compatible with [WPML](https://wpml.org/?aid=80296&affiliate_key=m66Ss5ps0xoS) plugin.

= Translations =
* Español ([**Art Project Group**](https://artprojectgroup.es/)).
* English ([**Art Project Group**](https://artprojectgroup.es/)).
* Português ([**Álvaro Góis dos Santos**](http://efeitoavestruz.pt/)).

= Technical support =
**Art Project Group** offers [**Technical support**](https://artprojectgroup.es/tienda/ticket-de-soporte) to configure or install ***WC - APG Free Shipping***.

= Origin =
**WC - APG Free Shipping** has been programmed from plugin [*WC - APG Weight Shipping*](https://wordpress.org/plugins/woocommerce-apg-weight-and-postcodestatecountry-shipping/) from [Art Project Group](https://profiles.wordpress.org/artprojectgroup/) and original class *WC_Shipping_Free_Shipping* from [*WooCommerce - excelling eCommerce*](https://wordpress.org/plugins/woocommerce/), which adds some of the features present in the first to the simplicity of the second.

= More information =
On our official website you can learn more about [**WC - APG Free Shipping**](https://artprojectgroup.es/plugins-para-woocommerce/wc-apg-free-shipping).

= Comments =
Don’t forget to leave us your comment on:

* [WC - APG Free Shipping](https://artprojectgroup.es/plugins-para-woocommerce/wc-apg-free-shipping) on Art Project Group.
* [Art Project Group](https://www.facebook.com/artprojectgroup) on Facebook.
* [@artprojectgroup](https://x.com/artprojectgroup) on X.

= More plugins =
Remember that you can find more [plugins for WordPress](https://artprojectgroup.es/plugins-para-wordpress) and more [plugins for WooCommerce](https://artprojectgroup.es/plugins-para-woocommerce) on [Art Project Group](https://artprojectgroup.es) and our profile on [WordPress](https://profiles.wordpress.org/artprojectgroup/).

= GitHub =
You can follow the development of this plugin on [Github](https://github.com/artprojectgroup/woocommerce-apg-free-postcodestatecountry-shipping).

== Installation ==
1. You can:
 * Upload the `woocommerce-apg-free-postcodestatecountry-shipping` folder to `/wp-content/plugins/` directory via FTP. 
 * Upload the full ZIP file via *Plugins -> Add New -> Upload* on your WordPress Administration Panel.
 * Search **WC - APG Free Shipping** in the search engine available on *Plugins -> Add New* and press *Install Now* button.
2. Activate plugin through *Plugins* menu on WordPress Administration Panel.
3. Set up plugin on *WooCommerce -> Settings -> Shipping* or through *Settings* button.
4. Ready, now you can enjoy it, and if you like it and find it useful, make a [*donation*](https://artprojectgroup.es/tienda/donacion).

== Frequently asked questions ==
= How do you set up? =
Although the plugin configuration is very simple, we have created a tutorial where we explain setup process step by step. You can visit it on [¿Cómo se configura WooCommerce – APG Free Postcode/State/Country Shipping?](https://artprojectgroup.es/como-se-configura-woocommerce-apg-free-postcodestatecountry-shipping).

= Support =
If you need help to configuring or installing **WC - APG Free Shipping**, **Art Project Group** offers its service [**Technical Support**](https://artprojectgroup.es/tienda/ticket-de-soporte). 

*In any case **Art Project Group** provides any kind of free technical support.*

== Screenshots ==
1. Screenshot of WC - APG Free Shipping. Shipping Options Tab.
2. Screenshot of WC - APG Free Shipping. APG Free Shipping Tab.

== Changelog ==
= 3.7.0 =
* Fixed shipping method settings fields when creating a new instance from WooCommerce shipping zones.
= 3.6.0 =
* Improved payment gateway collection so all active gateways can be selected in shipping settings.
* Small fixes.
= 3.5.3 =
* Small fixes.
= 3.5.2 =
* Small fixes.
= 3.5.1 =
* Small fixes.
= 3.5.0 =
* Fixed memory overflow.
* General performance enhancement.
* Small fixes.
= 3.4.0 =
* New AJAX search system with SelectWoo for long admin term lists, preventing thousands of options from being rendered at once.
* Small fixes.
= 3.3.0.1 =
* Small fixes.
= 3.3 =
* Added the `apg_free_shipping_final_label` filter.
* Added phpDocs in the code.
* Small fixes.
= 3.2.0.3 =
* Small fixes.
= 3.2.0.2 =
* Small fixes.
= 3.2.0.1 =
* Small fixes.
= 3.2 =
* Adds support for the Checkout block.
* Security improvement.
* General performance enhancement.
* Full code compliance with WordPress security standards.
* Small fixes.
= 3.1.0.1 =
* Version 2.8.5 temporarily restored.
= 3.1 =
* Adds support for the Cart and Checkout blocks.
= 3.0 =
* Security improvement.
* General performance enhancement.
* Full code compliance with WordPress security standards.
* Small fixes.
= 2.8.5 = 
* Small fixes.
= 2.8.4 = 
* Small fixes.
= 2.8.3 = 
* Small fixes.
= 2.8.2 = 
* Small fixes.
= 2.8.1 = 
* Small fixes.
= 2.8.0.2 = 
* Small fixes.
= 2.8.0.1 = 
* Small fixes.
= 2.8 = 
* Small fixes.
* Improved performance.
= 2.7.0.6 = 
* Small fixes.
= 2.7.0.5 = 
* Header updated.
* Stylesheet updated.
* Screenshot updated.
= 2.7.0.4 = 
* Fixed a compatibility issue with the CTT Express plugin.
= 2.7.0.3 = 
* Small fixes.
= 2.7.0.2 = 
* Small fixes.
= 2.7.0.1 = 
* Small fixes.
= 2.7 =
* Added option to exclude attributes. **Update sponsored by [YonofumoYovapeo](https://yonofumoyovapeo.com)**.
* Added `apg_free_shipping_label ` filter.
* Screenshot updated.
= 2.6.0.4 = 
* Small fixes.
= 2.6.0.3 =
* Added `apg_free_shipping_delivery` filter.
= 2.6.0.2 = 
* Small fixes.
= 2.6.0.1 = 
* Small fixes.
= 2.6 = 
* Added option to include taxes in the minimum order amount. **Update sponsored by [Gestazión Comunicación, S.L.](https://www.gestazion.com/)**.
= 2.5.0.3 = 
* Small fixes.
= 2.5.0.2 = 
* Small fixes.
= 2.5.0.1 = 
* Small fixes.
= 2.5 = 
* Added option to exclude shipping methods from the same shipping zone. **Update sponsored by [YonofumoYovapeo](https://yonofumoyovapeo.com)**.
= 2.4.1.3 = 
* Small fixes.
= 2.4.1.2 = 
* Small fixes.
= 2.4.1.1 = 
* Small fixes.
= 2.4.1 = 
* Performance improvement.
* Small fixes.
= 2.4.0.8 = 
* Roll back to version 2.4.0.6.
= 2.4.0.7 = 
* Small fixes.
= 2.4.0.6 = 
* Small fixes.
= 2.4.0.5 = 
* Small fixes.
= 2.4.0.4 = 
* Small fixes.
= 2.4.0.3 = 
* Small fixes.
= 2.4.0.2 = 
* Small fixes in the exclusion of shipping by product categories and tags.
= 2.4.0.1 = 
* Small fixes.
= 2.4 = 
* Added options to exclude shippings by product categories and tags. **Update sponsored by [YonofumoYovapeo](https://yonofumoyovapeo.com)**.
* Screenshot updated.
= 2.3.2 = 
* Added option to show the price 0 next to the name of the shipping cost. **Update sponsored by [YonofumoYovapeo](https://yonofumoyovapeo.com)**.
= 2.3.1 = 
* Small fixes.
= 2.3 =
* Added support for maximum weight **Update sponsored by [Aviantecnic](https://aviantecnic.shop/)**.
= 2.2.1.2 = 
* Small fixes.
= 2.2.1.1 = 
* Small fixes.
= 2.2.1 = 
* Renaming the plugin: from WooCommerce – APG Free Postcode/State/Country Shipping to WC - APG Free Shipping.
= 2.2.0.12 = 
* Header updated.
* Stylesheet updated.
* Screenshot updated.
= 2.2.0.11 = 
* Fixed Polylang compatibility issue.
= 2.2.0.10 = 
* Adjust to optimize WooCommerce 3.2 compatibility.
= 2.2.0.9 = 
* Adjust to optimize WooCommerce 2.6 compatibility.
= 2.2.0.8 = 
* Support for [WPML](https://wpml.org/?aid=80296&affiliate_key=m66Ss5ps0xoS) plugin.
* Adjust to optimize WooCommerce 3.2 compatibility.
= 2.2.0.7 = 
* Fixed shipping hidding.
= 2.2.0.6 = 
* Fixed localization.
= 2.2.0.5 = 
* Adjust to optimize WooCommerce 3.0 compatibility.
= 2.2.0.4 = 
* Fixed shipping hidding.
= 2.2.0.3 = 
* Adjust to optimize WooCommerce 3.0 compatibility.
= 2.2.0.2 = 
* Error prevention in My account page.
= 2.2.0.1 = 
* Error prevention if WooCommerce is disabled.
= 2.2 = 
* Support to hide payment gateways.
= 2.1.0.1 =
* Fixed user role key.
= 2.1 =
* Support to limit free shipping by user roles. **Update sponsored by [**Marketing Paradise**](https://mkparadise.com) and [**Dermoder**](http://dermoder.com)**
* Support to add a custom image.
* Support to add the estimated delivery time.
* Updated screenshot.
= 2.0.2.1 = 
* Adjust to optimize WooCommerce 2.7 compatibility.
= 2.0.2 = 
* Support for multisite installations.
= 2.0.1.4 = 
* Added support for simultaneous multiple free shipping.
= 2.0.1.3 = 
* Added option to enabled/disabled a shipping method.
= 2.0.1.2 =
* Fixed shipping hidding.
= 2.0.1.1 =
* Added support for multiple shipping methods per shipping zone.
= 2.0.1 =
* Fixed excluded shipping classes totals control.
= 2.0 =
* WooCommerce 2.6 fully compatibility. **Note: Not compatible with WooCommerce versions earlier than 2.6.0, including it setting.**
= 1.1.1 =
* Fixed WooCommerce 2.6.1 compatibility error.
= 1.1 =
* New interface and management function to add additional free shipping.
* New screenshot.
* Updated translations.
= 1.0 =
* Updated support links and small updates.
= 0.9.2.4 =
* Portuguese translation by [**Álvaro Góis dos Santos**](http://www.efeitoavestruz.pt).
= 0.9.2.3 =
* Updated font package. New Google+ icon.
* Updated translations.
= 0.9.2.2 =
* WooCommerce activation control.
= 0.9.2.1 =
* Updated screenshot.
= 0.9.2 =
* Updated translations.
* Stylesheet updates.
* Links updates.
* Fixed bug that caused the free shipping was always the default to reach the configured amount.
= 0.9.1.4 =
* Stylesheet updates.
* Updated screenshot.
= 0.9.1.3 =
* New responsive stylesheet.
= 0.9.1.2 =
* Stylesheet updates.
= 0.9.1.1 =
* Fix internal error that appeared after the last update.
= 0.9.1 =
* Fixed bug that caused the free shipping will not work when no restriction isn’t select.
* Fixed links error.
= 0.9 =
* Fixed internal errors that appeared when you install the plugin and have no initial configuration.
* Changing the internal structure of the plug to fit WordPress standards.
= 0.8 =
* Support to limit free shipping by shipping classes.
= 0.7.1.1 =
* Changing the URL of the plugin in Art Project Group.
= 0.7.1 =
* Fixed bug that erased all settings with plugin deactivation.
* Minor fix that prevents an error when collecting information about the plugin.
= 0.7 =
* Fixed error with country/countries control.
= 0.6.2 =
* Donation link update.
= 0.6.1 =
* Minor fix that prevents an error when collecting information about the plugin.
= 0.6 =
* Added cache for external data.
* Updated donation button and link.
= 0.5.1 =
* Updated Settings link.
= 0.5 =
* Update code to be 100% compatible with the latest version of WooCommerce. **Note: Not compatible with WooCommerce versions earlier than 2.1.0.**
= 0.4 =
* Added new option that hides other shippings when it's available.
* Fixed bug caused by no group set.
= 0.3 =
* New feature to clean database with uninstallation.
= 0.2.2 =
* Added error showed with empty fields.
= 0.2.1 =
* Replace external image by local image.
= 0.2 =
* Updated style sheets with new WordPress style.
= 0.1 =
* Initial version.

== Upgrade Notice ==
= 3.7.0 =
* Fixed shipping method settings fields when creating a new instance from WooCommerce shipping zones.

== Translations ==
* *English*: by [**Art Project Group**](https://artprojectgroup.es/) (default language).
* *Español*: por [**Art Project Group**](https://artprojectgroup.es/).
* *Português*: por [**Álvaro Góis dos Santos**](http://www.efeitoavestruz.pt).

== Support ==
Since **WC - APG Free Shipping** is totally free, **Art Project Group** only provides payment [**Technical Support**](https://artprojectgroup.es/tienda/ticket-de-soporte) service. In any case **Art Project Group** provide any kind of free technical support.

== Donation ==
Did you liked and you have proved useful **WC - APG Free Shipping** on your website? We would appreciate a [small donation](https://artprojectgroup.es/tienda/donacion) that will help us to continue improving this plugin and create more plugins totally free for the entire WordPress community.

== Thanks ==
* Ourselves ([Art Project Group](https://profiles.wordpress.org/artprojectgroup/)) and [Woothemes](https://profiles.wordpress.org/woothemes/) by the great plugins that have inspired **WC - APG Free Shipping**.
* To all that use it.
* All that you help to improve it.
* All you made donations.
* All that you encourage us with your comments.

Thank you very much to all!

== External Services ==
This plugin connects to the WordPress.org Plugins API to fetch plugin information.

It sends the plugin slug when requesting data.

More info: https://wordpress.org/about/privacy/
