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
  • Customizing Customer Messages

Customizing Customer Messages

Waseem
Updated on July 24, 2026

2 min read

Address Guard Pro lets you customize the messages customers see when an address cannot be verified, appears invalid, needs correction, or matches one of your address rules.

You can edit these messages from the Messages tab.

Table of Contents

Toggle
  • Opening the Messages Tab
  • General Validation Messages
    • Address Could Not Be Verified
    • Address Appears Invalid
    • Suggested Corrected Address
    • Provider Temporarily Unavailable
  • Warning and Blocking Messages
    • Address Accepted with Warning
    • Checkout Blocked
  • Rule-Specific Messages
    • PO Box Not Allowed
    • Parcel Locker Not Allowed
    • Missing House Number
    • Country/Postcode Mismatch
  • Message Placeholders
  • Previewing Messages
  • Resetting a Message
  • Best Practices
  • Recommended Setup

Opening the Messages Tab

Go to:

WooCommerce → Address Guard → Messages

The Messages tab contains editable message templates for different checkout situations.

Each message card includes:

  • Message label
  • Description
  • Message template field
  • Placeholder insert buttons
  • Preview
  • Reset to default button

General Validation Messages

These messages are shown when the address validation provider returns a result that needs customer attention.

Address Could Not Be Verified

Shown when the provider cannot fully verify the address.

Example:

This address could not be verified. Please review your {address_type} address before placing your order.

Address Appears Invalid

Shown when the address appears invalid.

Example:

This address appears invalid. Please check your {address_type} and try again.

Suggested Corrected Address

Shown when Address Guard Pro has a suggested standardized version of the address.

Example:

Did you mean: {suggested_address}?

Provider Temporarily Unavailable

Shown when the validation provider cannot be reached or returns an error.

Example:

Address validation is temporarily unavailable. Please review your {address_type} carefully.

Warning and Blocking Messages

These messages are shown depending on your checkout action.

Address Accepted with Warning

Shown when the customer is allowed to continue even though the address could not be fully verified.

Example:

This address may not be deliverable. Please review it before placing your order.

Checkout Blocked

Shown when the customer cannot place the order until the address is fixed.

Example:

We cannot ship to this address. Please enter a different delivery address.

Rule-Specific Messages

Address Guard Pro also includes messages for local address rules.

PO Box Not Allowed

Shown when a PO box address is detected.

Example:

PO box addresses are not supported for this order.

Parcel Locker Not Allowed

Shown when a parcel locker or Packstation address is detected.

Example:

Parcel locker addresses are not supported for this order.

Missing House Number

Shown when the street address appears to be missing a house or building number.

Example:

Please include a house or building number in your {address_type}.

Country/Postcode Mismatch

Shown when the postcode format does not match the selected country.

Example:

The postcode {postcode} does not match the selected country {country}.

Message Placeholders

You can use placeholders to insert dynamic information into customer messages.

Common placeholders include:

PlaceholderMeaning
{address_type}Shipping or billing address
{original_address}Address entered by the customer
{suggested_address}Suggested corrected address
{city}City
{postcode}Postcode or ZIP
{country}Country
{state}State or region
{validation_status}Validation result status

Available placeholders may differ depending on the message.

Use the placeholder buttons next to each message field to insert placeholders safely.

Previewing Messages

Each message card includes a preview.

Use the preview to check how the message will look before saving.

This helps avoid awkward spacing, missing punctuation, or unclear wording.

Resetting a Message

To restore a default message:

  1. Find the message card.
  2. Click Reset to default.
  3. Save your changes.

Best Practices

Keep customer messages short and clear.

Good messages should:

  • Explain what is wrong.
  • Tell the customer what to do next.
  • Avoid technical provider language.
  • Avoid blaming the customer.
  • Avoid long paragraphs during checkout.

Example of a good message:

Please include a house or building number in your shipping address.

Example of a message to avoid:

Validation failed because the provider returned an invalid status code for address line 1.

Recommended Setup

When first configuring the plugin, keep messages polite and non-blocking.

After you are confident your rules work correctly, you can make blocking messages more direct.

Creating Address RulesUsing the Address Tester
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