Configuration de la validation du format de l’adresse dans Checkout Blocks
Vous pouvez valider les adresses de livraison des clients et bloquer le paiement des commandes dont l’adresse ne correspond pas au format requis. Par exemple, vous pouvez bloquer les adresses de boîtes postales pour vous assurer que les commandes peuvent être expédiées vers des emplacements physiques, ou restreindre le paiement pour certains codes postaux. Les clients doivent corriger les champs d’adresse de livraison non valides avant de pouvoir poursuivre le paiement. Les champs d’adresse de facturation ne sont pas validés.
Sur cette page
Configurer la validation du format de l’adresse avec l’application Checkout Blocks
Étapes :
Dans l’interface administrateur Shopify, allez à Applications > Checkout Blocks.
Cliquez sur Fonctions, puis sur Créer une fonction.
Dans la section Validation, cliquez sur Validation du format de l’adresse.
Saisissez un titre pour la règle de validation.
Facultatif : dans la section Marchés, cliquez sur Ajouter un marché pour sélectionner des marchés régionaux spécifiques. Par défaut, la validation s’applique à tous les marchés. Seuls les marchés régionaux sont pris en charge.
Activez une ou plusieurs règles de validation. Pour chaque règle activée, effectuez les étapes suivantes :
- Dans la section Champs validés, cliquez sur l’icône
+pour sélectionner les champs d’adresse auxquels la règle s’applique. - Facultatif : pour les règles qui prennent en charge les messages d’erreur personnalisés, cliquez sur l’icône
à côté du champ Message d’erreur pour personnaliser le message que vos clients reçoivent lors du paiement. Rédigez des messages d’erreur courts et précis. Par exemple : « Saisissez une adresse postale (les boîtes postales ne sont pas acceptées). »
- Configurez les autres paramètres de la règle, comme les limites de caractères ou les modèles.
- Dans la section Champs validés, cliquez sur l’icône
Cliquez sur Enregistrer.
Après avoir configuré la validation du format de l’adresse, la fonction est enregistrée avec le statut Inactif. Pour activer la fonction, sélectionnez Actif dans le menu déroulant du statut, puis cliquez sur Enregistrer.
Règles de validation du format de l’adresse prises en charge
Les règles suivantes sont disponibles lors de la configuration de la validation du format de l’adresse dans l’application Checkout Blocks.
| Règle | Description |
|---|---|
| Bloquer certains types d’adresses | Empêchez le paiement pour certains types d’adresses, notamment les adresses diplomatiques, les adresses militaires, les consignes automatiques, les boîtes postales et USPS gopost®. |
| Bloquer certains codes postaux | Bloquez le paiement pour les adresses qui contiennent ou ne contiennent pas certains codes postaux. Séparez plusieurs codes par une virgule. Utilisez * comme caractère générique, par exemple 100** pour la plage allant de 10000 à 10099. |
| Imposer des limites de caractères | Définissez des limites minimales ou maximales de caractères pour les champs d’adresse. Prévoyez suffisamment d’espace pour les adresses internationales plus longues. |
| Exiger certains champs | Rendez des champs facultatifs obligatoires pour pouvoir procéder au paiement. |
| Validation personnalisée | Bloquez le paiement lorsque les champs correspondent à un modèle d’expression régulière (regex). Les modèles peuvent être générés à partir d’une description ou saisis manuellement. Commencez par des règles larges avant d’ajouter une regex. Les modèles trop stricts peuvent bloquer des adresses valides. |
Limites
Pour le moment, seules les adresses de livraison sont validées. Les champs d’adresse de facturation ne sont pas pris en charge et ne peuvent pas être ciblés par des règles.
Règles non prises en charge
Les règles suivantes de la fonctionnalité obsolète Address Blocker ne sont pas disponibles dans la validation du format de l’adresse :
- Bloquer les caractères non-ASCII : le paiement empêche déjà la saisie d’emojis, de symboles spéciaux, de balises HTML et d’URL dans les champs d’adresse. Une règle distincte n’est pas nécessaire.
- Exiger un numéro de rue : l’exigence d’un numéro de rue n’est pas prise en charge par la validation du format de l’adresse. Vous pouvez plutôt exiger des champs d’adresse supplémentaires dans vos paramètres de paiement.