Brisanje / odstranjevanje podrobnosti iz blagajne v storitvi WooCommerce (poštna številka, podjetje, telefon…)

WooCommerce je zelo preprost sistem za vsakogar, ki želi ustvariti Spletna trgovina, Na podlagi WordPress.
Po namestitvi default, Bo WooCommerce dodal standardni obrazec za podrobnosti o obračunu. Na strani "Checkout" stranke.
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.

Odstranite polje "Poštna številka" iz storitve WooCommerce Checkout

Če želimo odstraniti »Poštno številko« / poštno številko za obračun iz WooCommercea, moramo iti in urediti datoteko functions.php teme WordPress, ki je aktivna na spletnem mestu. V functions.php dodamo 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" polje za poštno številko. Če želimo odstraniti drugo naslovno polje, bomo “billing_postcode” nadomestili 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.

Navdušen sem nad tehnologijo, rad preizkušam in pišem vaje o operacijskih sistemih macOS, Linux, Windows, o WordPressu, WooCommerceu in konfiguraciji spletnega strežnika LEMP (Linux, NGINX, MySQL in PHP). Pišem naprej StealthSettings.com od leta 2006, nekaj let kasneje pa sem začel pisati na iHowTo.Tips vadnice in novice o napravah v ekosistemu Apple: iPhone, iPad, Apple Watch, HomePod, iMac, MacBook, AirPods in dodatki.

4 misli na “Izbriši / izbriši podrobnosti o plačilu v WooCommerce (poštna številka, podjetje, telefon ...)”

  1. Bonjour Merci za delovno mesto!
    Ime podjetja sem moral izbrisati in popolno je, da je delovalo !!
    Prav tako želim izbrisati ime podjetja pri pošiljanju na drug naslov.
    vendar ne vem, kako v kodi nadomestiti custom_override_checkout_fields. Mi lahko pomagaš?

    Odgovori
  2. Živjo, jaz addto kodo izdal na functions.php kot vodeno, vendar se je moje spletno mesto sesulo. Popolnoma je prazno. Nisem povsem nov v takšnih stvareh, vendar tudi nisem profesionalec.

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

    Odgovori
  3. Pozdravljeni
    Ben ödeme kısmında ki „fatura bilgileri“ yazısını „teslimat adresi“ olarak değiştirmek istiyorum. Ne yapabiliriz.

    Odgovori

Pustite komentar