Poista / poista yksityiskohdat kassalle WooCommerce -sivustossa (postikoodi, yritys, puhelin …-A

Viipalo se on hyvin yksinkertainen järjestelmä kaikille, jotka haluavat luoda sellaisen Aikakauslehti verkossa, perusteella WordPress.
Oletusasennuksen jälkeen WooCommerce lisää vakiolomakkeen laskutustietoja varten. -sivulla “Kassalle”asiakkaasta.
Suunniteltu järjestelmäksi Aikakauslehti verkossa joka mahdollistaa sekä fyysisten tuotteiden toimittamisen että virtuaalisten tuotteiden lataamisen, WooCommerce vaatii vakiolomake o serie de date ale clientului: Nume, Prenume, Numar de telefon, Tara, Adresa, Oras, Turskaposti. Jotkut näistä kentistä eivät ole välttämättömiä esimerkiksi virtuaalitilaukselle. Ladattava tuote tai PayPalin kautta maksettu tuote ei tarvitse tietoja toimitukseen. Tällöin tilausjärjestelmää on hyvä helpottaa käyttäjän kannalta poistamalla Kassalta joitain kenttiä.

Kentän poistaminen “Turskaposti” WooCommerce Checkoutissa

Poistetaan se “Postinumero” / Laskutuksen postinumero WooCommercesta, meidän on mentävä muokkaamaan verkkosivulla aktiivisen WordPress-teeman functions.php-tiedostoa. Lisää rivit functions.php:hen:

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

Jossa “laskutus_postinumero” on postinumerokenttä. Jos haluamme poistaa toisen osoitekentän, korvaamme sen “laskutus_postinumero” cu “laskutusosoite_2”.

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

On tilanteita, joissa asiakas ei välttämättä ole kiinnostunut mistään asiakkaan maksutiedoista. Pääsääntöisesti, kun maksu suoritetaan PayPalin kautta. Tässä tilanteessa voimme poistaa kaikki kentät tilaussivulta.

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 Checkoutista.

Intohimoinen tekniikasta, kirjoitan mielihyvällä stealthsetts.com -sivustosta alkaen vuodesta 2006. Minulla on rikas kokemus käyttöjärjestelmistä: macOS, Windows ja Linux, mutta myös ohjelmointikielissä ja bloggaamisalustoissa (WordPress) ja verkkokaupoissa (WooCommerce, Magento, Presashop).

Kotiin IT -oppaat, hyödylliset vinkit ja uutiset. Poista / poista yksityiskohdat kassalle WooCommerce -sivustossa (postikoodi, yritys, puhelin …-A

6 Ajatusten ajatus ajatetuista ajatellut ajatellut ajatellut ajatellut ajatellut ajatellut "ajatellut" ajatellut "" ajatellut "aiheesta" "" "" "ajatuksia" "" "" "ajatuksia" aiheesta "" "" "ajatuksia".Poista / poista yksityiskohdat kassalle WooCommerce -sivustossa (postikoodi, yritys, puhelin …-A”

  1. Hei, kiitos tästä postauksesta!
    Minun piti poistaa yrityksen nimi ja se toimi täydellisesti!!
    Haluan myös poistaa yrityksen nimen “lähettää eri osoitteeseen”.
    mutta en tiedä millä korvaan custom_override_checkout_fields koodissasi. Voisitko auttaa minua?

    Vastata
  2. Hei, lisäsin tämän koodin functions.php:hen ohjeen mukaan, mutta verkkosivustoni kaatui. Se on täysin tyhjä. En ole täysin uusi tällaisissa asioissa, mutta en myöskään ammattilainen.

    Jos voisin käyttää kojelautaani, pyyhkiisin sen pois, mutta en voi käyttää verkkosivustollani mitään.

    Auttakaa, mitä minun pitäisi tehdä? Pikainen vastaus tarvitaan!

    Vastata
    • Hello,
      Kyllä, se on hyvä idea mukauttajassa, mutta näen vain Woon uusimmassa versiossa “osoite 2”, “yritys”. Postinumeroille ja muille tiedostoille on piilotettava toimintokoodi.

      Vastata
Jätä kommentti