我正在尝试为订单中的多个(所有)行项目添加履行。以下是我正在生成的示例 XML:
<?xml version="1.0" encoding="UTF-8"?>
<fulfillment>
<line-items type="array">
<line-item>
<id>1234567</id>
<fulfillment-status>fulfilled</fulfillment-status>
<fulfillment-service>USPS</fulfillment-service>
</line-item>
<line-item>
<id>1234568</id>
<fulfillment-status>fulfilled</fulfillment-status>
<fulfillment-service>USPS</fulfillment-service>
</line-item>
</line-items>
<notify-customer type="boolean">true</notify-customer>
<tracking-number>4545454545454545</tracking-number>
</fulfillment>
但我从 Shopify 得到以下回复:
<?xml version="1.0" encoding="UTF-8"?>
<errors>
<error>All line items of a fulfillment must use the same fulfillment service</error>
</errors>
请注意,以上是订单中仅有的两个订单项,并且这些订单项都尚未履行。
在哪些情况下 Shopify 会回复上述错误?我在做什么不正确导致上述错误响应&我该怎么做才能正确添加履行?