Details aus der Kasse löschen/entfernen 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 wird ein Standardformular für Rechnungsdetails hinzufügen. Auf der „Checkout“-Seite des Kunden.
Als System konzipiert Shop was sowohl die Lieferung physischer Produkte als auch den Download virtueller Produkte ermöglicht, WooCommerce Fragen Sie nach 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.

Entfernung des Feldes „Postleitzahl“ aus WooCommerce Kasse

Um die „Postleitzahl“/Rechnungspostleitzahl entfernen zu können WooCommerce, müssen wir die Datei „functions.php“ des Themes bearbeiten WordPress die auf der Website aktiv ist. In der 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 löschen Sie alle Felder aus WooCommerce Kasse.

Technikbegeistert, schreibe ich seit 2006 gerne auf StealthSettings.com. Ich habe reichhaltige Erfahrung in Betriebssystemen: macOS, Windows und Linux, sowie in Programmiersprachen und Blogging-Plattformen (WordPress) und für Online-Shops (WooCommerce, Magento, PrestaShop).

Wie man » Internet » Details aus der Kasse löschen/entfernen in WooCommerce (Postleitzahl, Firma, Telefon...)

6 Gedanken zu „Details aus der Kasse löschen/entfernen in.“ WooCommerce (Postleitzahl, Firma, Telefon...)“

  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
    • Hallo,
      Ja, es ist eine gute Idee im Customizer, aber im latest Version von Woo sehe ich nur "address 2“, „Firma“. Für Postleitzahlen und andere Felder ist es erforderlich, den Funktionscode auszublenden.

      antworten
Hinterlasse einen Kommentar