2017-04-09 12 views
0

私は現在、Woocommerceを使用しており、販売データの詳細をphpとmysqlで作成したカスタムスクリプトに取り込みたいと考えています。ここ販売注文の詳細を取得する

そして私はWoocomerceのうち、取得したいデータのいくつかの詳細は、次のとおりです。

  • 注文番号
  • 注文の名前
  • 注文日
  • 注文項目
  • 注文総計

誰もが私を助けることができますか?

答えて

1

更新:追加WC 3+互換性

あなたは、受注から売上高の詳細を取得するには、以下のコードが必要になります。ここでは

// Get all customer orders 
$customer_orders = wc_get_orders($args = array(
    'numberposts' => -1, 
    'post_status' => array('wc-completed'), // completed order status only 
)); 

// Iterating through each order 
foreach($customer_orders as $customer_order){ 

    // compatibility with WC +3 
    $customer_order_id = method_exists($customer_order, 'get_id') ? $customer_order->get_id() : $customer_order->id; 
    $customer_order_date = method_exists($customer_order, 'get_date_created') ? $customer_order->get_date_created() : $customer_order->post->order_date; 

    echo 'Order ID: ' . $customer_order_id.'<br>'; 
    echo 'Order date: ' . $customer_order_date.'<br>'; 
    echo 'Order Total: ' . $customer_order->get_total().'<br>'; 

    // Iterating through each Item in the order 
    foreach($customer_order->get_items() as $item_id => $item_values){ 
     echo 'Item name: ' . $item_values['name'].'<br>'; 
     echo 'Item quantity: ' . $item_values['qty'].'<br>'; 
     echo 'Item line total: ' . $item_values['line_total'].'<br><br>'; 
    } 
} 

は、関連する答えです:How to get WooCommerce order details

+0

こんにちはありがとう、私はちょうどこれにいくつかのSQLクエリが必要なことを意味するあなたは何か考えている? – Riandy

関連する問題