Kustutage / eemaldage üksikasjad kassast WooCommerce'is (postiindeks, ettevõte, telefon …)
WooCommerce see on väga lihtne süsteem kõigile, kes soovivad seda luua Ajakiri veebis, põhineb WordPress.
Vaikimisi installimisel lisab WooCommerce arveldusandmete jaoks standardvormi. Leheküljel “Väljasaatmine”kliendist.
Mõeldud süsteemina Ajakiri veebis mis võimaldab nii füüsiliste toodete kohaletoimetamist kui ka virtuaalsete toodete allalaadimist, nõuab WooCommerce standardvorm rida kliendiandmeid: nimi, perekonnanimi, telefoninumber, riik, aadress, linn, Tursapost. Mõned neist väljadest pole näiteks virtuaalse tellimuse jaoks vajalikud. Toode, mida saab alla laadida või toode, mille eest on tasutud PayPali kaudu, ei vajaks tarnimiseks andmeid. Sel juhul on hea teha tellimissüsteem kasutaja jaoks lihtsamaks, eemaldades kassast mõned väljad.
Põllu eemaldamine “Tursapost” WooCommerce Checkout
Likvideerime selle “Postiinood” / WooCommerce'i arvelduse sihtnumber, peame minema ja muutma veebisaidil aktiivse WordPressi teema faili functions.php. Funktsioonis functions.php lisage read:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}
Kus “arvelduse_postiindeks” on sihtnumbri väli. Kui tahame eemaldada teise aadressivälja, asendame selle “arvelduse_postiindeks” Cu “arvelduse_aadress_2”.
unset($fields['billing']['billing_address_2']);
On olukordi, kus nad ei pruugi olla huvitatud kliendi makseandmetest. Reeglina siis, kui makse tehakse PayPali kaudu. Selle stsenaariumi korral saame tellimuse lehelt kõik väljad eemaldada.
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;
}
Sel viisil kustutate WooCommerce Checkoutist kõik väljad.
Kustutage / eemaldage üksikasjad kassast WooCommerce'is (postiindeks, ettevõte, telefon …)
Mis on uut
Ümber Stealth
Kirglik tehnoloogia vastu kirjutan koos Stealthsetts.com -i naudinguga alates 2006. aastast. Mul on rikkalik kogemus opsüsteemides: MacOS, Windows ja Linux, aga ka programmeerimiskeelte ja ajaveebiplatvormide (WordPress) ning veebipoodide jaoks (WooCommerce, Magento, Prashop).
Vaadake kõiki Stealthi postitusiSamuti võite olla huvitatud...
6 mõtet “Kustutage / eemaldage üksikasjad kassast WooCommerce'is (postiindeks, ettevõte, telefon …)”
Tere, aitäh selle postituse eest!
Mul oli vaja ettevõtte nimi eemaldada ja see töötas suurepäraselt!!
Samuti soovin eemaldada ettevõtte nime “saata teisele aadressile”.
aga ma ei tea, millega asendada custom_override_checkout_fields teie koodis. Kas sa saaksid mind aidata?
Tere, Lisasin selle koodi juhiste järgi saidile functions.php, kuid mu veebisait jooksis kokku. See on täiesti tühi. Ma pole sellistes asjades täiesti uus, kuid ma pole ka professionaal.
Kui ma saaksin oma armatuurlauale juurde pääseda, siis ma lihtsalt kustutaksin selle, kuid ma ei pääse oma veebisaidile üldse juurde.
Palun aidake, mida ma peaksin tegema? Palun kiiret reageerimist!
Tere
Mina maksete rubriigis ” Arveldusinfo “tema kirjutis “tarneaadress ” Ma tahan selle muuta . Mida me saame teha?
Aitäh, ma tõesti otsisin seda. Mul oli palju probleeme, kuna kliendid ei teadnud sihtnumbrit. Aitäh
Nüüd saate seda teha otse WordPressi kohandamispaneeli kaudu, mis on ülimalt praktiline. (wp-admin/customize.php?)
Tere,
Jah, see on kohandajas hea idee, kuid ma näen ainult Woo uusimas versioonis “aadress 2”, “ettevõte”. Sihtnumbri ja muude failide jaoks on vaja funktsioonide koodi peitmiseks.