Si vous êtes le lecteur régulier de mon site, vous aurez remarqué que j’ai récemment ajouté une page Shop à mon site pour commencer à vendre des produits numériques.
Si vous voyez le formulaire de caisse par défaut que Woocomerce est livré avec, il a beaucoup trop de champs qui nuit aux taux de conversion.

Aujourd’hui, je vais vous montrer comment enlever les champs indésirables.
Vous n’aurez pas besoin de dépenser un ridicule 49 $ pour modifier vos champs.

Voici comment vous pouvez le faire gratuitement.
2 façons de modifier votre caisse
- Utilisation du Customizer sur WordPress
- Utilisation de quelques lignes de code si vous avez besoin d’une personnalisation supplémentaire
Modifier facilement votre formulaire de caisse Woocomerce avec Customize
- Aller à l’apparence – Personnaliser
- Ensuite, allez à Woocomerce – Checkout
- Sélectionnez ensuite les champs à Caché / Facultatif / Requis

Si vous avez besoin d’une meilleure granularité, vous pouvez utiliser les étapes suivantes.
✋ Stop worrying about SEO and have me do it for you

PS: Ready to work with the 0.01% of all SEOs worldwide? Click here.
Étapes pour modifier les champs de caisse Woocomerce
- Téléchargez et activez le plugin My Custom Functions (ou modifiez alternativement le fichier functions.php sur votre thème pour enfants)
- Une fois dans le plugin (que vous pouvez trouver sur Paramètres – inserter PHP) ou dans votre functions.php, coller le code ci-dessous et enregistrer les modifications.
- Fait!
(WooCommerce: Supprimer les champs de caisse / add_filter ( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields')); fonction custom_override_checkout_fields ($fields) unset ($field['billing']['billing_first_name']s); unset ($field['billing']['billing_last_name']s); unset ($field['billing']['billing_company']s); unset ($field['billing']['billing_address_1']s); unset ($field['billing']['billing_address_2']s); unset ($field['billing']['billing_city']s); unset ($field['billing']['billing_postcode']s); unset ($field['billing']['billing_country']s); unset ($field['billing']['billing_state']s); unset ($field['billing']['billing_phone']s); unset ($field['order']['order_comments']s); unset ($field['billing']['billing_email']s); unset ($field['account']['account_username']s); unset ($field['account']['account_password']s); unset ($field['account']['account_password-2']s); retour $fields; }
Notez que le code ci-dessus supprime tous les champs, si vous voulez en garder quelques-uns (par exemple: Prénom, Nom de famille, e-mail) supprimez simplement les lignes correspondantes comme je l’ai fait ici:

Ce code est celui-ci
/WooCommerce: Le code ci-dessous supprime les champs de caisse / add_filter ( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields')); fonction custom_override_checkout_fields ($fields) unset ($field['billing']['billing_company']s); unset ($field['billing']['billing_address_1']s); unset ($field['billing']['billing_address_2']s); unset ($field['billing']['billing_city']s); unset ($field['billing']['billing_postcode']s); unset ($field['billing']['billing_country']s); unset ($field['billing']['billing_state']s); unset ($field['billing']['billing_phone']s); unset ($field['account']['account_username']s); unset ($field['account']['account_password']s); unset ($field['account']['account_password-2']s); retour $fields; }
Maintenant, votre caisse devrait regarder beaucoup plus propre!

Conclusion
J’espère que vous avez apprécié ce voyage rapide pour personnaliser vos champs de caisse Woo-commerce.
Quels autres scripts voulez-vous que je partage? Faites-moi savoir dans les commentaires!
Etes-vous un spécialiste du marketing? Voici d’autres scripts que vous apprécierez :