Usuń / Usuń szczegóły z kasy w WooCommerce (Kod pocztowy, Firma, Telefon...)

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ć.

Pasjonat technologii, z przyjemnością piszę dalej StealthSettings.com od 2006 roku. Mam duże doświadczenie w systemach operacyjnych: macOS, Windows şi Linux, ale także w językach programowania i platformach blogowych (WordPress) oraz dla sklepów internetowych (WooCommerce, Magento, PrestaShop).

jak » Internet » Usuń / Usuń szczegóły z kasy w WooCommerce (Kod pocztowy, Firma, Telefon...)

6 przemyśleń na temat „Usuń / usuń szczegóły z kasy w WooCommerce (Kod pocztowy, firma, telefon...)"

  1. 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?

    Odpowiedz
  2. 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ź!

    Odpowiedz
    • 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.

      Odpowiedz
Zostaw komentarz