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.

Configurer la validation du format de l’adresse avec l’application Checkout Blocks

Étapes :

  1. Dans l’interface administrateur Shopify, allez à Applications > Checkout Blocks.

  2. Cliquez sur Fonctions, puis sur Créer une fonction.

  3. Dans la section Validation, cliquez sur Validation du format de l’adresse.

  4. Saisissez un titre pour la règle de validation.

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

  6. Activez une ou plusieurs règles de validation. Pour chaque règle activée, effectuez les étapes suivantes :

    1. Dans la section Champs validés, cliquez sur l’icône + pour sélectionner les champs d’adresse auxquels la règle s’applique.
    2. Facultatif : pour les règles qui prennent en charge les messages d’erreur personnalisés, cliquez sur l’icône Modifier à 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). »
    3. Configurez les autres paramètres de la règle, comme les limites de caractères ou les modèles.
  7. 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.

Liste des règles de validation du format de l’adresse et de leurs descriptions.
RègleDescription
Bloquer certains types d’adressesEmpê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 postauxBloquez 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èresDé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 champsRendez des champs facultatifs obligatoires pour pouvoir procéder au paiement.
Validation personnaliséeBloquez 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.