Ištrinkite / pašalinkite išsamią informaciją iš patikros WooCommerce (Pašto kodas, įmonė, telefonas...)

WooCommerce yra labai paprasta sistema tiems, kurie nori sukurti Parduotuvė internete, Remiantis WordPress.
Sumontavus default, WooCommerce pridės standartinę atsiskaitymo informacijos formą. Kliento puslapyje „Checkout“.
Sukurta kaip sistema Parduotuvė internete kuri leidžia pristatyti fizinius produktus ir atsisiųsti virtualius, WooCommerce paklausti standartinė forma iš klientų duomenų serijos: Vardas, Pavardė, telefono numeris, Šalis, adresas, miestas, pašto indeksas, Kuriose iš šių sričių turime virtualaus komandą pavyzdžiui. Produktas, kuris gali būti atsisiųsti arba produktas, kuris buvo sumokėtas per PayPal nereikės duomenis pristatymui. Šiuo atveju tai geriausia, kad būtų lengviau kontrolės sistemą, kad vartotojas, pašalinant sritis patikros.

Lauko „Pašto kodas“ pašalinimas iš WooCommerce Pirkimo apžvalga

Kad būtų galima pašalinti „Pašto kodą“ / Atsiskaitymo pašto kodą iš WooCommerce, turime eiti ir redaguoti temos failą functions.php WordPress kuri yra aktyvi svetainėje. Funkcijos.php pridedame eilutes:

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

Kur „billing_postcode“ yra pašto kodo laukas. Jei norime pašalinti antrą adreso lauką, „billing_postcode“ pakeisime „billing_“address_2 “.

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

Yra situacijų, kurios gali nedomina jokių kliento mokėjimo detales. Paprastai, kai mokėjimas atliekamas per PayPal. Šiuo atveju mes galime pasirinkti, siekiant pašalinti visus užsakymo puslapyje laukus.

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

Tokiu būdu ištrinsite visus laukus iš WooCommerce Atsiskaitymas.

Technologijų entuziastas, nuo 2006 metų su malonumu rašau „StealthSettings.com“. Turiu išsamią patirtį su operacinėmis sistemomis: macOS, „Windows“ ir „Linux“, taip pat programavimo kalbomis ir blogo platformomis („WordPress“) bei internetinės parduotuvės platformomis („WooCommerce“, „Magento“, „PrestaShop“).

kaip » Internetas » Ištrinkite / pašalinkite išsamią informaciją iš patikros WooCommerce (Pašto kodas, įmonė, telefonas...)

6 mintys apie „Ištrinti / pašalinti išsamią informaciją iš patikros WooCommerce (Pašto kodas, įmonė, telefonas...)"

  1. Bonjour Merci už pranešimą!
    Man reikėjo ištrinti įmonės pavadinimą ir ji puikiai tinka!
    Taip pat noriu ištrinti įmonės pavadinimą „išsiųsti kitu adresu“.
    bet aš nežinau, kaip pakeisti custom_override_checkout_fields savo kode. Gal galėtumėte man padėti?

    atsakymas
  2. Labas aš addredagavau šį kodą į funkcijas.php kaip vadovaujamą, bet mano svetainė užstrigo. Tai visiškai tuščia. Aš nesu visiškai naujas dalykas šitokiuose dalykuose, bet nesu ir profesionalas.

    Jei galėčiau patekti į mano prietaisų skydelį, aš tiesiog ją ištrinsiu, bet nieko negaliu pasiekti mano svetainėje.

    Prašau pagalbos, ką turėčiau daryti? Prašome skubiai atsakyti!

    atsakymas
    • Sveiki,
      Taip, tinkinimo priemonėje tai gera idėja, bet latest Woo versija aš matau tik "address 2", "įmonė". Pašto kodams ir kitiems failams reikia paslėpti funkcijų kodą.

      atsakymas
Palikite komentarą