Woocommerce Es ist ein sehr einfaches System für alle, die eine erstellen möchten magazin onlinean der Basis WordPress.
Bei der Installation von Standards fügt WooCommerce ein Standardformular für Abrechnungsdetails hinzu. Auf der Seite “Kasse”des Kunden.
Als System von vorgenommen magazin online Um sowohl die Lieferung physischer Produkte als auch die Entladung eines virtuellen zu ermöglichen, erfordert Woocommerce in die Standardform Eine Reihe von Kundendaten: Name, Vorname, Telefonnummer, Land, Adresse, Stadt, Kabeljau Post. Einige dieser Felder sind beispielsweise für einen virtuellen Befehl nicht erforderlich. Ein Produkt, das heruntergeladen werden kann, oder ein Produkt, das über PayPal bezahlt wurde, benötigt die Daten nicht für die Lieferung. In diesem Fall ist es gut, das Steuerungssystem für den Benutzer zu erleichtern, indem einige Felder von der Kasse beseitigt werden.
Eliminierung des Feldes “Kabeljau Post” Din Woocommerce Checkout
Wir können eliminieren “Postleitzahl” / Abrechnungspostcode von woocommerce, wir müssen die Datei functions.php der wortress die Website bearbeiten. In Funktionen.php fügen Sie 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;
}
Wo “Billing_Postcode” Es ist das Feld für die Postleitzahl. Wenn wir das zweite Adressfeld entfernen möchten, werden wir ersetzen “Billing_Postcode” cu “Billing_Address_2”.
unset($fields['billing']['billing_address_2']);
Es gibt Situationen, in denen keine Details der Zahlung des Kunden möglicherweise nicht interessiert sein darf. Normalerweise, wenn die Zahlung über PayPal geleistet wird. In diesem Szenario können wir alle Felder auf der Bestellseite 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 WooCommerce -Checkout -Felder.
Hallo Danke für diesen Beitrag!
Ich musste den Namen der Firma löschen und es ist perfekt, dass es funktioniert hat !!
Ich möchte auch den Namen der Firma löschen “versenden zu einer anderen Adresse”.
Aber ich weiß nicht, was ich Custom_Override_Checkout_Fields in Ihrem Code ersetzen soll. Könnten Sie mir helfen?
Hallo, ich habe diesen Code zu functions.php als geführt hinzugefügt, aber meine Website ist abgestürzt. Es ist total leer. Ich bin nicht ganz neu in solchen Dingen, aber auch kein Profi.
Wenn ich auf mein Dashboard zugreifen könnte, würde ich es einfach löschen, aber ich kann auf meiner Website überhaupt nichts zugreifen.
Bitte helfen Sie, was soll ich tun? Dringende Antwort bitte erforderlich!
Hallo
Ich bin im Zahlungsbereich ” Abrechnungsdaten “Schreiben “Lieferadresse ” Ich möchte mich ändern als. Was können wir tun?
Danke wirklich schau.
Jetzt können Sie es direkt für das Super Practical WordPress Personalisierungspanel erledigen. (WP-Admin/Customize.php?)
Hallo,
Ja, ist eine gute Ideea in Customizer, aber in der neuesten Version von Woo sehe ich nur “Adresse 2”Anwesend “Unternehmen”. Für Postcode und Oher -Abstellungen handelt es sich um einen REQ -Funktionscode zum Ausblenden.