Zmazať / odstránenie detailov v Checkout WooCommerce (Postal Code, Company, telefón ...)

WooCommerce je veľmi jednoduchý systém pre každého, kto chce vytvoriť nakupovať, Na základe WordPress.
Východisková inštalácie, WooCommerce pridá štandardný formulár pre fakturačné údaje. Na "Checkout" zákazníka.
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.

Eliminácia pole "PSČ" z WooCommerce pokladni

Môžeme eliminovať "poštové smerovacie číslo" / fakturácia poštového smerovacieho čísla vo WooCommerce musieť ísť a upraviť súbor functions.php WordPress tému, ktoré je prístupný na webových stránkach. V functions.php pridajte riadky:

[Php]

add_filter ('woocommerce_checkout_fields', 'custom_override_checkout_fields');

funkcia custom_override_checkout_fields (pole $) {

unset ($ pole [ 'fakturačnú'] [ 'billing_postcode']);

vrátiť polia $;

}

[/ Php]

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

[PHP] unset ($ pole [ 'fakturačnú'] [ 'billing_address_2']); [/ php]

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.

[Php]

add_filter ('woocommerce_checkout_fields', 'custom_override_checkout_fields');
funkcia custom_override_checkout_fields (pole $) {
unset ($ pole [ 'fakturačnú'] [ 'billing_postcode']);
unset ($ pole [ 'fakturačnú'] [ 'billing_country']);
unset ($ pole [ 'fakturačnú'] [ 'billing_state']);
unset ($ pole [ 'fakturačnú'] [ 'billing_phone']);
unset ($ pole [ 'objednať'] [ 'order_comments']);
unset ($ pole [ 'fakturačnú'] [ 'billing_address_2']);
unset ($ pole [ 'fakturačnú'] [ 'billing_postcode']);
unset ($ pole [ 'fakturačnú'] [ 'billing_company']);
unset ($ pole [ 'fakturačnú'] [ 'billing_last_name']);
unset ($ pole [ 'fakturačnú'] [ 'billing_email']);
unset ($ pole [ 'fakturačnú'] [ 'billing_city']);
vrátiť polia $;
}

[/ Php]

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

Zmazať / odstránenie detailov v Checkout WooCommerce (Postal Code, Company, telefón ...)

O autorovi

tajnosť

Vášnivý o všetkom, čo gadget a písať, ochotne stealthsettings.com z 2006 a rád objavovať nové veci s vami o počítačoch a MacOS, Linux, Windows, iOS a Android.

3 Komentáre

  • Bonjour Merci za príspevok!
    J'avais besoin de supprimer le nom de l'entreprise et c'est parfait ca fonctionne !!
    Toto je opatrovateľom également le nom de l'entreprise sur "expédier à une adresse différente".
    nie je to isté ako prepočítanie custom_override_checkout_fields v kóde. Pourriez vous m'aider?

  • Ahoj, pridal som tento kód do funkcií.php ako riadený, ale moja webová stránka sa zrútila. Je to úplne prázdne. Nie som úplne nový na podobné veci, ale nie som ani pre nich.

    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!

Pridať komentár

Táto stránka používa Akismet na zníženie spamu. Zistite, ako sa spracúvajú údaje vašich komentárov.