0

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が上記のエラーで応答するのはどのような場合ですか? 上記のエラー応答の原因となっている間違った操作と、フルフィルメントを正しく追加するにはどうすればよいですか?

4

2 に答える 2

1

これが発生する理由は、ショップのバリエーションに同じフルフィルメント サービスが指定されていないためです。項目が異なるサービスを介して処理されている場合、単一の追跡番号では十分ではありません。

于 2013-01-08T20:16:03.330 に答える
0

Shopify 管理画面の [設定] --> [配送] でカスタム注文のフルフィルメント方法が定義されている場合、Shopify は上記のエラーを表示します。注文のすべての品目に対して同じフルフィルメント サービスを渡します。

于 2013-09-13T07:43:17.610 に答える