Izbrišite / uklonite detalje s odjave u WooCommerceu (poštanski kod, tvrtka, telefon …)

Prometnica To je vrlo jednostavan sustav za sve koji žele stvoriti a Magazin online, imati u bazi Wordpress.
Prilikom instaliranja zadanih postavljanja, WooCommerce će dodati standardni obrazac za detalje o naplati. Na stranici “Odjava”klijenta.
Zamišljen kao sustav Magazin online Da biste omogućili i isporuku fizičkih proizvoda i pražnjenje virtualne, WooCommerce zahtijeva u Standardni obrazac Niz podataka o kupcima: ime, ime, telefonski broj, zemlja, adresa, grad, Bakalar. Neka od ovih polja, na primjer, nisu potrebna za virtualnu naredbu. Proizvod koji se može preuzeti ili proizvod koji je plaćen putem PayPala ne bi trebali podaci za isporuku. U ovom je slučaju dobro olakšati upravljački sustav za korisnika uklanjanjem nekih polja iz odjave.

Eliminacija polja “Bakalar” DIN WooCommerce odjava

Možemo eliminirati “Poštanski broj” / Poštanski broj za naplatu iz WooCommerce -a moramo ići i urediti funkciju.php datoteku WordPress web stranice. U funkcije.php Dodajte linije:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}

Gdje “Billing_Postcode” To je polje za poštanski broj. Ako želimo ukloniti drugo adresno polje, zamijenit ćemo “Billing_Postcode” pokrajina “Billing_Address_2”.

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

Postoje situacije u kojima nijedan detalj o plaćanju kupca ne može biti zainteresiran. Obično kada se plaćanje izvrši putem PayPal -a. U ovom scenariju možemo odlučiti eliminirati sva polja sa stranice 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 ovaj ćete način izbrisati sva polja za odjavu WooCommerce.

Strastveni u vezi s tehnologijom, pišem sa zadovoljstvom na Stealthsetts.com počevši od 2006. godine. Imam bogato iskustvo u operativnim sustavima: macOS, Windows i Linux, ali i na programskim jezicima i platformama za bloganje (WordPress) i za internetske trgovine (WooCommerce, Magento, Presashop).

Dom Vaš izvor IT vodiča, korisni savjeti i vijesti. Izbrišite / uklonite detalje s odjave u WooCommerceu (poštanski kod, tvrtka, telefon …)

6 Misli o "Izbrišite / uklonite detalje s odjave u WooCommerceu (poštanski kod, tvrtka, telefon …)”

  1. Pozdrav, hvala na ovom postu!
    Morao sam izbrisati ime tvrtke i savršeno je da je uspjelo !!
    Također želim izbrisati naziv tvrtke “Pošaljite na drugu adresu”.
    Ali ne znam što zamijeniti Custom_Override_Checkout_Fields u vašem kodu. Možete li mi pomoći?

    Reply
  2. Bok, dodao sam ovaj kôd na funkcije.php kao vođen, ali moja se web stranica srušila. Potpuno je prazno. Nisam potpuno nova za ovakve stvari, ali nisam ni profesionalac.

    Kad bih mogao pristupiti svojoj nadzornoj ploči, samo bih je izbrisao, ali uopće ne mogu pristupiti ništa na svojoj web stranici.

    Molim vas, pomozite, što da radim? Hitan odgovor potreban molim vas!

    Reply
  3. Zdravo
    Ja sam u odjeljku za plaćanje ” Informacije o naplati “pisanje “adresa za dostavu ” Želim se promijeniti kao. Što možemo učiniti.

    Reply
    • Zdravo,
      Da, dobra je idea u prilagođavanju, ali u najnovijoj verziji Woo -a vidim samo “Adresa 2”,, “društvo”. Za poštanski kôd i oher podneseni kôd je Req funkcije za sakrivanje.

      Reply
Ostavite komentar