Usuń / usuń szczegóły w Checkout WooCommerce (kod pocztowy, firmy, telefon ...)

WooCommerce Jest to bardzo prosty system dla każdego, kto chce stworzyć sklep, Na podstawie WordPress.
Domyślna instalacja, WooCommerce doda standardowego formularza dane rozliczeniowe. Na "Zamówienie" klienta.
Zaprojektowany jako system sklep umożliwiając zarówno fizyczną dostawę produktów i pobieranie jakąś wirtualną WooCommerce wymagane 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.

Wyeliminowanie pole "Kod pocztowy" z WooCommerce Checkout

Możemy usunąć "Kod pocztowy kodu pocztowego" z WooCommerce, musimy przejść i edytować plik functions.php motywu WordPress, który jest aktywny na stronie internetowej. W functions.php dodaj linie:

[Php]

add_filter ('woocommerce_checkout_fields', 'custom_override_checkout_fields');

function custom_override_checkout_fields ($ fields) {

unset (pola $ [ 'billing'] [ 'billing_postcode']);

Zwróć $ pola;

}

[/ Php]

Gdzie "billing_postcode" znajduje się pole z kodem pocztowym. Jeśli chcesz, aby wyeliminować drugie pole adresu, możemy zastąpić "billing_postcode" z "billing_address_2".

[Php] unset (pola $ [ 'billing'] [ 'billing_address_2']); [/ php]

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.

[Php]

add_filter ('woocommerce_checkout_fields', 'custom_override_checkout_fields');
function custom_override_checkout_fields ($ fields) {
unset (pola $ [ 'billing'] [ 'billing_postcode']);
unset (pola $ [ 'billing'] [ 'billing_country']);
unset (pola $ [ 'billing'] [ 'billing_state']);
unset (pola $ [ 'billing'] [ 'billing_phone']);
unset ($ pola [ 'order'] [ 'order_comments']);
unset ($ pola [ 'billing'] [ 'billing_address_2']);
unset (pola $ [ 'billing'] [ 'billing_postcode']);
unset (pola $ [ 'billing'] [ 'billing_company']);
unset (pola $ [ 'billing'] [ 'billing_last_name']);
unset (pola $ [ 'billing'] [ 'billing_email']);
unset (pola $ [ 'billing'] [ 'billing_city']);
Zwróć $ pola;
}

[/ Php]

W ten sposób można usunąć wszystkie pola z WooCommerce Checkout.

Usuń / usuń szczegóły w Checkout WooCommerce (kod pocztowy, firmy, telefon ...)

O autorze

podstęp

Namiętnie o wszystkim, co oznacza gadżety i IT, piszę z przyjemnością stealthsettings.com od 2006 i lubię odkrywać z wami nowe rzeczy na temat komputerów i systemów operacyjnych macOS, Linux, Windows, iOS i Android.

Komentarze 2

  • Bonjour Merci na post!
    J'avais besoin de supprimer le nom de l'entreprise et c'est parfait ca fonctionne !!
    Jest to suppimer également le nom de l'entreprise sur "expédier à une adresse différente".
    nie jest to ten sam sposób, co zastąpienie pola custom_override_checkout_fields w kodzie. Pourriez vous m'aider?

  • Cześć, dodałem ten kod do functions.php jako prowadzony, ale moja strona internetowa się zawiesiła. Jest całkowicie puste. Nie jestem zupełnie nowy na takie rzeczy, ale nie jestem też dla nich.

    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ź!

Zostaw komentarz

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.