Product Icon

Postcode/Address Validation for WooCommerce

Simplify your checkout process by having your customer validate or lookup their address during checkout.

Ability to Block PO Boxes as Shipping/Billing Addresses at Checkout

We would love the ability to automatically block PO Boxes from being entered as shipping or billing addresses using the WooCommerce Address Validation and Autocomplete plugin.

✅ Why This Feature Matters:
Many carriers (especially private carriers like FedEx and UPS) do not deliver to PO Boxes, which causes failed deliveries, customer complaints, and manual intervention from our team.

Currently, there is no reliable way to detect or prevent PO Box usage using your plugin.

While Google Places may deprioritize PO Boxes, it does not prevent users from manually typing “PO Box” and completing checkout.

For stores using Stripe, Apple Pay, or express checkout flows, relying on WooCommerce PHP validation isn’t sufficient—we need this validation to be enforced at the plugin level.

✅ Suggested Feature Behavior:
Add a toggle to enable or disable PO Box detection.

If enabled, the plugin should:

Search both billing_address_1 and shipping_address_1 for common PO Box formats (e.g. P.O. Box, PO Box, Post Office Box)

Display a customizable error message and prevent checkout submission

Ideally, this could work before or during address validation (not only after form submission).

✅ Business Impact:
Reduces failed deliveries and chargebacks

Improves customer experience by catching address issues early

Saves staff time from manually reaching out to customers to correct addresses

Author

jennahaith

Current Status

Open

Last updated: June 17, 2025

0 comments

Log in to comment on this feature request.