WooCommerce to bardzo prosty system dla każdego, kto chce stworzyć sklep, Na podstawie WordPress.
Po instalacji default, WooCommerce doda standardowy formularz danych rozliczeniowych. Na stronie „Do kasy” klienta.
Zaprojektowany jako system sklep który umożliwia zarówno dostarczanie produktów fizycznych, jak i pobieranie produktów wirtualnych, WooCommerce zapytaj standardowy formularz seria danych klienta: Imię, Nazwisko, numer telefonu, kraj, adres, miasto, Kod pocztowy, Niektóre z tych pól musimy dla polecenia wirtualnego na przykład. Produkt, który można pobrać lub produkt, który został zapłacony przez PayPal nie musiałaby dane do wysyłki. W takim przypadku najlepiej jest, aby ułatwić system sterowania dla użytkownika, przez usuwanie pola kasy.
Usunięcie pola „Kod pocztowy” z WooCommerce Koszyk
Aby móc usunąć „Kod pocztowy” / rozliczeniowy kod pocztowy z WooCommerce, musimy przejść i edytować plik functions.php motywu WordPress który jest aktywny na stronie. W functions.php dodajemy linie:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}
Gdzie „billing_postcode” to pole kodu pocztowego. Jeśli chcemy usunąć drugie pole adresu, zamienimy „billing_postcode” na „billing_address_2 ”.
unset($fields['billing']['billing_address_2']);
Istnieją sytuacje, które mogą nie interesować żadnych szczegółów płatności klienta. Zwykle, gdy płatność dokonywana jest za pośrednictwem systemu PayPal. W tym scenariuszu możemy wybrać, aby wyeliminować wszystkie pola na stronie zamówienia.
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;
}
W ten sposób usuniesz wszystkie pola z WooCommerce Sprawdzić.
Bonjour Merci na post!
Musiałem usunąć nazwę firmy i jest idealnie, działało !!
Chcę również usunąć nazwę firmy z pozycji „wysyłka na inny adres”.
ale nie wiem, jak zamienić custom_override_checkout_fields w swoim kodzie. Czy mógłbyś mi pomóc?
Cześć, ja addedytowałem ten kod do functions.php zgodnie z instrukcją, ale moja witryna uległa awarii. Jest całkowicie pusty. Nie jestem zupełnie nowy w takich rzeczach, ale nie jestem też zawodowcem.
Gdybym mógł uzyskać dostęp do mojego pulpitu, po prostu go wymazałabym, ale nie mam dostępu do niczego na mojej stronie.
Proszę, pomóż, co mam zrobić? Potrzebna pilna odpowiedź!
merhaba
Ben ödeme kısmında ki ”fatura bilgileri“ yazısını “teslimat adresi” olarak değiştirmek istiyorum. Nie yapabiliriz.
teşekkürler gerçekten ariyordum.
Agora dá pra fazer direto pelo panel de personalizador zrobić wordpress, bardzo praktyczne. (wp-admin/customize.php?)
Cześć,
Tak, to dobry pomysł w konfiguratorze, ale w latest wersja Woo widzę tylko "address 2”, „firma”. Dla kodu pocztowego i innych pól wymagany jest kod funkcji do ukrycia.