Smazat / Odebrat podrobnosti z pokladny v WooCommerce (PSČ, společnost, telefon...)

WooCommerce je velmi jednoduchý systém pro každého, kdo chce vytvořit nakupovat, Na základě WordPress.
Po instalaci default, WooCommerce přidá standardní formulář pro fakturační údaje. Na stránce zákazníka „Pokladna“.
Navržený jako systém nakupovat který umožňuje jak dodání fyzických produktů, tak stahování virtuálních produktů, WooCommerce zeptat se dovnitř standardní formulář řada zákaznických dat: jméno, příjmení, telefonní číslo, země, adresa, město, PSČ, Některé z těchto oblastí je třeba pro virtuální příkazu např. Produkt, který lze stáhnout nebo produkt, který byl placen PayPal nebude potřebovat údaje pro doručení. V tomto případě je nejlepší zmírnit řídicího systému pro uživatele, odstraněním pole pokladně.

Odstranění pole "PSČ" z WooCommerce Pokladna

Aby bylo možné odstranit "PSČ" / Fakturační PSČ z WooCommerce, musíme jít a upravit soubor functions.php tématu WordPress která je na webu aktivní. Do functions.php přidáme řádky:

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 pro PSČ. Pokud chceme odstranit druhé pole adresy, nahradíme „billing_postcode“ výrazem „billing_address_2 “.

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

Existují situace, která nemusí zajímat nějaké detaily platby zákazníka. Obvykle, když platba se provádí přes PayPal. V tomto případě můžeme zvolit eliminovat všechna pole stránce 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 způsobem odstraníte všechna pole z WooCommerce Překontrolovat.

Věnovaný technologiím, s radostí píši na StealthSettings.com od roku 2006. Mám bohaté zkušenosti s operačními systémy: macOS, Windows a Linux, stejně jako s programovacími jazyky a platformami pro blogování (WordPress) a pro online obchody (WooCommerce, Magento, PrestaShop).

jak na to » Internet » Smazat / Odebrat podrobnosti z pokladny v WooCommerce (PSČ, společnost, telefon...)

6 myšlenek na téma „Smazat / odebrat podrobnosti z pokladny v WooCommerce (PSČ, společnost, telefon...)"

  1. Bonjour Merci za příspěvek!
    Potřeboval jsem smazat název společnosti a je perfektní, že to fungovalo !!
    Také chci smazat název společnosti na „odeslat na jinou adresu“.
    ale nevím, jak nahradit custom_override_checkout_fields ve vašem kódu. Mohl byste mi pomoct?

    odpověď
  2. Ahoj, já addupravil tento kód na functions.php jako vedený, ale můj web havaroval. Je to úplně prázdné. Nejsem úplně nový v takových věcech, ale nejsem ani profík.

    Kdybych mohl přistupovat k mému řídicímu panelu, prostě bych ho smazal, ale nemohu na mém webu vůbec nic přistupovat.

    Prosím pomozte, co mám dělat? Naléhavá reakce je potřeba!

    odpověď
Zanechat komentář