2015-07-31 37 views
5

Ich suche in der SQL db und ich kann etwas sehen, das Bestellungen in wp_posts ähnelt. Allerdings würde ich erwarten, dass sie mit wp_woocommerce in den Tabellen stehen.Wo speichert Woocommerce Bestellungen?

Kann jemand etwas Licht auf dieses Phänomen werfen?

Prost

Antwort

5

ich, dass WooCommerce Aufträge bestätigen kann, ist eine Art benutzerdefinierte Post, so dass sie in wp_posts gespeichert werden, wie Sie gefunden.

+0

Ich suchte nach _Billing_Adresse und Felder wie folgt, aber ich kann sehen, diese Referenzen im Code sind tatsächlich Funktionen, die Daten aus mehreren Tabellen zeichnen:/ –

+1

'_Billing_address' ist in' wp_postmeta' wie es einfach ist Meta für die Bestellung. – helgatheviking

0

Je nachdem, welche Art von Daten Sie suchen, müssen Sie in verschiedenen Orten suchen. Wenn Sie PHPMyAdmin haben, versuchen Sie, die gesuchten Daten zu finden.

5

Aktualisiert Plug-in-Version Informationen 9/8/2015

Bestellungen sind eine eigene Post-Typ. Von WooCommerce Post Types:

  • Shop-Order (shop_order)

Bestellungen leben in der wp_posts Tabelle (post_type = 'shop_order'). Weitere Daten sind verfügbar, indem Sie in der Tabelle wp_postmeta nach der Post-ID der Bestellung suchen.

Zusätzlich WooCommerce Installed Database Tables

  • woocommerce_order_items - Auftragspositionen in einer Tabelle leicht zu machen gespeichert werden, um sie abfragbare für Berichte
  • woocommerce_order_itemmeta - Order Position meta gespeichert ist eine Tabelle zum Speichern zusätzlicher Daten.

Derzeit ist das Wordpress WooCommerce Plug-in-Version ist 2.4.x

3

WooCommerce Bestellungen werden "custom post" sie in "wp_posts" unter "post_type" gespeichert werden -> "" shop_order“

wenn Sie Fertigungsaufträge mit sQL-Abfrage auswählen möchten, können Sie wie unten etwas tun.

global $wpdb; 
$results = $wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_type = 'shop_order'", ARRAY_A); 
0

ich die Befehle Daten manuell vor kurzem restauriert und hier ist die Tabelle I fou nd.

wp_posts //post_type = shop_order 
wp_postmeta 
wp_woocommerce_order_items 
wp_woocommerce_order_itemmeta 

Stellen Sie sicher, Ihre order_id/order_item_id Bezug auf postmeta korrekt ist und itemmeta.