Supprimer / Supprimer les détails de Checkout dans WooCommerce (Code Postal, Société, Téléphone...)

WooCommerce est un système très simple pour quiconque souhaite créer un magasiner, Sur la base de WordPress.
Lors de l'installation default, WooCommerce ajoutera un formulaire standard pour les détails de facturation. Dans la page "Commander" du client.
Conçu comme un système magasiner qui permet à la fois la livraison de produits physiques et le téléchargement de produits virtuels, WooCommerce une peau formulaire standard une série de données de client: nom, prénom, numéro de téléphone, pays, adresse, ville, Code postal. Certains de ces domaines, nous avons besoin d'une commande virtuelle par exemple. Un produit qui peut être téléchargé ou d'un produit qui a été payé par PayPal aurait pas besoin des données pour la livraison. Dans ce cas, il est préférable d'alléger le système de contrôle pour l'utilisateur, en supprimant les champs de Checkout.

Suppression du champ « Code postal » de WooCommerce Passer à la caisse

Pour pouvoir supprimer le "code postal" / code postal de facturation de WooCommerce, il faut aller éditer le fichier functions.php du thème WordPress qui est actif sur le site Web. Dans functions.php nous ajoutons 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ù "billing_postcode" est le champ pour le code postal. Si nous voulons supprimer le deuxième champ d'adresse, nous remplacerons "billing_postcode" par "billing_address_2 ".

 unset($fields['billing']['billing_address_2']);

Il y a des situations qui pourraient ne pas intéresser tous les détails du paiement du client. Habituellement, lorsque le paiement est effectué via PayPal. Dans ce scénario, nous pouvons choisir d'éliminer 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 Check-out.

Passionné par la technologie, j'écris avec plaisir sur StealthSettings.com depuis 2006. J'ai une expérience approfondie dans les systèmes d'exploitation : macOS, Windows et Linux, ainsi que dans les langages de programmation et les plates-formes de blogging (WordPress) et pour les boutiques en ligne (WooCommerce, Magento, PrestaShop).

Comment » Internet » Supprimer / Supprimer les détails de Checkout dans WooCommerce (Code Postal, Société, Téléphone...)

6 réflexions sur "Supprimer / Supprimer les détails de la caisse dans WooCommerce (Code Postal, Entreprise, Téléphone...)"

  1. Bonjour Merci pour le post!
    J'avais besoin de supprimer le nom de l'entreprise et c'est parfait, cela a fonctionné !!
    Je souhaite également supprimer le nom de la société sur «expédier à une autre adresse».
    mais je ne sais pas comment remplacer custom_override_checkout_fields dans votre code. Pourriez-vous m'aider?

    Répondre
  2. Salut, je added ce code à functions.php comme guidé mais mon site Web s'est écrasé. C'est totalement vierge. Je ne suis pas totalement novice dans ce genre de choses, mais je ne suis pas non plus un pro.

    Si je pouvais accéder à mon tableau de bord, je voudrais simplement l'effacer mais je ne peux pas accéder à quoi que ce soit sur mon site web.

    S'il vous plaît aider, que dois-je faire? Réponse urgente nécessaire s'il vous plaît!

    Répondre
    • Bonjour,
      Oui, c'est une bonne idée dans le personnalisateur mais dans le latest version de Woo je ne vois que "addappuyez sur 2", "société". Pour le code postal et d'autres champs, le code de fonctions requis doit être masqué.

      Répondre
Laisser un commentaire