Hulk Phone Guard for WooCommerce validates international phone numbers directly in the block-based WooCommerce checkout and on the My Account Edit Address page. It ships with a country selector, live formatting, custom error messages, duplicate phone detection, and handy order phone management tools for store admins.
Checkout & My Account Validation
* International phone number validation at block-based checkout and on the My Account > Edit Address page
* Country selector with search, flags, and auto-detection via geo-IP lookup
* Format phone numbers as you type with configurable display format (International, National, E.164, RFC3966)
* Strict validation with configurable allowed number types (Mobile, Fixed Line, Toll Free, VoIP, etc.)
* Fully customizable validation error messages for each error type
* “Always allow checkout” option so customers can complete an order even when their number is invalid
Admin Order Management
* Detect and warn about duplicate phone numbers across orders in the admin order edit screen
* One-click Call, WhatsApp, SMS, and Copy buttons on order screens and the order preview modal
* Phone numbers block included in order emails with WhatsApp and SMS links for admins
* Respects your existing phone field visibility (hidden, optional, or required) and warns you if the field is disabled on the Checkout block
User Profile & Settings
* Phone validation on WordPress user profile and edit user screens in admin
* Multi-language support for the validation UI
* Compatible with modern WooCommerce block-based checkout
* Debug logging via WooCommerce Status > Logs
Note: This is the free version of the plugin. Some advanced features are available in the Pro version.
This plugin connects to various APIs to obtain geolocation information, it’s needed to show the user’s country based on their IP address. Below is a detailed list of the external services used, along with the data sent, usage details, and links to their terms of service and privacy policies.
ipapi.co
geojs.io
ip.guide
BigDataCloud.net