如何使用Shopify api创建订单的履行服务?

时间:2018-07-27 14:06:59

标签: api shopify

我需要从Shopify获取所有新订单,我使用orders.json(GET方法)接收所有订单

现在,我不应该再次检索这些订单,因为我正在尝试更新履行状态但遇到登录错误

这是我正在使用的端点:

 https://valar-morghulis123.myshopify.com/admin/556026790001/fulfillments.json

{
 "fulfillment": {
 "location_id": 14388625521
     }
}

如何告诉Shopify这些订单已经收到? 任何想法都值得欢迎,我真的很坚持。

1 个答案:

答案 0 :(得分:0)

您可以在order updateorder fulfillment上设置一个Webhook,然后检查fulfilment_status

  

根据已完成订单项的订单状态。有效值:

     
      
  • 已完成:订单中的每个订单项都已完成。
  •   
  • 空:订单中的所有订单项均未满足。
  •   
  • 部分:订单中至少有一个订单项已完成。
  •   
  • 已补货:订单中的每个订单项均已补货,并且订单已取消。
  •   

Source

如果要更新订单的fulfillment_status

PUT /admin/orders/#{order_id}.jso
{
    "order": {
        "id": 450789469,
        "line_items": [{
            "fulfillment_status": "fulfilled",
            "id": 669751112,
        }]
    }
}