WooCommerce ermöglicht es uns, mithilfe der Funktion wc_get_order() umfangreiche Bestelldetails abzurufen. Diese Funktion akzeptiert eine Bestell-ID als Argument und gibt ein WC_Order-Objekt zurück.
Mit dem WC_Order-Objekt können Sie über seine Methoden auf verschiedene auftragsbezogene Details zugreifen. Hier ist ein Beispiel:
$order = wc_get_order( $order_id ); $order_id = $order->get_id(); // Get the order ID $order_status = $order->get_status(); // Get the order status $order_total = $order->get_total(); // Get the order total
Updates für Version 3.0:
Zugriff auf Bestellpositionen:
Sie können die Bestellpositionen durchlaufen und auf detaillierte Informationen für jede einzelne zugreifen:
foreach ($order->get_items() as $item_key => $item) { $product_id = $item->get_product_id(); $quantity = $item->get_quantity(); $line_subtotal = $item->get_subtotal(); }
Rechnungs- und Versandinformationen abrufen:
Das WC_Order-Objekt bietet auch Zugriff auf Rechnungs- und Versandinformationen:
$billing_first_name = $order->get_billing_first_name(); $shipping_country = $order->get_shipping_country();
Bestelldateneigenschaften:
Mit der Methode get_data() können Sie auf Bestelldateneigenschaften als Array von Werten zugreifen:
$order_data = $order->get_data(); $order_id = $order_data['id']; $order_status = $order_data['status'];
Durch die Verwendung dieser Methoden und den Zugriff auf die entsprechenden Datenstrukturen können Sie verschiedene Bestelldetails in WooCommerce effektiv abrufen.
Das obige ist der detaillierte Inhalt vonWie kann ich WooCommerce-Bestelldetails mithilfe der Bestell-ID abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!