WooCommerce REST API-按数字或日期进行过滤订单



我想根据其号码(而非订单ID(或日期检索订单。

之前,我尝试通过其order_idstatusorder_key的订单来检索(与Postman(一起检索:

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订单显示订单。

您可以使用orderbyorder查询字符串参数来获取订单,按日期https://localhost/wp-test/wp-json/wc/v3/orders?&orderby=date&order=asc&consumer_key=ck_b9f70548c7b676&consumer_secret=cs_10acfa5ab943eb6a0e

通常,按日期订购也将为您提供按数字订单的结果,因为在最新日期上下的订单将根据WordPress具有最新订单ID,直到您从管理员端进行修改和vice-vices-vices-vices

请告诉我,如果我可以进一步帮助您。

最新更新