Aggiungere campo personalizzato (in un ordine) nelle email

Aggiungere campo personalizzato nelle email woocommerce

In questo articolo vediamo come aggiungere un campo personalizzato alle email WooCommerce, utile con l’utilizzo dell’estensione Checkout Field Editor.
Per prima cosa dobbiamo modificare il file functions.php inserendo il seguente codice:

add_filter( 'woocommerce_email_order_meta_fields', 'custom_woocommerce_email_order_meta_fields', 10, 3 );

function custom_woocommerce_email_order_meta_fields( $fields, $sent_to_admin, $order ) {
    $fields['meta_key'] = array(
        'label' => __( 'Label' ),
        'value' => get_post_meta( $order->id, 'meta_key', true ),
    );
    return $fields;
}

Poi andiamo in WooCommerce > Checkout fields per aggiungere il nuovo campo appena creato.

Buon lavoro.

Potrebbe interessarti anche: Aggiungere custom fields in WooCommerce

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Torna in alto