Woocommerce API列出按国家筛选的订单

2024-06-10 05:49:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Python成功地在WooCommerceAPI中列出订单,但我希望能够列出来自某个特定国家(发货国)的订单,或者列出来自除某个特定国家以外的每个国家的订单。或者,可以列出按发货国排序的订单

有一个搜索参数,在这里列出一个特定国家(如GB)时,该参数最初看起来是成功的。我该如何做相反的事情——也就是说,不是GB

我确实意识到我可以获取所有的订单,并用Python进行过滤,但我更愿意用Woocommerce进行本机过滤

# statusqueue is a variable holding a valid order status filter eg processing
# pagecount is a variable holding an integer for how many orders to return eg 20

list_orders = wcapi.get("orders", params={"status": [statusqueue], "order": "asc", "per_page": pagecount, "search": "GB"}).json()

API记录在此处: https://woocommerce.github.io/woocommerce-rest-api-docs/#list-all-orders


Tags: 订单参数isstatusorder国家variablelist