Tickets de Commande
‘wc-processing’, // Modifier ceci en fonction du statut de commande que vous souhaitez
‘limit’ => -1,
));
// Vérifier s’il y a des commandes à afficher
if ($orders) {
foreach ($orders as $order) {
// Récupérer l’ID de la commande
$order_id = $order->get_id();
// Vérifier si le ticket a déjà été imprimé pour cette commande
$ticket_imprime = get_post_meta($order_id, ‘_ticket_imprime’, true);
// Si le ticket n’est pas imprimé, afficher le contenu du ticket
if (!$ticket_imprime) {
// Générer le contenu du ticket
$ticket_content = generer_contenu_ticket($order_id);
if ($ticket_content) {
echo ‘
‘;
echo $ticket_content;
echo ‘
‘;
// Marquer le ticket comme imprimé pour cette commande
update_post_meta($order_id, ‘_ticket_imprime’, true);
}
}
}
} else {
// Aucune commande à afficher
echo ‘
Aucune nouvelle commande à afficher.
‘;
}
?>