検索

ホームページ  >  に質問  >  本文

WooCommerce 顧客の支払い方法履歴を取得する

必要な情報、つまり顧客が注文時にこれまでに使用した支払い方法を取得するのに役立つスクリプトを見つけました。

リーリー

残念ながら、この情報をどこから始めればよいのかわかりません。期待どおりの出力を得るには、この文字列をどこに投稿すればよいでしょうか?

これを .csv ファイルにエクスポートして、スプレッドシートにインポートできるようにしたいと考えています。

これまでに見つけたものはすべて、どこから始めればよいかをすでに知っていることを前提としているようです。どこから始めればよいかについての簡単な指針を探しているだけです。

P粉745412116P粉745412116261日前579

全員に返信(1)返信します

  • P粉835428659

    P粉8354286592024-04-05 00:54:59

    顧客履歴支払いゲートウェイを取得するには、次のものが必要です:

    • 顧客を第一に考えます
    • 各顧客の注文を取得する
    • これらの注文の支払いリストを表示

    次のことを試してください:

    リーリー'; // 顧客をループスルーする foreach ( $customers_ids として $user ) { エコー'###

    ユーザーID: '.$user->ID. ' - ユーザーのメールアドレス: '.$user->user_email.''; // 顧客から注文の支払いを受け取ります $customer_orders = wc_get_orders( array( 「制限」 => -1、 '顧客' => $user->ID、 'ステータス' => wc_get_is_paid_statuses(), ) ); エコー '###'; // ループ順序 foreach( $customer_orders as $order ) { printf('

      注文:
    • #%s - 日付: %s - 支払い: %s', $order->get_id()、 $order->get_date_created()->format('Y-m-d'), $order->get_payment_method_title() ); } エコー'######'; }

      返事
      0
  • キャンセル返事