Izbrišite / uklonite detalje s usluge Checkout u WooCommerce (poštanski broj, tvrtka, telefon ...)

WooCommerce je vrlo jednostavan sustav za svakoga tko želi stvoriti Shop Online, Na temelju WordPress.
Nakon ugradnje default, WooCommerce će dodati standardni obrazac za detalje o naplati. Na stranici "Checkout" klijenta.
Dizajniran kao sustav Shop Online čime fizičku isporuku proizvoda i skidanje neki virtualni WooCommerce potrebnu u standardni obrazac niz podataka kupaca: ime, prezime, broj telefona, Zemlja, Adresa, Grad, poštanski broj, Neke od tih područja trebamo za virtualni naredbu za primjer. Proizvod koji se može skinuti ili proizvod koji je plaćena putem PayPal neće trebati podatke za dostavu. U tom slučaju najbolje je da olakša kontrolni sustav za korisnika, uklanjanjem polja kasi.

Uklonite polje "Poštanski broj" s usluge WooCommerce Checkout

Da bismo mogli ukloniti "Poštanski broj" / Poštanski broj za naplatu s WooCommercea, moramo otići i urediti datoteku functions.php teme WordPress koja je aktivna na web mjestu. U functions.php dodajemo retke:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

function custom_override_checkout_fields( $fields ) {

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

return $fields;

}

Gdje je "poštanski broj" polje za poštanski broj. Ako želimo ukloniti drugo polje adrese, zamijenit ćemo "billing_postcode" s "billing_address_2".

unset($fields['billing']['billing_address_2']);

Postoje situacije koje možda ne zanimaju nikakve pojedinosti plaćanja kupca. Obično kada Plaćanje se vrši putem PayPal-a. U tom scenariju možemo odabrati kako bi se uklonili sva područja stranici narudžbe.

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;
}

Na taj način ćete izbrisati sve polja u WooCommerce kasi.

Izbrišite / uklonite detalje s usluge Checkout u WooCommerce (poštanski broj, tvrtka, telefon ...)

O autoru

potajno

Zaljubljen u sve gadgete i IT, pišem sa zadovoljstvom u stealthusettings.com od 2006. godine i volim s vama otkriti nove stvari o računalima i operativnim sustavima macOS, Linux, Windows, iOS i Android.

4 Komentari

  • Bonjour Merci za mjesto!
    Morao sam izbrisati naziv tvrtke i savršeno je što je uspjelo !!
    Također želim izbrisati naziv tvrtke na "otpremi na drugu adresu".
    ali ne znam kako zamijeniti custom_override_checkout_fields u vašem kodu. Možete li mi pomoći?

  • Pozdrav, dodao sam ovaj kôd u functions.php prema uputama, ali moja web stranica se srušila. Potpuno je prazno. Nisam potpuno nov u ovakvim stvarima, ali nisam ni profesionalac.

    Ako bih mogao pristupiti svojoj nadzornoj ploči, samo bih je izbrisao, ali uopće ne mogu pristupiti ničemu na mojoj web stranici.

    Molim pomoć, što da radim? Potreban je hitan odgovor!

  • Bok
    Ben ödeme kısmında ki "fatura bilgileri" yazısını "teslimat adresi" olarak değiştirmek istiyorum. Ne yapabiliriz.

Ostavite komentar