2016-07-06 14 views
0

私はWooCommerceショップをAmazonのようなサイトに統合するためにプラグインを使用しています。WooCommerceで注文に関する情報を取得

プラグインは、誰かがSiteXで商品を購入し、set_adress()という機能を使って購入者に関する情報を挿入すると、wc_create_order()という機能を使って注文を作成します。

ここでは、誰かがSiteXで製品を購入するたびにその情報を注文から取得したいと考えています。

どうしたらいいですか?

答えて

0

は/あなたのアクティブなテーマのfunction.phpやwoocommerce /チェックアウトにthankyou.phpファイル

if (is_order_received_page()) { 
      global $wp; 
      $order_id = isset($wp->query_vars['order-received']) ? intval($wp->query_vars['order-received']) : 0; 
      $order = new WC_Order($order_id); 
       if ($order && $order->status == 'completed') { 
         $price = $order->get_total(); 
         $order_id = $order->get_order_number(); 
         $items = $order->get_items(); 
          foreach ($items as $item) { 
           $product_id = $item['product_id']; 
          } 

          //Your insert code put here 
       } 
    } 

注このコードを追加します:条件ならば削除よりも、あなたはthanlyou.phpにこのコードを追加します。

関連する問題