Slett / fjern detaljer fra kassen i WooCommerce (postnummer, selskap, telefon …)
WooCommerce det er et veldig enkelt system for alle som ønsker å lage et Magasin online, basert på WordPress.
Ved standardinstallasjon vil WooCommerce legge til et standardskjema for faktureringsdetaljer. På siden til “Kasse”av klienten.
Designet som et system av Magasin online som tillater både levering av fysiske produkter og nedlasting av virtuelle, krever WooCommerce standardskjemaet en rekke kundedata: Navn, Etternavn, Telefonnummer, Land, Adresse, By, Torskepost. Noen av disse feltene er for eksempel ikke nødvendige for en virtuell bestilling. Et produkt som kan lastes ned eller et produkt som er betalt for via PayPal trenger ikke dataene for levering. I dette tilfellet er det greit å gjøre bestillingssystemet enklere for brukeren, ved å fjerne noen felt fra kassen.
Fjerner feltet “Torskepost” din WooCommerce Checkout
La oss eliminere det “Postnummer” / Billing Postcode fra WooCommerce, vi må gå og redigere functions.php-filen til WordPress-temaet som er aktivt på nettsiden. I functions.php legger du til linjene:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}
Hvor “faktureringspostnummer” er postnummerfeltet. Hvis vi ønsker å fjerne det andre adressefeltet, erstatter vi det “faktureringspostnummer” Cu “faktureringsadresse_2”.
unset($fields['billing']['billing_address_2']);
Det er situasjoner der de kanskje ikke er interessert i noen av kundens betalingsdetaljer. Som regel når betalingen skjer gjennom PayPal. I dette scenariet kan vi velge å fjerne alle feltene fra bestillingssiden.
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;
}
På denne måten vil du slette alle feltene fra WooCommerce Checkout.
Slett / fjern detaljer fra kassen i WooCommerce (postnummer, selskap, telefon …)
Hva er nytt
Om Stealth
Lidenskapelig opptatt av teknologi, skriver jeg med glede på StealthSettings.com siden 2006. Jeg har rik erfaring innen operativsystemer: macOS, Windows og Linux, men også innen programmeringsspråk og plattformer for blogging (WordPress) og for nettbutikker (WooCommerce, Magento, PrestaShop).
Se alle innlegg av StealthDu kan også være interessert i...
6 tanker om “Slett / fjern detaljer fra kassen i WooCommerce (postnummer, selskap, telefon …)”
Hei, takk for dette innlegget!
Jeg trengte å fjerne firmanavnet og det fungerte perfekt!!
Jeg ønsker også å fjerne firmanavnet fra “sende til en annen adresse”.
men jeg vet ikke hva jeg skal erstatte custom_override_checkout_fields med i koden din. Kan du hjelpe meg?
Hei, jeg la til denne koden til functions.php som veiledet, men nettstedet mitt krasjet. Det er helt tomt. Jeg er ikke helt ny på slike ting, men jeg er heller ikke en proff.
Hvis jeg kunne få tilgang til dashbordet mitt, ville jeg bare slettet det, men jeg kan ikke få tilgang til noe på nettstedet mitt i det hele tatt.
Vennligst hjelp, hva skal jeg gjøre? Trenger snarlig svar!
Hallo
Meg i betalingsdelen ” Faktureringsinformasjon “forfatterskapet hans “leveringsadresse ” Jeg vil endre den til . Hva kan vi gjøre?
Takk, jeg var virkelig ute etter det. Jeg hadde mange problemer fordi kundene ikke visste postnummeret. Takk
Nå kan du gjøre det direkte gjennom WordPress-tilpasningspanelet, superpraktisk. (wp-admin/customize.php?)
Hallo,
Ja, er en god idé i tilpasning, men i den nyeste versjonen av Woo ser jeg bare “adresse 2”, “bedrift”. For postnummer og andre arkiver er req funksjoner kode for å skjule.