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
  • Creating Address Rules

Creating Address Rules

Waseem
Updated on July 24, 2026

3 min read

Address Guard Pro lets you create checkout rules that control what happens when an address matches a specific condition.

Rules can be used to warn customers, block checkout, or mark an order for review when an address contains risky or incomplete information.

You can use rules for cases such as:

  • Missing house number
  • PO box address
  • Parcel locker address
  • Invalid postcode and country combination
  • Unverified address
  • Provider errors
  • Unsupported regions
  • Custom address patterns

Table of Contents

Toggle
  • Opening the Rules Tab
  • Rule Priority
  • Creating a New Rule
  • Rule Actions
    • Block Checkout
    • Warn Customer
    • Mark for Review
  • Using Rule Presets
  • Recommended Starting Rules
    • Block Missing House Number
    • Block PO Box Addresses
    • Warn on Unverified Address
    • Review Provider Errors
  • Editing a Rule
  • Disabling a Rule
  • Testing Rules

Opening the Rules Tab

Go to:

WooCommerce → Address Guard → Rules

From this page, you can:

  • View existing rules
  • Enable or disable rules
  • Create a new rule
  • Create a rule from a preset
  • Edit, duplicate, or delete rules
  • Reorder rules by priority

Rule Priority

Rules are evaluated by priority.

Lower priority numbers run first.

For example:

RulePriority
Block missing house number10
Warn on unverified address20

In this case, the missing house number rule is checked before the unverified address rule.

If multiple rules match, Address Guard Pro can apply the matching actions depending on your configuration.

Creating a New Rule

To create a new rule:

  1. Go to WooCommerce → Address Guard → Rules.
  2. Click Add rule.
  3. Enter a rule name.
  4. Choose the condition that should trigger the rule.
  5. Choose the action.
  6. Set the priority.
  7. Enable the rule.
  8. Save your changes.

Rule Actions

A rule can trigger different actions.

Block Checkout

Use this when the customer should not be allowed to place the order until the address is fixed.

Common use cases:

  • Missing house number
  • PO box address
  • Invalid postcode/country format
  • Unsupported delivery address type

Warn Customer

Use this when you want to alert the customer but still allow them to continue.

Common use cases:

  • Address could not be fully verified
  • Provider returned an uncertain result
  • Address looks unusual but may still be valid

Mark for Review

Use this when the order can be placed, but your team should review the address before fulfillment.

Common use cases:

  • Provider error
  • Parcel locker address
  • Unverified address
  • Address was changed or normalized

Using Rule Presets

Rule presets help you quickly create common address rules.

To use a preset:

  1. Go to WooCommerce → Address Guard → Rules.
  2. Click Create from preset.
  3. Choose the preset you want to use.
  4. Click Use preset.
  5. Review the created rule.
  6. Save your changes.

Common presets include:

  • Block PO boxes
  • Warn on unverified address
  • Block missing house number
  • Flag parcel locker addresses
  • Block invalid postcode/country combination
  • Review provider errors manually

Recommended Starting Rules

For most stores, start with these rules:

Block Missing House Number

This prevents checkout when the street address appears to be missing a house or building number.

Recommended action:

Block checkout

Block PO Box Addresses

Use this if your shipping carrier does not deliver to PO boxes.

Recommended action:

Block checkout

Warn on Unverified Address

Use this when the address provider cannot fully verify an address.

Recommended action:

Warn customer

Review Provider Errors

Use this when the validation provider returns an error or cannot complete the request.

Recommended action:

Mark for review

Editing a Rule

To edit a rule:

  1. Go to WooCommerce → Address Guard → Rules.
  2. Find the rule.
  3. Click the edit icon.
  4. Update the rule settings.
  5. Save your changes.

Disabling a Rule

You can temporarily disable a rule without deleting it.

This is useful when testing checkout behavior or troubleshooting customer reports.

To disable a rule, turn off the rule toggle in the Rules tab.

Testing Rules

After creating or editing rules, use the Tester tab to confirm how Address Guard Pro will handle different addresses.

Test both valid and invalid examples before switching important rules to Block checkout.

Configuring Checkout ValidationCustomizing Customer Messages
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