Supprimer les champs de paiement dans Woocommerce (tutoriel vidéo)

La suppression des champs de paiement dans Woocommerce est particulièrement utile lorsque nous vendons un produit numérique car nous n'avons pas besoin d'adresse de livraison, de code postal, etc...

Comment supprimons-nous les champs lors de notre paiement ? Bien qu'il existe des plugins qui nous aident à cette occasion, nous allons le faire par code puisqu'il nous suffit de le copier et de le coller dans le fichier functions.php de notre modèle.

Le code que nous devons ajouter est le suivant :

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_first_name']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_address_1']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_city']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_phone']);
unset($fields['order']['order_comments']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_email']);
unset($fields['billing']['billing_city']);
unset( $tabs['additional_information'] );
return $fields;
}

add_filter('woocommerce_enable_order_notes_field', '__return_false');

Voici la vidéo dans laquelle je l'explique plus en détail :

S'abonner à mon canal :

11 commentaires sur « Supprimer les champs de paiement dans Woocommerce (tutoriel vidéo) »

  1. Oscar je suis en train de développer un site wp où j'inclus un magasin, des toilettes,,, je veux savoir comment placer un bouton à côté du produit et qu'une fois je vais dans la case et non dans la description,, directement dans la case de paiement , Merci pour votre temps et votre collaboration.

  2. Bonjour Oscar,

    Je vous dis que je monte une boutique wordpress avec le thème aveda avec woocommerce mais ce que je veux vendre ce sont des vidéos de design photographique avec photoshop. Pour cela, je vois trop d'informations précédentes pour effectuer l'achat, j'aimerais pouvoir supprimer, les informations de facturation et les informations supplémentaires et que la section examiner et effectuer le paiement sortent directement.

    C'est possible??

    Merci

  3. Bonjour Oscar, bon après-midi, voyons si vous pouvez m'aider, j'ai édité les champs du formulaire de paiement, et maintenant je ne trouve pas le fichier qui s'en occupe, ce que je veux simplement, c'est changer où il dit le nom de l'entreprise, mettre ID/CIF dans le formulaire où le client écrit ses données lors de l'achat...

    Merci d'avance

Laisser un commentaire