1

尝试通过 POST 将跟踪号添加到订单的履行中时,我收到 422 Unprocessable Entity 错误,该 POST 到下面的 url,消息正文如下。订单仍处于打开状态,所有行都应使用相同的跟踪号进行配送。收到的错误正文是“履行的所有行项目必须使用相同的履行服务”。我能够首先成功进行身份验证,并且此订单的 GET API 可以正常工作。

https://*.myshopify.com/admin/orders/{order id}/fulfillments.json

4

1 回答 1

1

您不能创建单个履行,其中行项目不能包含在同一货件中。检查您尝试履行的订单项,如果其中一个使用不同的服务,您将无法创建该履行。

相反,您需要创建 N 个单独的履行,其中 N 是该订单中行项目的不同履行服务数量。

于 2012-10-09T20:32:52.640 回答