Dzēst/noņemt informāciju no Checkout in WooCommerce (Pasta indekss, uzņēmums, tālrunis...)

WooCommerce ir ļoti vienkārša sistēma ikvienam, kurš vēlas izveidot Veikals Online, Pamatojoties uz WordPress.
Pēc uzstādīšanas default, WooCommerce pievienos standarta veidlapu norēķinu informācijai. Klienta lapā "Izrakstīšanās".
Veidota kā sistēma Veikals Online kas ļauj gan piegādāt fiziskus produktus, gan lejupielādēt virtuālos, WooCommerce lūgt iekšā standarta veidlapu virkne klientu dati: Vārds, Uzvārds, telefona numurs, valsts, adrese, pilsēta, Pasta indekss. Daži no šiem laukiem mums vajag virtuālo komandu, piemēram. Produkts, kas var lejupielādēt vai produkts, kas tika samaksāts ar PayPal nav nepieciešams datus par piegādi. Šajā gadījumā tas ir labākais, lai atvieglotu kontroles sistēmu, lai lietotājs, noņemot jomas Checkout.

Lauka "Pasta indekss" noņemšana no WooCommerce Pirkuma noformēšana

Lai varētu noņemt "Pasta indeksu" / Norēķinu pasta indeksu no WooCommerce, mums jāiet un jārediģē tēmas fails functions.php WordPress kas ir aktīvs tīmekļa vietnē. Funkcijas.php mēs pievienojam rindas:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}

Kur “norēķinu_pasta indekss” ir pasta indeksa lauks. Ja mēs vēlamies noņemt otro adreses lauku, mēs aizstāsim “billing_postcode” ar “billing_address_2 ”.

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

Ir situācijas, kas varētu interesēt jebkuru informāciju par klienta maksājumu. Parasti, kad maksājums tiek veikts, izmantojot PayPal. Šajā scenārijā mēs varam izvēlēties, lai novērstu visus laukus lai lapas.

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ādā veidā jūs izdzēsīsit visus laukus no WooCommerce Izrakstīties.

Tehnoloģijas entuziasts, ar prieku rakstu vietnē StealthSettings.com no 2006. gada. Man ir plaša pieredze operētājsistēmās: macOS, Windows un Linux, kā arī programmēšanas valodās un blogošanas platformās (WordPress) un tiešsaistes veikalu platformās (WooCommerce, Magento, PrestaShop).

kā uz » internets » Dzēst/noņemt informāciju no Checkout in WooCommerce (Pasta indekss, uzņēmums, tālrunis...)

6 domas par tēmu “Dzēst/noņemt informāciju no Checkout in WooCommerce (Pasta indekss, uzņēmums, tālrunis...)"

  1. Bonjour Merci par pastu!
    Man vajadzēja izdzēst uzņēmuma nosaukumu, un tas ir ideāli, tas strādāja !!
    Es arī vēlos izdzēst uzņēmuma nosaukumu “nosūtīt uz citu adresi”.
    bet es nezinu, kā kodā aizstāt custom_override_checkout_fields. Vai jūs varētu man palīdzēt?

    atbildēt
  2. Sveiki Es addrediģēju šo kodu uz funkcijām.php kā vadītu, bet mana vietne avarēja. Tas ir pilnīgi tukšs. Es neesmu pilnīgi jauns šādās lietās, bet arī neesmu profesionālis.

    Ja es varētu piekļūt manam informācijas panelim, es vienkārši to izdzēstu, bet es nekad nevaru piekļūt jebko, kas atrodas manā vietnē.

    Lūdzu, palīdziet, ko man jādara? Lūdzu, nepieciešama steidzama atbilde!

    atbildēt
    • Hello,
      Jā, tā ir laba ideja pielāgotājā, taču latest Woo versiju es redzu tikai "address 2", "uzņēmums". Pasta indeksam un citiem failiem ir nepieciešams funkciju kods, ko paslēpt.

      atbildēt
Leave a Comment