提问者:小点点

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


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

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

这是我正在使用的endpoint:

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

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

如何告诉Shopify这些订单已经收到?任何想法都欢迎,我真的深陷其中。


共1个答案

匿名用户

您可以在订单更新订单履行上设置webhook,并检查履行状态

订单在已完成行项目方面的状态。有效值:

  • 已完成:订单中的每个行项目都已完成
  • null:订单中的所有行项目均未完成
  • 部分:订单中至少有一个行项目已完成
  • 重新进货:订单中的每一行项目都已重新进货,订单已取消

来源

如果要更新订单的履行状态:

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