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 :
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.
Salut Sergio,
Avec ce plugin vous pouvez les envoyer directement pour acheter :
https://wordpress.org/plugins/woocommerce-direct-checkout/
J'espère que ça marchera pour toi 😉
salutations
Oscar
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
Bonjour Laure,
Bien sûr que vous pouvez, c'est précisément ce que je fais dans la vidéo.
Je vais vous envoyer l'adresse d'un autre article (d'un autre blog à moi aussi) dans lequel j'explique comment faire un site internet pour vendre des vidéos dans une zone premium 😉
J'espère que ça te plait.
https://www.misingresospasivos.com/tutorial-para-crear-una-membresia-o-area-de-miembros-con-wordpress-y-woocommerce-video/
Oscar
salutations
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
Salut Mauri,
Ce plugin https://es.wordpress.org/plugins/woocommerce-checkout-manager/ vous permet de modifier tous ces champs
salutations
Oscar
merci
Super comme toujours Oscar, nous avons des rendez-vous en attente, je t'écrirai demain.
Merci de diffuser les connaissances à vos abonnés.
salutations
noé christ
Merci Noé !!!
Tout ici vous m'avez 😉
Une salutation!
Oscar
Merci!! Très utile!
Merci beaucoup Paula 😉