3

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 つの追跡番号すべてを注文レベルまたは品目レベルでフルフィルメントに個別に追加する方法はありますか?

4

1 に答える 1

3

これは既知の問題であり、実際に私たちが持っているいくつかのサードパーティの統合を混乱させます. ATM で作業中のパッチがあり、その統合とあなたの状況の両方を可能にするはずです。

とは言っても、現時点では不可能です。回避策として 3 つの別々のフルフィルメントを行うことをお勧めしますが、これらのアイテムがすべて同じ製品バリエーションではない場合にのみ機能します。

于 2012-10-31T13:58:46.797 に答える