WooCommerce är ett mycket enkelt system för alla som vill skapa ett butik, Baserat på WordPress.
Vid installation default, WooCommerce kommer att lägga till ett standardformulär för faktureringsinformation. På kundens sida "Kassa".
Utformad som ett system butik som tillåter både leverans av fysiska produkter och nedladdning av virtuella, WooCommerce fråga in standardformulär en serie av kunddata: Namn, Efternamn, Telefonnummer, Land, adress, ort, postnummer. Några av dessa områden som vi behöver för en virtuell kommando till exempel. En produkt som kan laddas ner eller produkt som betalades av PayPal skulle inte behöva data för leverans. I det här fallet är det bäst att lindra styrsystemet för användaren, genom att ta bort områden av kassan.
Borttagning av fältet "Postnummer" från WooCommerce Till Kassan
För att kunna ta bort "Postnummer" / Faktureringspostnummer från WooCommerce, måste vi gå och redigera functions.php-filen för temat WordPress som är aktiv på hemsidan. I functions.php lägger vi till raderna:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}
Där "billing_postcode" är fältet för postnumret. Om vi vill ta bort det andra adressfältet kommer vi att ersätta "billing_postcode" med "billing_address_2 ”.
unset($fields['billing']['billing_address_2']);
Det finns situationer som inte kan intressera några detaljer om kundens betalning. Vanligtvis när betalning sker via PayPal. I detta scenario kan vi välja att eliminera alla fält på beställningssidan.
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;
}
På detta sätt kommer du att radera alla fält från WooCommerce Kolla upp.
Bonjour Merci för inlägget!
Jag behövde ta bort företagsnamnet och det är perfekt det fungerade !!
Jag vill också ta bort företagsnamnet på "skicka till en annan adress".
men jag vet inte hur man byter ut custom_override_checkout_fields i din kod. Kan du hjälpa mig?
Hej, jag addredigerade den här koden till functions.php som guidad men min webbplats kraschade. Det är helt tomt. Jag är inte helt ny på saker som detta men jag är inte heller ett proffs.
Om jag kunde komma åt min instrumentpanel skulle jag bara radera den men jag kan inte få tillgång till någonting på min hemsida alls.
Snälla hjälp, vad ska jag göra? Urgent svar behövs tack!
Hallå
Ben ödeme kısmında ki ”fatura bilgileri“ yazısını “teslimat adresi” olarak değiştirmek istiyorum. Inte yapabiliriz.
teşekkürler gerçekten ariyordum.Müşteriler posta kodunu bilmediği çin sorun yaşamıştım teşekkürler
Agora dá pra fazer direto pelo panel de personalizador do wordpress, super praktiskt. (wp-admin/customize.php?)
Hallå,
Ja, det är en bra idé i anpassaren men i latest version av Woo jag ser bara "address 2", "företag". För postnummer och andra arkiv är kravfunktioner kod att dölja.