xpay✦ Commerce
Directory
WooCommerce plugins
Phone Validator with Flags for WooCommerce
Phone Validator with Flags for WooCommerce
Adds a country flag and phone validation to the WooCommerce checkout phone field. Supports Classic and Block Checkout.
5.0
(8 ratings)Will this break my store?
What the WordPress.org registry says about keeping Phone Validator with Flags for WooCommerce running.
Tested to 6.9.5 — 1 branch behind 7.0
Tested against the WordPress branch in use today.2 months ago
At least 5.7 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.7.4
Your host must be running at least this version.6.8
woocommerce
These must be installed and active first.1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Phone Validator with Flags for WooCommerce is looked after — not on how many stores run it.
85
out of 100Maintenance
35 / 35WordPress compatibility
14 / 20Support responsiveness
Not enough dataMerchant satisfaction
12 / 15Listing transparency
7 / 10Ratings
5.0
8 ratingsPhone Validator with Flags for WooCommerce enhances the billing phone field on the checkout page by:
- Displaying a dropdown with country flags and dial codes.
- Auto-detecting the default country based on your WooCommerce store location.
- Validating the phone number format before order submission.
- Respecting WooCommerce’s “Selling Locations” settings to limit the list of countries.
- Supporting both Classic Checkout and Block Checkout (introduced in WooCommerce 8+).
- Allowing full customization via a dedicated settings page under WooCommerce → Settings → Phone Validator.
- Supporting the shipping phone field independently from the billing phone field.
Ideal for WooCommerce stores targeting international customers who want to ensure clean, valid phone numbers during checkout.
Have a question or need help? Contact the developer.
Features
- Add country flags and dial codes to the checkout phone field.
- Validate phone numbers in real-time before submission.
- Full support for WooCommerce Block Checkout (Gutenberg).
- Supports billing phone, shipping phone, and My Account phone fields independently.
- Set preferred countries to appear at the top of the dropdown with a visual divider.
- Choose between all countries or only WooCommerce Selling Locations.
- Shipping phone field uses WooCommerce Shipping Locations automatically.
- Inline error messages styled to match WooCommerce notices.
- Respects WooCommerce field validation rules automatically.
- Compatible with WordPress 7 and WooCommerce 10+.
- GDPR-safe – no external APIs, fully self-hosted.
- Compatible with High-Performance Order Storage (HPOS).
- Lightweight and translation-ready.
Libraries Used
This plugin includes the following third-party open source library:
- intl-tel-input v29.0.1 – JavaScript international phone input utility.
Source: https://github.com/jackocnr/intl-tel-input
License: MIT
No. All assets and logic are fully self-hosted. No external scripts, APIs, or CDNs are used.
Yes. Since version 2.0.0 the plugin fully supports Block Checkout introduced in WooCommerce 8+.
Currently it targets the default WooCommerce billing_phone, shipping_phone, and My Account phone fields.
An inline error message will appear styled to match WooCommerce notices, and the order will not be submitted until a valid number is entered.
Yes. This plugin officially declares compatibility with WooCommerce High-Performance Order Storage.
Yes. You can set a default country from WooCommerce → Settings → Phone Validator. The default behavior uses your WooCommerce store country automatically.
Yes. You can select preferred countries from the settings page and they will appear at the top of the dropdown, separated from the rest by a visual divider.
Yes. You can enable the shipping phone field independently from WooCommerce → Settings → Phone Validator. The shipping phone dropdown will only show countries from your WooCommerce Shipping Locations.
Yes. The plugin is fully tested and compatible with WordPress 7 and WooCommerce 10+.
You can reach the developer through the contact page.
Categories
Plugin details
Tags on WordPress.org
