Avvia un progetto

Come mostrare i dati di consegna in template / e-mail personalizzati

Se vuoi mostrare data, orario o luogo di consegna in un template o in un’e-mail personalizzati di WooCommerce, hai due possibilità. La prima: apri il file del template e aggiungi un codice che legge il meta e lo mostra così:

$deliveryDate = get_post_meta($orderID, 'delivery_date', true);
echo $deliveryDate;

La seconda: aggiungi il codice qui sotto al functions.php del tuo child theme. Poi puoi usare il seguente shortcode, ad esempio in qualsiasi page builder:

And here it is in shortcode form to be added to the functions.php file:
// function that runs when shortcode is called
function ddoutput_shortcode($atts) {
$orderId = $atts['orderid']:
// Things that you want to do.
 $deliveryDate = get_post_meta($orderId, 'delivery_date',true);
// Output needs to be return
echo $deliveryDate;
}
// register shortcode
add_shortcode('deliverydate', 'ddoutput_shortcode');

Quando usi lo shortcode, assicurati di aggiungere il parametro orderid.