Löschen / Entfernen von Details aus der Kasse in WooCommerce (Postleitzahl, Firma, Telefon…)

WooCommerce ist ein sehr einfaches System für alle, die ein erstellen möchten Shop, Basierend auf WordPress.
Bei der Installation default, WooCommerce fügt ein Standardformular für Rechnungsdetails hinzu. Auf der Seite "Kasse" des Kunden.
Als System konzipiert Shop sowohl physische Lieferung von Produkten ermöglicht und einige virtuelle WooCommerce Download erforderlich Standardformular eine Reihe von Kundendaten: Name, Nachname, Telefonnummer, Land, Adresse, Stadt, Postleitzahl. Einige dieser Felder benötigen wir für einen virtuellen Befehl zum Beispiel. Ein Produkt, das heruntergeladen werden kann oder ein Produkt, das durch PayPal bezahlt würde, die Daten für die Lieferung nicht benötigen. In diesem Fall ist es am besten, das Steuersystem für den Benutzer zu erleichtern, durch Felder von Kasse zu entfernen.

Entfernen Sie das Feld "Postleitzahl" aus der WooCommerce-Kaufabwicklung

Um die "Postleitzahl" / Abrechnungs-Postleitzahl aus WooCommerce entfernen zu können, müssen wir die Datei functions.php des WordPress-Themas bearbeiten, das auf der Website aktiv ist. In functions.php fügen wir die Zeilen hinzu:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}

Dabei ist "billing_postcode" das Feld für die Postleitzahl. Wenn wir das zweite Adressfeld entfernen möchten, ersetzen wir „billing_postcode“ durch „billing_address_2 ”.

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

Es gibt Situationen, die keine Details des Kundenzahlungs interessieren könnten. Normalerweise, wenn die Zahlung durch PayPal. In diesem Szenario können wir wählen, um alle Felder der Bestellseite zu beseitigen.

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;
}

Auf diese Weise werden Sie alle Felder der WooCommerce Kasse löschen.

Technikbegeistert teste und schreibe ich gerne Tutorials zu Betriebssystemen about macOSLinux, Windows, über WordPress, WooCommerce und LEMP Webserver-Konfiguration (Linux, NGINX, MySQL und PHP). ich schreibe weiter StealthSettings.com seit 2006, und ein paar Jahre später begann ich, auf iHowTo.Tips Tutorials und Neuigkeiten über Geräte im Ökosystem zu schreiben Apple: iPhoneiPad Apple Uhr, HomePod, iMac, MacBook, AirPods und Zubehör.

4 Gedanken zu „Checkout-Details in WooCommerce (Postleitzahl, Firma, Telefon…) löschen / löschen“

  1. Bonjour Merci für den Beitrag!
    Ich musste den Firmennamen löschen und es ist perfekt, dass es funktioniert hat !!
    Ich möchte auch den Firmennamen auf "An eine andere Adresse versenden" löschen.
    Aber ich weiß nicht, wie ich custom_override_checkout_fields in Ihrem Code ersetzen soll. Kannst du mir helfen?

    antworten
  2. Hallo ich added diesen Code wie angeleitet in functions.php, aber meine Website ist abgestürzt. Es ist völlig leer. Ich bin nicht ganz neu in solchen Sachen, aber ich bin auch kein Profi.

    Wenn ich auf mein Dashboard zugreifen könnte, würde ich es einfach löschen, aber ich kann überhaupt nichts auf meiner Website zugreifen.

    Bitte helfen, was soll ich tun? Dringende Antwort benötigt bitte!

    antworten

Hinterlasse einen Kommentar