Poista / poista tiedot Checkoutista WooCommerce (Postinumero, yritys, puhelin...)

WooCommerce on hyvin yksinkertainen järjestelmä kaikille, jotka haluavat luoda Shop Online, Perustuen WordPress.
Asennuksen yhteydessä default, WooCommerce lisää vakiolomakkeen laskutustietoja varten. Asiakkaan "Kassalle" -sivulla.
Suunniteltu järjestelmänä Shop Online joka mahdollistaa sekä fyysisten tuotteiden toimittamisen että virtuaalisten tuotteiden lataamisen, WooCommerce kysy sisään vakiolomakkeella sarja asiakastietojen: Nimi, sukunimi, puhelinnumero, maa, osoite, kaupunki, Postinumero. Jotkut näistä kenttien tarvitsemme virtuaalinen komennon esimerkiksi. Tuote, joka voidaan ladata tai tuote, joka maksaa PayPal ei tarvitse tietoja toimitettavaksi. Tässä tapauksessa on parasta helpottaa ohjausjärjestelmän käyttäjälle, poistamalla kentät kassalle.

"Postinumero"-kentän poistaminen WooCommerce Kassa

"Postinumeron" / laskutuksen postinumeron poistaminen osoitteesta WooCommerce, meidän on mentävä muokkaamaan teeman functions.php-tiedostoa WordPress joka on aktiivinen verkkosivulla. Funss.php:ssä lisäämme rivit:

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

Missä "billing_postcode" on postinumeron kenttä. Jos haluamme poistaa toisen osoitekentän, korvataan ”billing_postcode” sanalla “billing_address_2 ”.

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

On tilanteita, jotka saattavat ei kiinnosta mitään yksityiskohtia asiakkaan maksu. Yleensä kun maksu suoritetaan PayPalin kautta. Tässä skenaariossa voimme valita poistaa kaikki kentät tilauksen sivun.

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ällä tavalla poistat kaikki kentät WooCommerce Tarkista.

Teknologiasta kiinnostunut, kirjoitan mielelläni StealthSettings.com-sivustolla vuodesta 2006. Minulla on laaja kokemus käyttöjärjestelmistä: macOS, Windows ja Linux, sekä ohjelmointikielistä ja blogialustoista (WordPress) ja verkkokaupoista (WooCommerce, Magento, PrestaShop).

Miten » Internet » Poista / poista tiedot Checkoutista WooCommerce (Postinumero, yritys, puhelin...)

6 ajatusta aiheesta "Poista / poista tiedot Checkoutista WooCommerce (Postinumero, yritys, puhelin...)"

  1. Bonjour Merci!
    Minun piti poistaa yrityksen nimi ja se on täydellinen se toimi!
    Haluan myös poistaa yrityksen nimen aluksesta toiseen osoitteeseen.
    mutta en tiedä miten korvata koodisi custom_override_checkout_fields. Voisitteko auttaa minua?

    vastata
  2. Hei minä addmuokannut tätä koodia toiminnoksi.php ohjatuksi, mutta verkkosivustoni kaatui. Se on täysin tyhjä. En ole aivan uusi tällaisissa asioissa, mutta en ole myöskään ammattilainen.

    Jos voisin käyttää kojelautaan, haluaisin vain poistaa sen, mutta en pääse minkään verkkosivustolleni lainkaan.

    Auttakaa, mitä minun pitäisi tehdä? Kiireellistä vastausta tarvitaan!

    vastata
    • Hei,
      Kyllä, se on hyvä idea mukauttajassa, mutta latest versio Woosta näen vain "address 2", "yritys". Postinumeroille ja muille tiedostoille on piilotettava toimintokoodi.

      vastata
Jätä kommentti