1

特定の日付以降に更新された注文のリストを取得する方法を探しています。これらの注文にアクセスするために Woocommerce REST API を使用しています。API ドキュメントでは、GET 呼び出しに「after」パラメータがあることがわかりましたが、これは特定の日付以降に発行された注文のみをフィルタリングし、更新されていません。

どうもありがとう!

4

2 に答える 2

1

更新された回答:
カスタム プラグインに次のコードを追加します。

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.phpLine 157wp-content\plugins\woocommerce\includes\api\class-wc-api-orders.phpLine 723

于 2016-10-16T10:57:52.070 に答える