Bezorggegevens tonen in eigen templates / e-mails
Wil je de leverdatum, -tijd of -locatie in een eigen template of e-mail in WooCommerce tonen, dan heb je twee opties. Eén: open je templatebestand en voeg code toe die de meta ophaalt en zo toont:
$deliveryDate = get_post_meta($orderID, 'delivery_date', true); echo $deliveryDate;
Twee: voeg de code hieronder toe aan het functions.php van je child theme. Daarna kun je de volgende shortcode bijvoorbeeld in elke pagebuilder gebruiken:
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');
Voeg bij het gebruik van de shortcode de parameter orderid toe.