International Phone Prefix & Validation: Flags, E.164 & Multistore
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.
-
ReferencePF-PHONEPREFIX
-
In stock10000 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.
