WooCommerce bietet verschiedene Methoden, um detaillierte Informationen zu einer Bestellung anhand ihrer Bestell-ID abzurufen. Um auf Bestelldetails zuzugreifen, können Sie die Klassen WC_Order und WC_Abstract_Order verwenden.
In WooCommerce-Versionen 3.0 und höher wurden die folgenden Änderungen eingeführt:
Um Bestelldetails abzurufen, führen Sie die folgenden Schritte aus:
Rufen Sie eine Instanz des WC_Order-Objekts ab :
$order = wc_get_order( $order_id );
Verwenden Sie Getter-Methoden, um auf eine bestimmte Reihenfolge zuzugreifen Eigenschaften:
$order_id = $order->get_id(); // Order ID $status = $order->get_status(); // Order status $currency = $order->get_currency(); // Currency used $payment_method = $order->get_payment_method(); // Payment method ID $date_created = $order->get_date_created(); // Date created (WC_DateTime object)
So erhalten Sie Bestellartikel und ihre Details:
Iterieren Sie durch $order->get_items( ) Sammlung:
foreach ($order->get_items() as $item_key => $item) { $product_id = $item->get_product_id(); // Product ID $quantity = $item->get_quantity(); // Quantity $total = $item->get_total(); // Total price }
Verwendung WC_Order_Item_Product-Methoden für den Zugriff auf produktspezifische Informationen:
$product = $item->get_product(); // WC_Product object $product_type = $product->get_type(); // Product type
Durch die Verwendung dieser Methoden können Sie problemlos auf detaillierte Informationen zu WooCommerce-Bestellungen und Bestellartikeln zugreifen.
Das obige ist der detaillierte Inhalt vonWie rufe ich detaillierte WooCommerce-Bestellinformationen mithilfe der Bestell-ID ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!