Shopify API を使用して、ショップから注文を正常に取得し、フルフィルメントをそのショップに投稿することもできます。ただし、追跡番号を使用してそのフルフィルメントを更新すると、品目ごとに複数の追跡番号を追加する方法がわかりません。注文レベルで 1 つの追跡番号を更新することも、個々の品目レベルで 1 つだけ更新することもできます。これにより、品目を異なる出荷に分割する必要がある場合に問題が発生する可能性があります。
たとえば、ある店が SKU 1234 の 1 種類の帽子のみを販売しているとします。10 個の帽子の注文が入りました。注文には、数量 10 の品目が 1 つあります。
私はそれぞれ4つの帽子を入れることができる箱しか持っていないので、この注文を3つの異なる箱で送る必要があります:
ボックス 1 - 帽子 4 個、SKU 1234、追跡番号 700
ボックス 2 - 4 ハット、sku 1234、追跡番号 800
ボックス 3 - 帽子 2 個、SKU 1234、追跡番号 900
このシナリオでは、現在、PUT を実行して、3 つの追跡番号をコンマで区切って単一の追跡番号要素として追跡を更新しています。
<fulfillment>
<tracking-number>700,800,900</tracking-number>
<id type="integer">255858046</id>
</fulfillment>
しかし、それらを 3 つの異なる追跡番号として区別できることが望ましいでしょう。
<fulfillment>
<tracking-number>700</tracking-number>
<tracking-number>800</tracking-number>
<tracking-number>900</tracking-number>
<id type="integer">255858046</id>
</fulfillment>
Shopify API を使用して、これら 3 つの追跡番号すべてを注文レベルまたは品目レベルでフルフィルメントに個別に追加する方法はありますか?