=== WooCommerce Address Guard Pro === Contributors: wpruby Tags: woocommerce, address validation, address autocomplete, checkout, shipping Requires at least: 5.6 Tested up to: 7.1 Requires PHP: 7.4 WC requires at least: 6.0 WC tested up to: 11.2 Stable tag: 1.1.0 License: GPL-2.0+ License URI: http://www.gnu.org/licenses/gpl-2.0.txt Prevent failed deliveries by validating WooCommerce checkout addresses before the order is placed. == Description == WooCommerce Address Guard Pro checks billing and shipping addresses at checkout and helps customers enter a deliverable address before they place their order. * Address autocomplete with Google Places, Loqate Address Capture, Mapbox or Smarty. * Address validation with Google Address Validation, Loqate Address Verify or Smarty. * Warn or Block modes, with "Did you mean…" suggestions customers can accept in one click. * Address rules: block, warn or flag orders for review by validation status, country, PO boxes, parcel lockers, shipping or payment method, and more. * Validation status column and private notes on WooCommerce orders. * Works with both Checkout Blocks and the classic checkout. == Installation == 1. Upload the plugin zip from Plugins → Add New → Upload Plugin, then activate it. 2. Activate your license key under WooCommerce → Address Guard. 3. Choose and configure your autocomplete and validation providers. 4. Pick a checkout action (Warn customer or Block checkout) on the Checkout tab. == Changelog == = 1.1.0 = * Fix: Loqate Address Verify no longer treats partial matches as "corrected" unless the address matches down to the building. Fictitious streets with a real postal code are now "unverified" and are blocked in Block mode. * Fix: Checkout Blocks now shows "Did you mean…" suggestions and warnings to the customer. Previously they were only saved on the order. * New: On Checkout Blocks, suggestions that change the city, postal code, street or civic number, and warnings in Warn mode, pause checkout once. Placing the order again with the same address continues. * New: "Keep the address I entered" and "My address is correct" buttons on checkout validation notices. * Improvement: Checkout validation now runs once the whole address is entered, and the notice stays until the address changes. * Fix: "Use this address" now updates the address fields on Checkout Blocks. * New: "Allow checkout when the validation service is unavailable" setting, on by default. A provider outage no longer blocks orders in Block mode. * Fix: Selecting a Loqate multi-unit result (for example "… – 63 Addresses") now lists the units instead of inserting the label into the address field. = 1.0.0 = * Initial release.