我需要从Shopify获取所有新订单,我使用orders.json(GET方法)接收所有订单
现在,我不应该再次检索这些订单,因为我正在尝试更新履行状态但遇到登录错误
这是我正在使用的端点:
https://valar-morghulis123.myshopify.com/admin/556026790001/fulfillments.json
{
"fulfillment": {
"location_id": 14388625521
}
}
如何告诉Shopify这些订单已经收到? 任何想法都值得欢迎,我真的很坚持。
答案 0 :(得分:0)
您可以在order update
或order fulfillment
上设置一个Webhook,然后检查fulfilment_status
。
根据已完成订单项的订单状态。有效值:
- 已完成:订单中的每个订单项都已完成。
- 空:订单中的所有订单项均未满足。
- 部分:订单中至少有一个订单项已完成。
- 已补货:订单中的每个订单项均已补货,并且订单已取消。
如果要更新订单的fulfillment_status
:
PUT /admin/orders/#{order_id}.jso
{
"order": {
"id": 450789469,
"line_items": [{
"fulfillment_status": "fulfilled",
"id": 669751112,
}]
}
}