wordpress - Woocommerce REST API - 按数字或日期过滤订单
问题描述
我想按订单编号(不是订单 ID)或日期检索订单。
早些时候,我尝试(使用 Postman)通过它的order_id
,status
或order_key
- 检索订单并且它有效:
https://example.com/wp-json/wc/v1/orders?status=completed&consumer_key=ck_...&consumer_secret=cs_...
使用上面的示例,它可以正常工作。但是,当我尝试使用时number
,会列出所有订单:
https://example.com/wp-json/wc/v1/orders?number=123&consumer_key=ck_...&consumer_secret=cs_...
我也试过filter[number]
了,结果是一样的(所有订单都列出来了):
https://example.com/wp-json/wc/v1/orders?filter[number]=123&consumer_key=ck_...&consumer_secret=cs_...
问题:您能否解释一下如何使用 Woocommerce REST API 按订单号(或日期)获取订单?
解决方案
据我了解,您需要根据订单号以 ASC 或 DESC 订单显示订单。
您可以像这样使用orderby
和order
查询字符串参数来按日期获取订单https://localhost/wp-test/wp-json/wc/v3/orders?&orderby=date&order=asc&consumer_key=ck_b9f70548c7b676&consumer_secret=cs_10acfa5ab943eb6a0e
通常,按日期订购也会为您提供按编号订购的结果,因为在最新日期下的订单将根据 WordPress 具有最新的订单 ID,直到您从管理员端进行修改,反之亦然
如果我能进一步帮助你,请告诉我..
推荐阅读
- android - 更新 HAXM 后,使用 Android API 28 的模拟器无法启动
- angular - Angular 2中的类模型不起作用
- iphone - 从 SideMenu 打开 UITabbar 内的 UIViewController
- c++ - 在 Qt Blocking Master 示例中使用 Mutex
- yii2 - Yii2 从类内访问类
- angular - Angular 6 更新后 this._zone.onMicrotaskEmpty undefined
- android - 有没有办法在android上只重用xml的顶部和底部?
- oracle - oracle 12c 中的 Oracle InProc 服务器 5.0 类型库
- android - 滚动时自动检查列表视图中的开关
- c# - 在 DataGridView 中交换字段