2017-04-09 4 views
0

저는 현재 Woocommerce를 사용하고 있으며 판매 데이터의 세부 정보를 php 및 mysql을 사용하여 작성한 사용자 정의 스크립트로 가져오고 싶습니다.영업 오더 세부 정보 얻기 WOCommerce에서

  • 주문 번호
  • 주문 이름
  • 주문 날짜
  • 주문 항목을
  • 주문 그랜드 총 :

    그리고 여기에 내가 Woocomerce 나가야 할 데이터의 몇 가지 세부 사항입니다

누구나 도움이 될 수 있습니까?

답변

1

업데이트 : 추가 WC 3+ 호환성 당신은 주문에서 판매 정보를 얻기 위해 아래의 코드가 필요합니다

: How to get WooCommerce order details

+0

안녕 : 여기

// 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>'; } } 

는 관련 답변입니다 그것을 주셔서 감사합니다, 나는 단지 이것에 대한 SQL 쿼리가 필요하다는 것을 의미합니까? – Riandy