Afficher les données de livraison dans des modèles et e-mails personnalisés
Pour afficher la date, l’heure ou le lieu de livraison dans un modèle ou un e-mail WooCommerce personnalisé, vous avez deux options. Première option : ouvrez votre fichier de modèle et ajoutez du code qui lit la métadonnée et l’affiche ainsi :
$deliveryDate = get_post_meta($orderID, 'delivery_date', true); echo $deliveryDate;
Deuxième option : ajoutez le code ci-dessous au fichier functions.php de votre thème enfant. Vous pourrez alors utiliser ce shortcode, par exemple dans n’importe quel 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');
Lorsque vous utilisez le shortcode, n’oubliez pas le paramètre orderid.