Project starten

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.