Odstrániť / Odstrániť podrobnosti z pokladne vo WooCommerce (PSČ, spoločnosť, telefón ...)

WooCommerce je veľmi jednoduchý systém pre každého, kto chce vytvoriť nakupovať, Na základe WordPress.
Po inštalácii default, WooCommerce pridá štandardný formulár pre fakturačné údaje. Na stránke klienta „Pokladňa“.
Navrhnutý ako systém nakupovať umožňujúce fyzickú dodávku výrobkov a sťahovanie nejakú virtuálne WooCommerce požadovanej štandardný formulár rad zákazníckych dát: meno, priezvisko, telefónne číslo, krajina, adresa, mesto, PSČ, Niektoré z týchto oblastí je potrebné pre virtuálne príkazu napr. Produkt, ktorý možno stiahnuť alebo produkt, ktorý bol platený PayPal nebude potrebovať údaje pre doručenie. V tomto prípade je najlepšie zmierniť riadiaceho systému pre užívateľov, odstránením poľa pokladni.

Odstraňovanie „PSČ“ z WooCommerce Checkout

Aby sme z WooCommerce mohli odstrániť „PSČ“ / poštové smerovacie číslo, musíme ísť a upraviť súbor functions.php témy WordPress, ktorá je aktívna na webe. V functions.php pridávame riadky:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

function custom_override_checkout_fields( $fields ) {

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

return $fields;

}

Kde "billing_postcode" je pole pre zadanie poštového smerovacieho čísla. Ak chceme odstrániť druhú pole adresy, nahradíme "billing_postcode" s "billing_address_2".

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

Existujú situácie, ktorá nemusí zaujímať nejaké detaily platby zákazníka. Zvyčajne, keď platba sa vykonáva cez PayPal. V tomto prípade môžeme zvoliť eliminovať všetky polia stránke objednávky.

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

Týmto spôsobom budete odstrániť všetky poľa na WooCommerce pokladni.

Odstrániť / Odstrániť podrobnosti z pokladne vo WooCommerce (PSČ, spoločnosť, telefón ...)

O autorovi

tajnosť

Vášnivý vo všetkom a v IT, píšem s radosťou o tajnostisettings.com od roku 2006 a rád s vami objavujem nové veci o počítačoch a operačných systémoch macOS, Linux, Windows, iOS a Android.

4 Komentáre

  • Bonjour Merci za príspevok!
    Potreboval som vymazať názov spoločnosti a je perfektné, že to fungovalo !!
    Chcem tiež vymazať názov spoločnosti z „dodať na inú adresu“.
    ale neviem, ako nahradiť custom_override_checkout_fields vo vašom kóde. Mohol by ste mi pomoct?

  • Ahoj, pridal som tento kód do functions.php podľa pokynov, ale moja webová stránka zlyhala. Je to úplne prázdne. Nie som úplne nový v podobných veciach, ale ani nie som profesionál.

    Ak by som mohol pristupovať k mojemu prístrojovému panelu, len by som ho vymazal, ale nemôžem mať prístup k ničomu na mojich webových stránkach vôbec.

    Prosím pomôžte, čo mám robiť? Naliehavá reakcia je potrebná prosím!

  • ahoj
    Ben ODEM kısmında ki "Fatura Informácie o hoteli" yazısını "teslimat adresi" olarak değiştirmek istiyorum. Nie yapabiliriz.

Pridať komentár