Rimuovi i campi di pagamento in Woocommerce (tutorial video)

Rimuovere i campi di pagamento in Woocommerce è particolarmente utile quando vendiamo un prodotto digitale poiché non abbiamo bisogno di un indirizzo di spedizione, codice postale, ecc...

Come rimuoviamo i campi nel nostro checkout? Sebbene ci siano plugin che ci aiutano in questa occasione, lo faremo tramite codice poiché dobbiamo semplicemente copiarlo e incollarlo nel file functions.php del nostro modello.

Il codice che dobbiamo aggiungere è il seguente:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_first_name']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_address_1']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_city']);
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']);
unset( $tabs['additional_information'] );
return $fields;
}

add_filter('woocommerce_enable_order_notes_field', '__return_false');

Ecco il video in cui lo spiego più nel dettaglio:

Iscriviti a un canale mi:

11 commenti su "Rimuovi i campi di pagamento in Woocommerce (video tutorial)"

  1. Oscar Sto sviluppando un sito wp dove includo un negozio, wc,,, voglio sapere come posizionare un pulsante accanto al prodotto e che una volta vado alla scatola e non alla descrizione, direttamente alla casella di pagamento , Grazie per il vostro tempo e collaborazione.

  2. Oscar Hola,

    Ti sto dicendo che sto allestendo un negozio wordpress con il tema aveda con woocommerce ma quello che voglio vendere sono dei video di design fotografico con photoshop. Per questo vedo troppe informazioni precedenti per effettuare l'acquisto, vorrei poter rimuovere, dati di fatturazione e informazioni aggiuntive e che la sezione revisione ed effettuare il pagamento esca direttamente.

    È possibile??

    Grazie

  3. Ciao Oscar, buon pomeriggio, vediamo se puoi aiutarmi, ho modificato i campi del modulo di checkout, e ora non riesco a trovare il file che si occupa di questo, semplicemente quello che voglio è cambiare dove dice il nome dell'azienda, inserire ID/CIF nel modulo in cui il cliente scrive i propri dati al momento dell'acquisto...

    Grazie in anticipo

Lascia un commento