Maison > développement back-end > tutoriel php > Comment récupérer les détails de la commande WooCommerce à l'aide de l'ID de commande ?

Comment récupérer les détails de la commande WooCommerce à l'aide de l'ID de commande ?

Linda Hamilton
Libérer: 2024-12-22 20:21:18
original
609 Les gens l'ont consulté

How to Retrieve WooCommerce Order Details Using the Order ID?

Comment obtenir les détails de la commande WooCommerce à partir de l'ID de commande

Pour récupérer les détails de la commande WooCommerce, vous pouvez utiliser soit le processus existant, soit le processus mis à jour. méthode introduite dans la version 3.0.

Héritage Approche

$order = new WC_Order( $order_id );
Copier après la connexion

Approche mise à jour (version 3.0)

$order = wc_get_order( $order_id );
Copier après la connexion

Une fois que vous avez une instance de l'objet WC_Order, vous pouvez accéder aux détails de la commande en utilisant méthodes de lecture. Par exemple :

  • ID de commande : $order->get_id();
  • Statut de la commande : $order-> get_status();
  • Devise : $order->get_currency();
  • Mode de paiement : $order->get_payment_method();
  • Date de création : $order ->get_date_created();
  • Client ID : $order->get_user_id();
  • Taxe totale : $order->get_total_tax();

Récupération des détails de l'article de commande

Pour récupérer les détails de l'article de commande, vous devez parcourir les articles de la commande. Dans la version 3.0, cela peut être fait à l'aide de l'extrait suivant :

foreach ($order->get_items() as $item) {
  $product_name = $item->get_name();
  $quantity = $item->get_quantity();
  $line_total = $item->get_total();
}
Copier après la connexion

Notes supplémentaires

Dans la version 3.0, accéder directement aux propriétés de la commande (par exemple, $order- >order_id) n’est plus possible. Vous devez plutôt utiliser les méthodes getter appropriées. De plus, vous pouvez accéder aux données de commande sous forme de tableau associatif à l'aide de la méthode get_data().

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal