Slet / fjern detaljer i bestilling WooCommerce (Postnummer, Company, Phone ...)

personalized name jewellery er et meget simpelt system til alle, der ønsker at oprette en Shop Online, Baseret på WordPress.
Standard installation, vil WooCommerce tilføje en standardformular for faktureringsoplysninger. På "bestilling" kunde.
Designet som et system Shop Online tillader både fysisk levering af produkter og downloade nogle virtuelle WooCommerce kræves i standardformular en serie af kundedata: Navn, Efternavn, Telefonnummer, Land, Adresse, By, Postnummer. Nogle af disse områder har vi brug for en virtuel kommando f.eks. Et produkt, der kan downloades eller produkt, som blev betalt af PayPal ikke behøver dataene til levering. I dette tilfælde er det bedst at lette styringen for brugeren, ved at fjerne områder af Checkout.

Eliminering feltet "Zip Code" fra WooCommerce bestilling

Vi kan fjerne den "postnummer" / Billing Postnummer af WooCommerce nødt til at gå og redigere filen functions.php WordPress tema, der er aktiv på hjemmesiden. I functions.php tilføje linjerne:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

function custom_override_checkout_fields( $fields ) {

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

return $fields;

}

Hvor "billing_postcode" er feltet for postnummer. Hvis du ønsker at fjerne det andet adressefelt, vi erstatte "billing_postcode" med "billing_address_2".

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

Der er situationer, der måske ikke interesserer nogen detaljer om kundens betaling. Normalt når betalingen sker via Paypal. I dette scenarie kan vi vælge at fjerne alle områder af 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;
}

Denne måde vil du slette alle felter i WooCommerce Checkout.

Slet / fjern detaljer i bestilling WooCommerce (Postnummer, Company, Phone ...)

Om forfatteren

Stealth

Lidenskabelig om alt, hvad der betyder gadget og IT, jeg er glad for at skrive på stealthsettings.com fra 2006 og jeg elsker at opdage nye ting om computere og macOS, Linux-operativsystemer, Windows, iOS og Android.

3 Kommentarer

  • Bonjour Merci til stillingen!
    J'avais besoin de supprimer le nom de l'entreprise et c'est parfait ca fonctionne !!
    Dette er en supplerende migalement under navnet entreprise "expédier à une adresse différente".
    det er ikke på samme måde som remplacement af custom_override_checkout_fields i koden. Pourriez vous m'aider?

  • Hej, jeg tilføjede denne kode til functions.php som guidet, men min hjemmeside styrtede. Det er helt tomt. Jeg er ikke helt ny til ting som dette, men jeg er heller ikke en.

    Hvis jeg kunne få adgang til mit dashboard, ville jeg bare slette det, men jeg kan slet ikke få adgang til noget på min hjemmeside.

    Hjælp venligst, hvad skal jeg gøre? Krævende svar behøver venligst!

  • Merhaba
    Ben Odem kısmında ki "fatura Værelsesinformation" yazısını "teslimat Address" olarak değiştirmek istiyorum. Vi yapabiliriz.

Efterlad en kommentar