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 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 );
Approche mise à jour (version 3.0)
$order = wc_get_order( $order_id );
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 :
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(); }
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!