我在尝试通过POST将订单号码添加到订单的订单时,我收到了一个422 Unprocessable Entity错误,下面的邮件正文如下。订单仍处于打开状态,所有行都应使用相同的跟踪编号来完成。收到的错误正文是“履行的所有订单项必须使用相同的履行服务”。我能够首先成功进行身份验证,并且此订单的GET API可以正常工作。
https://*.myshopify.com/admin/orders/ {order id} /fulfillments.json
答案 0 :(得分:1)
您无法创建单个履行,其中订单项不能包含在同一货件中。检查您要尝试的订单项,如果其中一个使用其他服务,您将无法创建该订单。
相反,您需要创建N个单独的履行,其中N是该订单中订单项的不同履行服务数。