特定の日付以降に更新された注文のリストを取得する方法を探しています。これらの注文にアクセスするために Woocommerce REST API を使用しています。API ドキュメントでは、GET 呼び出しに「after」パラメータがあることがわかりましたが、これは特定の日付以降に発行された注文のみをフィルタリングし、更新されていません。
どうもありがとう!
特定の日付以降に更新された注文のリストを取得する方法を探しています。これらの注文にアクセスするために Woocommerce REST API を使用しています。API ドキュメントでは、GET 呼び出しに「after」パラメータがあることがわかりましたが、これは特定の日付以降に発行された注文のみをフィルタリングし、更新されていません。
どうもありがとう!
更新された回答:
カスタム プラグインに次のコードを追加します。
function modify_orders_after_query($request) {
$request['date_query'][0]['column'] = 'post_modified';
return $request;
}
add_filter( "woocommerce_rest_shop_order_query", 'modify_orders_after_query' );
次に、API URL に GET リクエストを送信できます。次のようになります。
http://example.com/wp-json/wc/v1/orders?after=2016-10-10T10:10:10Z
注意: このメソッドを使用する前にテストしてください。
レガシー:
これは で実現できますupdated_at_min
。および を確認して
くださいwp-content\plugins\woocommerce\includes\api\class-wc-api-resource.php
。Line 157
wp-content\plugins\woocommerce\includes\api\class-wc-api-orders.php
Line 723