Plugin info

Total downloads: 1,349
Active installs: 400
Total reviews: 6
Average rating: 5
Support threads opened: 1
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 8/20/2025 (133 days ago)
Added to WordPress: 7/12/2025 (0 years old)
Minimum WordPress version: 6.5
Tested up to WordPress version: 6.8.3
Minimum PHP version: 7.2

Maintenance & Compatibility

Maintenance score

Maintained • Last updated 133 days ago • Support resolved 0% • 6 reviews

42/100

Is Phone Validator with Flags for WooCommerce abandoned?

Likely maintained (last update 133 days ago).

Compatibility

Requires WordPress: 6.5
Tested up to: 6.8.3
Requires PHP: 7.2

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Country Flags for Elementor
Rating 4.0/5 (3 reviews)Active installs 1,000

Description

Phone 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 or letting the customer choose.
  • Validating the phone number format in real-time.
  • Respecting WooCommerce’s “Selling Locations” settings to limit the list of countries.

Ideal for WooCommerce stores targeting international customers who want to ensure clean, valid phone numbers during checkout.

Features

  • 🏳️ Add country flags and dial codes to the checkout phone field.
  • ✅ Validate phone numbers in real-time before submission.
  • 🌍 Supports only countries enabled in WooCommerce Selling Locations.
  • 🔒 GDPR-safe and does not rely on any external APIs.
  • ⚙️ Compatible with High-Performance Order Storage (HPOS).
  • 📦 Lightweight and fully self-contained.
  • 🌐 Translation-ready.

Libraries Used

This plugin includes the following third-party open source library:

  • intl-tel-input – JavaScript international phone input utility.
    Source: https://github.com/jackocnr/intl-tel-input
    License: MIT

Installation

  1. Upload the plugin folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Ensure that WooCommerce is active and “Selling Locations” are configured.
  4. The billing phone field on the checkout page will now display with country flag + validation.

Frequently Asked Questions

Does this plugin send data to third-party services?

No. All assets and logic are fully self-hosted. No external scripts, APIs, or CDNs are used.

Does this plugin work with custom phone fields?

Currently, it only targets the default WooCommerce billing_phone field at checkout.

What if the user enters an invalid phone number?

An alert will appear, and the order will not be submitted until a valid phone number is entered.

Does it support HPOS?

Yes. This plugin officially declares compatibility with WooCommerce High-Performance Order Storage.

Review feed

No reviews available

Screenshots

  1. Enhanced checkout phone field with country flag.

    Enhanced checkout phone field with country flag.

Changelog

1.0.0

  • Initial release with flag selector, validation, and WooCommerce integration.

1.1.0

  • Fix some technical issues about the error alert

1.2.0

  • Fix some technical issues