Heim >Backend-Entwicklung >PHP-Tutorial >Wie rufe ich WooCommerce-Bestelldetails mithilfe der Bestell-ID ab?
So erhalten Sie WooCommerce-Bestelldetails aus der Bestell-ID
Um WooCommerce-Bestelldetails abzurufen, können Sie entweder den alten oder den aktualisierten Prozess verwenden Methode eingeführt in Version 3.0.
Legacy Ansatz
$order = new WC_Order( $order_id );
Aktualisierter Ansatz (Version 3.0)
$order = wc_get_order( $order_id );
Sobald Sie eine Instanz des WC_Order-Objekts haben, können Sie über auf Bestelldetails zugreifen Getter-Methoden. Zum Beispiel:
Abrufen von Bestellartikeldetails
Um Bestellartikeldetails abzurufen, müssen Sie iterieren die Bestellpositionen. In Version 3.0 kann dies mit dem folgenden Snippet erfolgen:
foreach ($order->get_items() as $item) { $product_name = $item->get_name(); $quantity = $item->get_quantity(); $line_total = $item->get_total(); }
Zusätzliche Hinweise
In Version 3.0 erfolgt der direkte Zugriff auf Bestelleigenschaften (z. B. $order- >order_id) ist nicht mehr möglich. Sie müssen stattdessen die entsprechenden Getter-Methoden verwenden. Darüber hinaus können Sie mit der Methode get_data() auf Bestelldaten als assoziatives Array zugreifen.
Das obige ist der detaillierte Inhalt vonWie rufe ich WooCommerce-Bestelldetails mithilfe der Bestell-ID ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!