尝试更改订单的履行状态时“不可处理的实体”IN SHOPIFY

时间:2012-06-06 21:18:51

标签: shopify

我试图更改订单的履行状态,这是json 发送的数据:

{“fulfillment”:{“tracking_number”:null,“line_items”:[{“id”:“XXXXXXX”}]}}这是网址“/admin/orders/XXXXXXXXX/fulfillments.json” 但我得到这个错误“不可处理的实体”。

寻求你的帮助。

感谢 Alaeddine

2 个答案:

答案 0 :(得分:3)

回应的主体是什么?

“Unprocessable entity”是422 HTTP响应,通常用于验证错误。验证错误通常会在响应正文中描述错误,这可能有助于调试问题。

编辑:大卫安德伍德提到:

  

您需要提供的ID是订单项,而不是变体。获取订单时,您将看到响应中订单项的ID。这些是您在创建履行时所需要的。

答案 1 :(得分:1)

如果订单和/或订单项已经完成,通常会发生这种情况。另一个常见问题是没有为您的请求设置接受和内容类型标头。

如果情况并非如此,并且其他建议有帮助,您可以发布我的订单,以便我们可以查看您的具体案例中发生的事情吗?