WooCommerce APIを使用して注文リストを取得する方法

あるWooCommerce開発プロセスにおいて、注文リストの取得は、注文データの管理、ERPシステムとの連動、出荷の自動化、財務統計のための重要な基本操作です。REST API今回はWooCommerce APIを使って注文一覧を取得する方法について、APIの権限設定やよくある問題のトラブルシューティングを含めてご紹介します。今回は、WooCommerce APIを使って注文一覧を取得する方法について、APIの権限設定や呼び出し例、よくある問題のトラブルシューティングを含めてご紹介します。

画像 [1] - WooCommerce APIを使用して注文リストを取得する方法

I. WooCommerce API機能を有効にする

WooCommerce APIを呼び出す前に、API機能が有効になっていることを確認し、認証キーを取得する必要があります。

  • サインインワードプレス舞台裏
  • WooCommerce → 設定 → 詳細 → REST API
画像 [2] - WooCommerce APIを使用して注文リストを取得する方法
  • キーの追加をクリック
  • 説明を入力し、ユーザー(通常は管理者アカウント)を選択し、読み取り/書き込みまたは読み取り専用権限を選択します。
画像 [3] - WooCommerce APIを使用して注文リストを取得する方法
  • APIキーの生成をクリックする

消費者キーと消費者シークレットが生成されますので、適切に保管してください。

APIの認証方法

WooCommerce REST APIはBasic認証に基づいており、ユーザー名とパスワードの組み合わせで呼び出されます。ユーザー名は Consumer Key で、パスワードは Consumer Secret です。

もしHTTPSHTTPの場合は、Basic Authプラグインをインストールする必要がある。

注文リストを取得するためのAPIエンドポイント

注文リストを取得するためのWooCommerce REST APIのエンドポイントは以下の通りです:

GET /wp-json/wc/v3/orders

フルリクエストURLの例:

https://yourdomain.com/wp-json/wc/v3/orders

その中でも

  • yourdomain.comをあなたのサイトのドメイン名に置き換えてください。
  • /wc/v3/はWooCommerce APIのバージョンパスを示します。

IV.Postmanを使ってAPIをテストする

以下はPostmanを使ってWooCommerce Order List APIを呼び出す手順です:

  • ポストマンを開き 新規 → HTTP
画像 [4] - WooCommerce APIを使用して注文リストを取得する方法
  • リクエスト名を入力し、コレクションに保存します。
画像 [5] - WooCommerce APIを使用して注文リストを取得する方法
  • リクエストタイプの選択 ゲット
  • URLを入力してください: https://yourdomain.com/wp-json/wc/v3/orders
画像 [6] - WooCommerce APIを使用して注文リストを取得する方法
  • 打点 認可 タブ
  • タイプ選択 基本認証
  • ユーザー名 消費者キー
  • パスワード入力 消費者の秘密
画像 [7] - WooCommerce APIを使用して注文リストを取得する方法
  • 打点 送信

認証に成功すると、注文情報を含む JSON 配列が返されます。

V. APIパラメータとページング

WooCommerce APIデフォルトでは、1ページに10件の注文レコードが返されますが、以下のパラメータを使用して制御することができます:

  • per_page: 1ページあたりのリターン数 (最大100)
  • page: ページ番号
  • status: 注文のステータス(保留、処理中、完了など)でフィルタリングする。
  • orderby: ソートフィールド(日付など
  • order: ソート方法、昇順または降順

リクエスト例

ステータスがCompletedの上位20件の注文のリストを取得します:

ゲット https://yourdomain.com/wp-json/wc/v3/orders?status=completed&per_page=20

VI. 一般的なエラーのトラブルシューティング

画像 [8] - WooCommerce APIを使用して注文リストを取得する方法

1.リターン 401 不正

  • APIキーが正しいことを確認する
  • ユーザーには管理者権限がある
  • HTTPSを使用するか、Basic Authプラグインをインストールする。

2.空の配列を返す

  • クエリ条件に一致する注文がショップにあるかチェックする
  • per_pageとpageパラメータが正しく設定されていることを確認する。

3.リターン 403 Forbidden

  • APIユーザー権限に読み取り権限が含まれているか確認する
  • サーバーがAPIリクエストを傍受していないことを確認する。シーディーエヌまたはファイアウォールの制限)

はんけつをくだす

WooCommerce REST API開発者のための強力で柔軟なインタフェースを提供し、上記のメソッドを介して簡単に注文リストを取得することができ、さらに自動化された電子商取引ソリューションを構築するために外部システムをドッキングする。API呼び出しパラメータとページングルールに精通すると、プロジェクト開発でより効率的なデータの相互作用とビジネス統合を達成するのに役立ちます。


お問い合わせ
チュートリアルが読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
カスタマーサービス WeChat
カスタマーサービス WeChat
電話:020-2206-9892
QQ咨询:1025174874
Eメール:info@361sale.com
勤務時間: 月~金、9:30~18:30、祝日休み
© 複製に関する声明
著者:Linxiulian
終わり
好きなら応援してください。
クドス612 分かち合う
linxiulianのアバター - Photon Flux|WordPress 修理サービス、プロフェッショナル、ワールドワイド、迅速対応
おすすめ
解説 ソファ購入

コメントを投稿するにはログインしてください

    コメントなし