Aucune image disponible

customer_form_validation

Ajoute la validation des numéros de téléphone (via libphonenumber) et la validation regex configurable des champs d'adresse à PrestaShop, réduisant les soumissions d'adresses incomplètes ou invalides.

Developed by Daresh

Get This Module Free on PS Forum EN
PS 8.0 License: Inconnu Status: Unknown Health: Good

Info updated 2 months ago

Sources
PS Forum EN Visit →
Type
Module

Info checked: Mar 2, 2026

Ce module ajoute des règles de validation supplémentaires aux champs d'adresse des clients dans PrestaShop, aidant les propriétaires de boutiques à garantir des données d'adresse de meilleure qualité au moment de la saisie. Il cible deux problèmes courants de qualité des données : les numéros de téléphone invalides ou faux, et les adresses incomplètes qui omettent un numéro de rue.

  • Validation des numéros de téléphone via libphonenumber : Utilise la bibliothèque libphonenumber — la même que Google utilise sur Android — pour valider les numéros de téléphone. Si le numéro inclut un préfixe pays, il est validé selon les règles de ce pays ; si aucun préfixe n'est présent, les règles du pays sélectionné par le client sont appliquées.
  • Validation des champs d'adresse via regex configurable : Le champ address1 est validé par une expression régulière personnalisable. Le modèle par défaut vérifie que l'adresse contient au moins deux lettres et un chiffre, réduisant ainsi le risque que les clients soumettent une adresse sans numéro de rue.
  • Messages d'erreur traduisibles : Tous les messages d'erreur de validation peuvent être modifiés à l'aide du panneau de traduction standard de PrestaShop, ce qui permet de les adapter facilement à différentes langues ou à une terminologie spécifique à la boutique.

Ce module s'adresse aux propriétaires de boutiques qui souhaitent réduire le nombre de commandes avec des détails d'adresse inutilisables ou incomplets. Il est particulièrement utile pour les boutiques qui expédient physiquement et dépendent d'informations de livraison précises. Comme le module repose sur la version lite de la bibliothèque libphonenumber, il nécessite un environnement PHP raisonnablement moderne pour fonctionner correctement.

  • Référence
    customer_form_validation

  • License
    Inconnu
  • PS Compatibility
    8.x
  • Status
    Unknown

Commentaires (0)

Aucun avis n'a été publié pour le moment.
Chargement...