Comment rendre le champ d'état facultatif

Par défaut, Wholesale Lead Capture exige que les utilisateurs saisissent un État lors du processus d'inscription. Bien que cela fonctionne bien pour de nombreuses entreprises, ce n'est pas toujours idéal. Certains pays n'utilisent pas d'États, et dans d'autres cas, les entreprises préfèrent réduire le nombre de champs requis pour améliorer les conversions. Rendre le champ État facultatif permet de créer une expérience d'inscription plus fluide et de réduire les frictions du formulaire.

Heureusement, Wholesale Lead Capture permet aux développeurs de personnaliser les champs d'inscription à l'aide des crochets de WordPress. Avec un extrait de code simple et sûr, vous pouvez rendre le champ État facultatif sans modifier les fichiers principaux du plugin.


Pourquoi rendre le champ État facultatif

Rendre le champ État facultatif améliore l'expérience utilisateur globale. Moins de champs requis signifient une complétion plus rapide du formulaire, ce qui conduit souvent à des taux d'inscription plus élevés. Ceci est particulièrement important pour les clients internationaux qui n'ont peut-être pas d'État à saisir.

De plus, les champs facultatifs réduisent la frustration et l'abandon du formulaire. Lorsque les utilisateurs ne sont pas bloqués par des erreurs de validation inutiles, ils sont plus susceptibles de terminer le processus d'inscription. Par conséquent, votre formulaire de capture de prospects en gros devient plus flexible et plus propice aux conversions.


Avant de commencer

Avant d'appliquer cette personnalisation, assurez-vous d'avoir accès à vos fichiers WordPress. Le code doit être ajouté à l'aide d'un thème enfant, d'un plugin personnalisé ou d'un plugin d'extraits de code. Cette approche garantit que vos modifications ne seront pas perdues lors des mises à jour des thèmes ou des plugins.

Il est également recommandé de sauvegarder votre site avant d'apporter des modifications. Bien que cet extrait soit sûr, avoir une sauvegarde vous procure une tranquillité d'esprit.


Comment Wholesale Lead Capture gère les champs d'inscription

Wholesale Lead Capture stocke ses champs d'inscription dans un tableau global. Ce tableau contrôle le comportement de chaque champ, y compris s'il est requis ou facultatif. En modifiant ce tableau, vous pouvez ajuster les paramètres des champs tels que les étiquettes, les règles de validation et le statut requis.

Dans ce cas, nous ciblerons le champ État et modifierons sa valeur requise. Cela permet au champ de rester visible tout en n'étant plus obligatoire lors de l'inscription.


Extrait de code pour rendre le champ État facultatif

Ajoutez l'extrait de code suivant au fichier functions.php de votre thème enfant, à un plugin personnalisé ou à un plugin d'extraits de code. Cette méthode est à l'épreuve des mises à jour et est recommandée pour la maintenance à long terme.




add_action( 'init' , function() {
    global $WWLC_REGISTRATION_FIELDS;
    $WWLC_REGISTRATION_FIELDS[ 'wwlc_state' ][ 'required' ] = 0;
});

Ce à quoi s'attendre après avoir appliqué la modification

Après avoir ajouté le code, le champ État restera visible sur le formulaire d'inscription Wholesale Lead Capture. Cependant, les utilisateurs ne recevront plus d'erreurs de validation si le champ est laissé vide. Le reste du formulaire d'inscription continuera de fonctionner normalement.

Ce changement n'affecte pas les utilisateurs existants ni les données soumises précédemment. Il s'applique uniquement aux nouvelles inscriptions à partir de maintenant.

Rendre le champ État facultatif dans la capture de prospects en gros est une personnalisation simple mais efficace. Avec seulement quelques lignes de code, vous pouvez améliorer l'expérience utilisateur, prendre en charge les clients internationaux et augmenter les conversions d'inscription.

Questions fréquemment posées

Ce changement du champ État affecte-t-il les inscriptions en gros existantes ?
Non. Cet extrait n'affecte pas les données d'inscription existantes. Il met à jour la règle de validation uniquement pour l'avenir, de sorte que votre base de données conserve intactes les données de localisation collectées précédemment et laisse tous les enregistrements d'utilisateurs inchangés.

Rendre le champ État facultatif le supprime-t-il du formulaire ?
Non. Rendre le champ facultatif ne le supprime pas — il apparaît toujours sur le formulaire mais ignore la validation lorsqu'il est laissé vide. Pour masquer complètement le champ, vous avez besoin d'un ajustement de code distinct.

Puis-je rendre d'autres champs d'inscription facultatifs en utilisant la même méthode ?
Oui. Vous pouvez appliquer la même approche à d'autres champs d'inscription dans la capture de prospects en gros. Remplacez wwlc_state par l'identifiant de champ correct dans le tableau global $WWLC_REGISTRATION_FIELDS et définissez sa valeur required sur 0.

Pourquoi le champ État est-il toujours requis après l'ajout du code ?
Si le changement ne prend pas effet, vérifiez que vous avez ajouté l'extrait au fichier functions.php d'un thème enfant actif ou à un plugin de site dédié, et non à un fichier de thème parent que les mises à jour pourraient écraser. Effacez également toutes les couches de mise en cache qui pourraient servir du contenu obsolète.

Besoin d'aide ?

Si vous avez une question ou rencontrez des problèmes, nous sommes là pour vous aider.

Cet article vous a-t-il été utile ?

Articles liés

Finalisez votre achat