WooCommerce c'est un système très simple pour quiconque souhaite en créer un Magazine en ligne, basé sur WordPress.
Lors de l'installation par défaut, WooCommerce ajoutera un formulaire standard pour les détails de facturation. Dans la page de “Vérifier”du client.
Conçu comme un système de Magazine en ligne qui permet à la fois la livraison de produits physiques et le téléchargement de produits virtuels, WooCommerce nécessite le formulaire standard une série de données client : Nom, Prénom, Numéro de téléphone, Pays, Adresse, Ville, Morue postale. Certains de ces champs ne sont pas nécessaires pour une commande virtuelle par exemple. Un produit téléchargeable ou un produit payé via PayPal n'aura pas besoin des données pour la livraison. Dans ce cas, il est bon de faciliter le système de commande pour l'utilisateur, en supprimant certains champs de la caisse.
Supprimer le champ “Morue postale” dans WooCommerce Paiement
Éliminons-le “Code Postal” / Billing Postcode depuis WooCommerce, il faut aller éditer le fichier function.php du thème WordPress qui est actif sur le site. Dans function.php ajoutez les lignes :
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}
Où “code_postal_facturation” est le champ du code postal. Si nous voulons supprimer le deuxième champ d'adresse, nous le remplacerons “code_postal_facturation” cu “adresse_de_facturation_2”.
unset($fields['billing']['billing_address_2']);
Il existe des situations dans lesquelles ils peuvent ne pas être intéressés par les détails de paiement du client. En règle générale, lorsque le paiement est effectué via PayPal. Dans ce scénario, nous pouvons choisir de supprimer tous les champs de la page de commande.
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
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']);
return $fields;
}
De cette façon, vous supprimerez tous les champs de WooCommerce Checkout.
Bonjour Merci pour ce post !
J’avais besoin de supprimer le nom de l’entreprise et c’est parfait ça a fonctionné !!
Je souhaite supprimer également le nom de l’entreprise sur “expédier à une adresse différente”.
mais je ne sais pas par quoi remplacer custom_override_checkout_fields dans votre code. Pourriez vous m’aider ?
Hi,I added this code to functions.php as guided but my website crashed. It’s totally blank. I’m not totally new to stuff like this but i’m not a pro either.
If i could access my dashboard, i would just erase it but i cannot access anything on my website at all.
Please help, what should i do? Urgent response needed please!
Merhaba
Ben ödeme kısmında ki ” fatura bilgileri “yazısını “teslimat adresi ” olarak değiştirmek istiyorum. Ne yapabiliriz.
teşekkürler gerçekten ariyordum.Müşteriler posta kodunu bilmediği için çok sorun yaşamıştım teşekkürler
Vous pouvez désormais le faire directement via le panneau de personnalisation de WordPress, super pratique. (wp-admin/customize.php?)
Bonjour,
Oui, c'est une bonne idée dans le personnalisateur mais dans la dernière version de Woo je ne vois que “adresse 2”, “entreprise”. Pour le code postal et d’autres fichiers, le code des fonctions est requis à masquer.