Brisanje / odstrani podatke v Checkout WooCommerce (poštna številka, Company, telefon ...)

WooCommerce je zelo preprost sistem za vsakogar, ki želi ustvariti enega Spletna trgovina, Na podlagi WordPress.
Privzeto namestitev, bo WooCommerce dodali standardni obrazec za podrobnosti obračunavanja. Na "Checkout" stranka.
Zasnovan kot sistem Spletna trgovina kar tako fizično dostavo izdelkov in prenos nekaj virtualni WooCommerce zahtevane v standardni obrazec niz podatkov o strankah: ime, priimek, telefonska številka, država, naslov, mesto, poštna številka. Nekateri izmed teh področjih potrebujemo za virtualno ukaz npr. Izdelek, ki ga lahko prenesete ali izdelek, ki ga je PayPal plača ne bi bilo treba podatke za dostavo. V tem primeru je najbolje, da se olajša nadzorni sistem za uporabnika, z odstranitvijo področja blagajno.

Odprava polje "poštna številka" iz WooCommerce Checkout

Od WooCommercea lahko odstranimo "Poštno številko za obračunavanje", moramo iti in urediti datoteko functions.php teme WordPress, ki je dejavna na spletnem mestu. V funkcijah.php dodajte vrstice:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

function custom_override_checkout_fields( $fields ) {

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

return $fields;

}

Kjer je "billing_postcode" je polje za poštno številko. Če želite odpraviti naslov polje drugega, smo se "billing_postcode" z "billing_address_2".

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

Obstajajo primeri, ki morda ne zanimajo vse podrobnosti o plačilu kupca. Ponavadi, ko je plačilo preko PayPal. V tem primeru se lahko odločimo za odpravo vseh področij strani naročilnice.

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 ta način boste izbrisali vsa polja WooCommerce Checkout.

Brisanje / odstrani podatke v Checkout WooCommerce (poštna številka, Company, telefon ...)

O avtorju

Stealth

S strastjo nad vsem, kar pomeni pripomoček in IT, z 2006 z veseljem pišem na stealthsettings.com in rad z vami odkrivam nove stvari o računalnikih in macOS-u, operacijskih sistemih Linux, Windows, iOS in Android.

3 Komentarji

  • Bonjour Merci za delovno mesto!
    J'avais od Supprimer besoin de l'entreprise jim nom et c'est strjenka fonctionné to !!
    Supprimer lastnost sem jih nom de l'entreprise également sur "une adresse drugačen pošiljka" bi rad.
    to ni enako kot zamenjava custom_override_checkout_fields v kodi. Pourriez vous m'aider?

  • Pozdravljeni, to kodo sem dodal funkciji.php kot voden, vendar se je moja spletna stran zrušila. Popolnoma prazno. Nisem povsem nov za to, ampak jaz nisem niti za nobenega.

    Če bi lahko dostopala do nadzorne plošče, bi jo samo izbrisala, vendar sploh ne morem dostopati do karkoli na moji spletni strani.

    Prosim pomoč, kaj naj storim? Potreben je hiter odziv!

  • Pozdravljeni
    Ben Odem kısmında Ki "fatura bilgileri" yazısını "teslimat Naslov" olarak değiştirmek istiyorum. Mi yapabiliriz.

Pustite komentar