Poista / poista yksityiskohtia kassalle WooCommerce (postinumero, Company, puhelin ...)

WooCommerce on hyvin yksinkertainen järjestelmä kaikille, jotka haluavat luoda sen Shop Online, Perustuen WordPress.
Oletusasennuksen, WooCommerce tuo vakiolomake laskutustietoja. "Vahvista" asiakas.
Suunniteltu järjestelmänä Shop Online mahdollistaa sekä fyysisen tuotteiden toimittamista sekä noudetaan virtuaalisia WooCommerce tarvitaan 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.

Poistaminen kenttä "Postinumero" maasta WooCommerce kassalle

Voimme poistaa WooCommerce-postinumerolaskutuksen postinumeron, meidän on mentävä ja muokattava WordPress-teeman funktiot.php-tiedostoa, joka on aktiivinen verkkosivustolla. Toiminnoissa.php lisää rivit:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

function custom_override_checkout_fields( $fields ) {

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

return $fields;

}

Kun "billing_postcode" on kentän postinumeron. Jos haluat poistaa toisen osoitteen kenttään, me korvata "billing_postcode" kanssa "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;
}

Näin voit poistaa kaikki kentät WooCommerce kassalle.

Poista / poista yksityiskohtia kassalle WooCommerce (postinumero, Company, puhelin ...)

Kirjailijasta

Stealth

Innostunut kaikesta, mikä tarkoittaa gadgetia ja IT: tä, olen ilo kirjoittaa stealthsettings.com-sivustolle 2006: stä ja rakastan löytää uusia asioita tietokoneista ja macOSista, Linux-käyttöjärjestelmistä, Windows, iOS ja Android.

3 Kommentit

  • Bonjour Merci!
    J'avais besoin de supprimer le nom de l'entreprise et c'est parfait ca fonctionne!
    Tämä on supprimer également le nom de l'entreprise sur "expédier à une adresse différente".
    se ei ole samalla tavoin kuin custom_override_checkout_fields: n uudelleenmuodostus koodissa. Pourriez vous m'aider?

  • Hei, lisäsin tämän koodin funktioihin.php ohjattuna mutta sivustoni kaatui. Se on täysin tyhjä. En ole aivan uutta tällaisten kaltaisten tavaroiden kanssa, mutta en ole kummallakaan.

    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!

Jätä kommentti