Supprimer / supprimer les détails dans la Caisse WooCommerce (Code postal, entreprise, téléphone ...)

WooCommerce est un système très simple pour tous ceux qui veulent créer un magasiner, Sur la base de WordPress.
L'installation par défaut, WooCommerce ajoutera un formulaire standard pour les détails de facturation. Sur le client "Commander".
Conçu comme un système magasiner permettant à la fois la livraison physique des produits et le téléchargement de certains WooCommerce virtuel requis dans 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.

L'élimination de champ "Code postal" de WooCommerce Checkout

Nous pouvons éliminer le « code postal » / Code postal de facturation de WooCommerce doivent aller modifier le fichier functions.php thème WordPress qui est actif sur le site. Dans functions.php, ajoutez les lignes:

[Php]

add_filter ('woocommerce_checkout_fields', 'custom_override_checkout_fields');

function custom_override_checkout_fields ($ fields) {

unset (champs $ [ 'facturation'] [ 'billing_postcode']);

retourner les champs $;

}

[/ Php]

Où "billing_postcode" est le champ pour le code postal. Si vous voulez éliminer le second champ d'adresse, nous remplaçons "billing_postcode" avec "billing_address_2".

[Php] unset (champs $ [ 'facturation'] [ 'billing_address_2']); [/ php]

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.

[Php]

add_filter ('woocommerce_checkout_fields', 'custom_override_checkout_fields');
function custom_override_checkout_fields ($ fields) {
unset (champs $ [ 'facturation'] [ 'billing_postcode']);
unset (champs $ [ 'facturation'] [ 'billing_country']);
unset (champs $ [ 'facturation'] [ 'billing_state']);
unset (champs $ [ 'facturation'] [ 'billing_phone']);
unset (champs $ [ 'commander'] [ ''] de order_comments);
unset (champs $ [ 'facturation'] [ 'billing_address_2']);
unset (champs $ [ 'facturation'] [ 'billing_postcode']);
unset (champs $ [ 'facturation'] [ 'billing_company']);
unset (champs $ [ 'facturation'] [ 'billing_last_name']);
unset (champs $ [ 'facturation'] [ 'billing_email']);
unset (champs $ [ 'facturation'] [ 'billing_city']);
retourner les champs $;
}

[/ Php]

De cette façon, vous allez supprimer tous les champs du WooCommerce Checkout.

Supprimer / supprimer les détails dans la Caisse WooCommerce (Code postal, entreprise, téléphone ...)

A propos de l'auteur

infiltration

Passionné par tout ce gadget et Recopie volontiers stealthsettings.com de 2006 et j'aime découvrir de nouvelles choses avec vous sur les ordinateurs et Mac OS, Linux, Windows, iOS et Android.

2 Commentaires

  • Bonjour Merci pour le post!
    J'ai besoin de supprimer le nom de l'entreprise et c'est parfait ca fonctionne !!
    C'est une autre adresse également sur le nom de l'entreprise.
    ce n'est pas la même chose que le remplacement de custom_override_checkout_fields dans le code. Pourriez vous m'aider?

  • Salut, j'ai ajouté ce code à functions.php comme guidé mais mon site web s'est écrasé. C'est totalement vide. Je ne suis pas totalement nouveau à ce genre de choses, mais je ne suis pas du genre non plus.

    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!

Laisser un commentaire

Ce site utilise Akismet pour réduire les spams. Découvrez comment vos données de commentaire sont traitées.