Ištrinti / pašalinti išsamią informaciją iš „WooCommerce“ patikros (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 „Patikra“.
Sukurta kaip sistema Parduotuvė internete todėl tiek fizinį produktų pristatymą ir atsisiųsti tam tikrą virtualią WooCommerce reikalaujama 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.

Pašalinkite „WooCommerce Checkout“ lauką „Pašto kodas“

Kad galėtume iš „WooCommerce“ pašalinti „Pašto kodą“ / „Atsiskaitymo pašto kodą“, turime pereiti ir redaguoti svetainėje aktyvios „WordPress“ temos files.php failą. Funkcijose.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 jums bus ištrinti visus WooCommerce Užsakymas laukus.

Aistringai žiūri į technologijas, man patinka išbandyti ir rašyti pamokas apie operacines sistemas macOS, „Linux“, Windows, apie „WordPress“, „WooCommerce“ ir LEMP tinklo serverio konfigūraciją („Linux“, „NGINX“, „MySQL“ ir PHP). Rašau toliau StealthSettings.com nuo 2006 m., o po kelerių metų pradėjau rašyti „iHowTo.Tips“ mokymo programose ir naujienose apie įrenginius ekosistemoje. Apple: iPhone, „iPad“, Apple Žiūrėti, „HomePod“, iMac, MacBook, „AirPod“ ir priedai.

4 mintys apie „Ištrinti / ištrinti išsamią patikros informaciją„ 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

Palikite komentarą