International Phone Prefix & Validation: Flags, E.164 & Multistore

Price: €49.00
No tax

Add searchable country calling codes with flags, validate phone and mobile numbers, store them in E.164 format and keep checkout/address data consistent. Supports 245 regions, multistore settings and country synchronization.

How you get the module

Module download

After your payment is confirmed, download the module ZIP from My account → My downloads.

Module installation

Install the ZIP through your PrestaShop Module Manager and follow the product documentation.

Why choose PRESTAFUSE?

  • Built for a clear purpose — focused modules for a specific store need.
  • Clear compatibility — tested PrestaShop and PHP versions on each product page.
  • Direct access to your downloads — available files and releases in one account area.
  • Help when you need it — questions and support conversations in your account.

Have questions? Contact support team →

Features

  • 245 Country & Territory Calling Codes
    Support international phone number entry across 245 numbering regions and territories, including countries not present in the shop’s own country table.
  • Searchable Country Selector with Flags
    Let customers search countries by translated country name, ISO code or calling code, with country flags displayed in the selector.
  • Phone & Mobile Number Validation
    Validate both phone and phone_mobile fields independently using server-side number validation.
  • E.164 Number Storage
    Store submitted phone numbers in full international E.164 format for consistent address and checkout data.
  • Country Synchronization
    Automatically update the selected calling code when the customer changes the address country, while keeping the entered national digits visible.
  • Configurable Country Display Modes
    Choose between active store countries, a custom country selection or all supported world regions.
  • Strict Server-Side Validation
    Use bundled libphonenumber validation to check numbering-plan validity, supported calling codes, E.164 length and invalid extensions.
  • Adaptive Input Experience
    Adjust placeholders and allowed typing length according to the selected country, while keeping optional blank fields unchanged.
  • Multistore Support
    Save and use separate module settings for different PrestaShop shops and shop contexts.
  • Third-Party Checkout Integration Support
    Add supported custom checkout controllers and integrate custom phone fields through the module’s frontend hooks and normalization method.
  • 8 Bundled Interface Languages
    Includes EN, LT, FR, DE, ES, PT-BR, IT and PL interface translations, editable through PrestaShop translations.
  • No External Phone Data Service Required
    Phone numbers are not sent to external services or logged by the module, and frontend resources are loaded locally.

Compatibility and installation

Declared target: PrestaShop 1.7.8.0–9.1.x (maximum 9.1.99). PHP 7.4+ with mbstring, subject to the PHP versions supported by your shop. Local checks are documented; full native installation and checkout integration testing remains pending.

Back up and test in a staging shop first. Upload the ZIP through Module Manager, configure countries and clear the cache. Existing phone fields are required. Third-party checkouts may need an adapter; universal compatibility is not claimed. Validation does not verify phone ownership. Bundled numbering metadata may require updates for new ranges.

Licence, updates and support

One domain and its subdomains under the store’s commercial terms; use the acquired version indefinitely. Includes 365 days of support and access to new versions. Third-party library licences remain included in the original ZIP.

Support for installation, module errors and usage questions: response within 24 hours counted on working days. Custom development is quoted separately. Renew support and new-version access for 365 days for EUR 29.99; remaining time is preserved when renewed early.

  • Reference
    PF-PHONEPREFIX
  • In stock
    10000 Items

Current module version
2.0.0
Tested PrestaShop versions
Declared target: PrestaShop 1.7.8.0–9.1.x (maximum 9.1.99). PHP 7.4+ with mbstring, subject to the PHP versions supported by your shop. Local checks are documented; full native installation and checkout integration testing remains pending.
PHP requirements
7.4+ · mbstring
Licence and permitted use
PRESTAFUSE commercial terms; bundled dependencies retain their own licences
Update period
One domain and its subdomains under the store’s commercial terms; use the acquired version indefinitely. Includes 365 days of support and access to new versions. Third-party library licences remain included in the original ZIP.
Installation instructions
Back up and test in a staging shop first. Upload the ZIP through Module Manager, configure countries and clear the cache. Existing phone fields are required. Third-party checkouts may need an adapter; universal compatibility is not claimed. Validation does not verify phone ownership. Bundled numbering metadata may require updates for new ranges.
Public documentation URL
Public documentation URL ↗
Changelog
2.0.0 — International country search, server validation, E.164 normalization and per-shop settings. See the user guide.
Loading...
Back to top