WPRuby Logo WPRuby
Log in Get started
  • Plugins
  • Docs
  • Blog
    • eCommerce
    • Plugins
    • How to
    • Coding
  • Affiliate Area
  • Contact Us
  • About Us
  • Plugins
  • Docs
  • Blog
    • eCommerce
    • Plugins
    • How to
    • Coding
  • Affiliate Area
  • Contact Us
  • About Us

WPRuby Account

4
  • How to upgrade your license
  • How to renew your license
  • How to change your plugin’s license domain
  • How to cancel your subscription.

WooCommerce Australia Post Shipping Method Pro

17
  • Installation
  • How to activate your plugin license
  • How to Upgrade from Free to Pro
  • Australia Post Zone Settings
  • Australia Post Global Settings
  • Australia Post Tracking
  • Pre-Paid Satchels
  • How to Mark a Product to be Shipped individually?
  • TroubleShooting and Common issues
  • Available WordPress Actions and Filters
  • [Labels Pro] How to connect the plugin with your MyPost Business account
  • [Labels Pro] How to connect Labels Pro with your eParcel account
  • [Labels Pro] How to create shipping labels?
  • [Labels Pro] How to print labels and create shipping orders.
  • [Labels Pro] Label Printing & Contracted Prices Credentials
  • [Labels Pro] How to Mark a Product as Containing Hazardous Materials?
  • Step by Step Guide on how to migrate to Shipping Zones

WooCommerce Custom Payment Gateway Pro

11
  • Getting Started
  • Custom Payment Gateway Settings
  • Custom Checkout Field Builder
  • Conditional Display Rules
  • Sending Payment Data to an External API
  • How to Create a Pay by Invoice Payment Method
  • How to Create a Manual Payment Link or Review-Based Payment Method
  • Troubleshooting
  • Frequently Asked Questions
  • Security and Sensitive Payment Data
  • How to Upgrade from Free to Pro

WooCommerce Royal Mail Shipping Calculator Pro

4
  • Installation
  • Settings
  • TroubleShooting and Common issues
  • How to activate your plugin license

Controlled Admin Access Pro

3
  • Available Actions for a Restricted Admin
  • Installation
  • Settings

WooCommerce Address Guard Pro

7
  • Get Started
  • Configuring Address Providers
  • Configuring Checkout Validation
  • Creating Address Rules
  • Customizing Customer Messages
  • Using the Address Tester
  • Reviewing Address Quality Inside WooCommerce Orders

WooCommerce Simple Table Rates Pro

8
  • Installation
  • Settings
  • Rules and Actions
  • How to Setup Weight Based Shipping
  • How To Setup Shipping By Shipping Class
  • How to Setup Shipping by Cart Total
  • How to Setup Shipping by Product
  • How to Setup Shipping by Product Category

WooCommerce Pack IQ

5
  • Installation
  • How to activate your plugin license
  • How to add a new box
  • How to change the boxes weight and dimensions units
  • How to view the packing results

WooCommerce Restricted Shipping and Payment Pro

4
  • Installation
  • Setting Up Shipping Methods Conditions
  • Available Shipping & Payment Rules
  • Setting Up Payment Gateways Conditions

Affiliate Butler PRO

9
  • Installation and Upgrade
  • Quick Start Guide
  • Settings
  • Keywords Management
  • Installation
  • Frequently Asked Questions
  • Files Structure
  • Links Types
  • Statistics

WooCommerce Adyen Payment Gateway

2
  • Setup the Adyen payment gateway
  • How to configure Adyen Webhook notifications? 

WooCommerce Free Shipping Per Product

2
  • Installation
  • How to setup free shipping for a certain product

WooCommerce UPS Shipping Method Pro

4
  • Installation
  • UPS Zone Settings
  • UPS Global Settings
  • How to get the UPS Access Key?

Delivery Promise for WooCommerce

9
  • Getting Started
  • Understanding Processing Time vs Transit Time
  • Setting the Cutoff Countdown
  • Configuring Default Delivery Estimates
  • Creating Delivery Rules
  • Setting Working Days and Holidays
  • Using Rule Presets
  • Product-Level Lead Times
  • Why the “Order Within” Countdown Is Not Showing
View Categories
  • Home
  • Knowledge Base
  • WooCommerce Address Guard Pro
  • Configuring Checkout Validation

Configuring Checkout Validation

Waseem
Updated on July 24, 2026

1 min read

The Checkout tab controls how Address Guard Pro works during WooCommerce checkout.

Go to:

WooCommerce → Address Guard → Checkout

From this tab, you can enable checkout validation, enable address autocomplete, choose whether shipping and billing addresses are checked, and decide what happens when an address fails validation.

Table of Contents

Toggle
  • Checkout Integration
    • Enable Checkout Validation
  • Checkout Compatibility
  • Address Autocomplete
    • Enable Address Autocomplete
    • Minimum Characters Before Search
    • Autocomplete Countries
  • Address Behavior
    • Validate Shipping Address
    • Validate Billing Address
    • Allow Customer to Continue with Unverified Address
  • Checkout Action
    • Warn Customer
    • Block Checkout
  • Recommended Setup

Checkout Integration

The Checkout integration section controls whether Address Guard Pro runs during checkout.

Enable Checkout Validation

Enable this option to allow Address Guard Pro to validate addresses before the order is placed.

When enabled, the plugin can check the customer’s address using your selected validation provider and your local address rules.

Checkout Compatibility

Address Guard Pro supports:

  • WooCommerce Checkout Blocks
  • Classic WooCommerce checkout shortcode

The Checkout tab shows the detected checkout type so you can confirm which checkout experience your store is using.

Address Autocomplete

The Address autocomplete section controls address suggestions during checkout.

Enable Address Autocomplete

Enable this option to show address suggestions while customers type.

Autocomplete can be applied to:

  • Shipping address
  • Billing address

Minimum Characters Before Search

This controls how many characters the customer must type before address suggestions are requested.

Recommended value:

3

This prevents unnecessary provider requests and keeps the checkout experience smoother.

Autocomplete Countries

Use this option to limit or bias autocomplete suggestions to selected countries.

If the customer has already selected a checkout country, that country is used as the main autocomplete context.

Address Behavior

The Address behavior section controls which addresses are validated.

Validate Shipping Address

Enable this if your store ships physical products.

This is the recommended setting for most stores.

Validate Billing Address

Enable this if your store also needs to check billing addresses.

This can be useful for stores that need accurate billing details, but it may not be necessary for every store.

Allow Customer to Continue with Unverified Address

If enabled, customers may continue when validation cannot fully verify the address.

Use this when you want to avoid blocking legitimate customers because of provider uncertainty.

Checkout Action

The Checkout action controls what happens when an address fails validation.

Warn Customer

Shows a warning but allows the customer to continue.

Recommended when first enabling the plugin.

Block Checkout

Prevents the customer from placing the order until the address is corrected or verified.

Recommended only after you have tested your rules and provider behavior.

Recommended Setup

For most stores:

  • Enable checkout validation: On
  • Enable address autocomplete: On
  • Apply autocomplete to shipping address: On
  • Validate shipping address: On
  • Validate billing address: Off
  • Checkout action: Warn customer

Once you are confident the plugin is working correctly, you can enable stricter blocking rules.

Configuring Address ProvidersCreating Address Rules
WPRuby Logo WPRuby

In 2015, WPRuby was established as an independent agency where we focus on producing and supporting many WordPress plugins. Each product we develop is simple to use and easy to customize and backed by awesome support and regular updates.

Resources

  • Knowledge Base
  • Affiliate Area
  • About Us
  • WPTools
  • Nomad Jar

Legal

  • Privacy Policy
  • Terms of Use

Follow us

  • Github
  • X.com
  • LinkedIn
  • Facebook

© 2026 - WPRuby