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