WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Mokhtar Bensaid v2.0.0

Phone Validator with Flags for WooCommerce

Adds a country flag and phone validation to the WooCommerce checkout phone field. Supports Classic and Block Checkout.

Phone Validator with Flags for WooCommerce

The facts

Rating
5★ from 9
Active installs
1k+
Price
Free
Last updated
25 May 2026
Added
Jul 2025
Requires WP
6.8
Tested up to
WP 6.9.7
Requires PHP
7.4
Downloads
4,766

Our analysis

AI-assisted

Phone Validator with Flags for WooCommerce is a WordPress plugin designed to enhance the phone number input on the checkout page of WooCommerce stores. It provides a dropdown menu featuring country flags and dial codes, validates phone numbers in real-time, and respects the store's selling locations settings.

This plugin is suitable for WooCommerce stores that cater to international customers, ensuring that phone numbers collected during checkout are accurate and formatted correctly. It offers customization options through a settings page and supports both billing and shipping phone fields independently.

Best for: WooCommerce stores targeting international customers.

What it does well

  • Displays country flags and dial codes in the phone field
  • Validates phone numbers before order submission
  • Supports both Classic and Block Checkout
  • Allows customization through WooCommerce settings
  • GDPR-safe and fully self-hosted

Where it falls short

  • Limited information on specific customization options

Verdict

This plugin offers practical enhancements for phone number validation in WooCommerce, particularly for those with a global customer base.

From the developer

Mokhtar Bensaid's own description of Phone Validator with Flags for WooCommerce, lightly tidied.

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 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

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for improving checkout.

CartFlows

1 WordPress funnel builder & WooCommerce checkout plugin. Boost AOV with one-click upsells, order bumps &a...

Free 200k+ installs 4.8★ (504)
Side Cart Woocommerce

A powerful side cart designed to make shopping faster and easier. Give customers instant cart access and a sea...

Free 80k+ installs 4.9★ (452)
FunnelKit

Create high-converting WooCommerce checkout pages, WooCommerce thank you pages & sales funnels with the hi...

Free 30k+ installs 5★ (1,015)
Fluid Checkout for WooCommerce

Frictionless Multistep Checkout for WooCommerce. Get up to 36% increase in conversion rates with a better purc...

Free 20k+ installs 4.9★ (158)