1 つの注文に複数 (すべて) の品目のフルフィルメントを追加しようとしています。以下は、私が生成しているサンプル 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>
注文には上記の 2 つの項目のみがあり、これらの項目はまだ履行されていないことに注意してください。
Shopifyが上記のエラーで応答するのはどのような場合ですか? 上記のエラー応答の原因となっている間違った操作と、フルフィルメントを正しく追加するにはどうすればよいですか?