# 注文単位ではなく、商品ごとにフルフィルメント・追跡番号登録をする方法

**URL:** <https://community.shopify.com/t/topic/75584>\
**Category:** 総合的なディスカッション\
**Created:** [November 2, 2021, 1:53am UTC](https://community.shopify.com/t/topic/75584 "2021-11-02T01:53:42Z")\
**Posts on this page:** 8\
**Page:** 1

## AI-generated summary

注文単位ではなく「商品ごと（＝発送単位）」に追跡番号登録とフルフィルメントステータス管理ができるかが論点。

・想定運用：1注文に複数倉庫の商品が入り、倉庫から直送されるため、1注文内で複数の発送（追跡番号）を持たせたい。
・当初の見立て：データ構造上、基本は注文に紐づくためAPIによる独自開発（Fulfillment Orders API、独自フルフィルメントサービス登録等）が必要になり得る。追跡番号一括登録アプリ例も提示。

最新の整理・結論：
・Shopify標準機能でも、同一注文を複数回に分けて「一部発送」すれば、発送ごとに別追跡番号を設定可能。
・画面上で追跡番号欄が1つに見えても、数量を分けて順次発送処理することで実現できる。
・ロケーションが異なる商品はそもそも別の発送操作になる。

結果：標準機能＋手作業運用で要件を満たせそう、必要に応じてロケーション上限や在庫管理要件でプラン変更やAPI連携を検討、という形で概ね解決。画像（管理画面スクリーンショット）が状況確認の材料として共有された。

<div class="post-metadata">

**Author:** ![glsm](https://avatars.discourse-cdn.com/v4/letter/g/779978/32.png) [@glsm](https://community.shopify.com/u/glsm)\
**Post date:** [November 2, 2021, 1:53am UTC](https://community.shopify.com/t/topic/75584/1 "2021-11-02T01:53:42Z")

</div>

こんにちは、

出荷処理の際に、注文ごとではなく商品ごとに追跡番号を登録・フルフィルメントステータスを変更することは可能でしょうか？  
複数商品が一つの注文で入った場合も、注文ごとに追跡番号を割り当てる仕様になっていると思います。

下記のようなストアの運営を予定しているのですが、  
発送元倉庫が、基本的に複数になる上に、倉庫からカスタマーへ直送で商品をとどけるため、  
各商品に対し追跡番号を追加・フルフィルメントステータスを管理したいと考えております

■ストア概要

ユーザー ー 本ストア ー 複数倉庫  
・ユーザーは本ストアから複数倉庫の商品を購入できる。  
・発送は倉庫から直接（販売元は本ストア）  
・配送料は商品ごとに加算

また、倉庫数も10を超えるので、ロケーションでの管理は難しいと考えております。

基本仕様では難しい場合は、対応アプリなどご教示いただけますと幸いです。

よろしくお願いいたします。

---

<div class="post-metadata">

**Author:** ![junichiokamura](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/junichiokamura/32/299737_2.png) [@junichiokamura](https://community.shopify.com/u/junichiokamura)\
**Post date:** [November 16, 2021, 1:57pm UTC](https://community.shopify.com/t/topic/75584/2 "2021-11-16T13:57:06Z")

</div>

基本的にAPIでの独自開発になると思います。データの構造は変えられないので、商品を指定してその商品にひもづく注文の追跡番号やスタータスを変更。

ロケーションも標準の数を超える場合は、フィルフィルメントサービスを独自に登録して、フルフィルメント元の向き先を外部サーバーにしてそこで独自に在庫管理をします。  
以下のブログを参照してください。  
[https://www.shopify.jp/blog/partner-shopify-app-development](https://www.shopify.jp/blog/partner-shopify-app-development)

[https://www.shopify.jp/blog/partner-shopify-fulfillment-orders-api](https://www.shopify.jp/blog/partner-shopify-fulfillment-orders-api)

> 発送元倉庫が、基本的に複数になる上に、倉庫からカスタマーへ直送で商品をとどけるため、  
> 各商品に対し追跡番号を追加・フルフィルメントステータスを管理したいと考えております

そもそもですが、同じ商品でも配送業者を使う場合は追跡番号は発送単位で振られますが、本当に上記の運用で大丈夫でしょうか？

商品単位で追跡番号とは、例えば、商品のAの過去、現在、未来全ての発送全て同じ番号にするということですか？追跡番号とは、発送したものが発送先に届いたか追跡するものなので、更新の単位はともかく、データの持ち方としては必ず注文にひもづくと思うのですが・・

---

<div class="post-metadata">

**Author:** ![junichiokamura](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/junichiokamura/32/299737_2.png) [@junichiokamura](https://community.shopify.com/u/junichiokamura)\
**Post date:** [November 16, 2021, 11:45pm UTC](https://community.shopify.com/t/topic/75584/3 "2021-11-16T23:45:58Z")

</div>

なお、追跡番号の一括登録は以下のアプリが日本のパートナーから出ています。ご参考までに。  
[https://apps.shopify.com/bulk-tracking?locale=ja](https://apps.shopify.com/bulk-tracking?locale=ja)

---

<div class="post-metadata">

**Author:** ![glsm](https://avatars.discourse-cdn.com/v4/letter/g/779978/32.png) [@glsm](https://community.shopify.com/u/glsm)\
**Post date:** [November 19, 2021, 2:28am UTC](https://community.shopify.com/t/topic/75584/4 "2021-11-19T02:28:07Z")

</div>

@junichiokamura

ご回答ありがとうございます。

> 基本的にAPIでの独自開発になると思います。データの構造は変えられないので、商品を指定してその商品にひもづく注文の追跡番号やスタータスを変更。

独自開発が必要とのことで承知しました。

> そもそもですが、同じ商品でも配送業者を使う場合は追跡番号は発送単位で振られますが、本当に上記の運用で大丈夫でしょうか

> 

商品単位で追跡番号とは、例えば、商品のAの過去、現在、未来全ての発送全て同じ番号にするということですか？追跡番号とは、発送したものが発送先に届いたか追跡するものなので、更新の単位はともかく、データの持ち方としては必ず注文にひもづくと思うのですが・・

やりたいこととしては、

品物A(倉庫Aから発送)、品物B(倉庫Bから発送)、品物C(倉庫Cから発送)を１つの注文でオーダーしたときに、

品物ごとにお客様への発送が発生したため、１注文につき3発送が発生し、それぞれの追跡番号を通知・及びフルフィルメントのステータスを管理したい、という意図でした。

なので、1注文に複数追跡番号を紐付けるイメージです。

| 注文者 |   
  
注文  
  
 | 注文の内訳 | 追跡番号・フルフィルメント |
| --- | --- | --- | --- |
| 注文者・発送先-1 |   
  
注文-1  
  
 | 注文-1の品物A | 追跡番号 1-A |
| 注文者・発送先-1 | 注文-1 | 注文-1の品物B | 追跡番号 1-B |
| 注文者・発送先-1 | 注文-1 | 注文-1の品物C | 追跡番号 1-C |
| 注文者・発送先-2 |   
  
注文-2  
  
 | 注文-2の品物A | 追跡番号 2-A |
| 注文者・発送先-2 | 注文-2 | 注文-2の品物B | 追跡番号 2-B |

上記の場合、下記のようなアプリが活用できますでしょうか？

[https://apps.shopify.com/order-fulfillment](https://apps.shopify.com/order-fulfillment)

もしくはやはり独自開発が必要でしょうか？

お手数おかけしますが、ご確認いただけますと幸いです。

---

<div class="post-metadata">

**Author:** ![junichiokamura](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/junichiokamura/32/299737_2.png) [@junichiokamura](https://community.shopify.com/u/junichiokamura)\
**Post date:** [November 19, 2021, 3:38am UTC](https://community.shopify.com/t/topic/75584/5 "2021-11-19T03:38:25Z")

</div>

詳細ありがとうございます。

いただいた表の追跡番号の登録は、Shopifyの標準機能で既にそうなっています。同一注文でも、発送は商品単位でできて、追跡番号も別々に設定できます。また、注文一覧から発送する注文をチェックして一括で送付する、なども可能です。

あとは、一括で行う操作をどのように行いたいかで、独自開発かアプリ使用が必要かになりますが、もしパートナーの方であればパートナーダッシュボードから開発ストアを作って注文や発送のテスト（実際の決済や発送はできませんが、その操作を試すことは可能です）ができるので、まずはそこで検証してもらって、それでニーズを満たさない場合は、「標準機能ではこうなっているが、こうしたい」という詳細を共有いただけると、具体的な解決案が出やすいと思います。

---

<div class="post-metadata">

**Author:** ![glsm](https://avatars.discourse-cdn.com/v4/letter/g/779978/32.png) [@glsm](https://community.shopify.com/u/glsm)\
**Post date:** [November 19, 2021, 9:04am UTC](https://community.shopify.com/t/topic/75584/6 "2021-11-19T09:04:29Z")

</div>

早速ありがとうございます！

> いただいた表の追跡番号の登録は、Shopifyの標準機能で既にそうなっています。同一注文でも、発送は商品単位でできて、追跡番号も別々に設定できます。また、注文一覧から発送する注文をチェックして一括で送付する、なども可能です。

管理画面の注文管理から見てみているのですが、

添付のように、注文詳細の画面では１注文につき１件の追跡番号入力欄・フルフィルメントボタンしかないように見受けられます。

考えられるのは、まだ商品ごとにロケーション設定できていないのが原因かもと考えております。（ロケーション数がプラン上限より多いため、ロケーションでのコントロールを考えていなかったためまだ着手していない次第です。）

ご確認いただけますと幸いです。

 ![スクリーンショット 2021-11-19 17.51.02.png](https://canada1.discourse-cdn.com/shopifyforum/original/3X/1/e/1e725b45153af466b6048dfd7b65de17675403a9.png)

 ![スクリーンショット 2021-11-19 17.51.28.png](https://canada1.discourse-cdn.com/shopifyforum/original/3X/4/8/4854c5a4e452db2e54a375a25ac3983fd19819a4.png)

---

<div class="post-metadata">

**Author:** ![junichiokamura](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/junichiokamura/32/299737_2.png) [@junichiokamura](https://community.shopify.com/u/junichiokamura)\
**Post date:** [November 19, 2021, 9:29am UTC](https://community.shopify.com/t/topic/75584/7 "2021-11-19T09:29:31Z")

</div>

ああ、なるほど。確かにロケーションが同じだと画面でそのようになりますが、例えば最初は商品１だけ個数を１以上にして、残りは0にして、追跡番号を入れて発送。次にまた発送操作で、商品２に個数を入れて発送すれば、さっきと違う追跡番号で送れます。つまり発送単位で追跡番号を設定できます。ロケーションが違う商品はそもそも発送の操作も別になります（ただし、追跡番号をほかと同じすることも可能です）。

APIでフルフィメントサービスを登録すると、「フルフィルメントをリクエストする」というボタンになり、この場合追跡番号は画面で入れず、ただメモ情報を渡すだけになり、サービス側に設定したURLに発送商品などの情報がリクエストで渡るので、その中で自動で追跡番号を設定して倉庫連携システムなどに発送依頼をかけるなども可能です。

---

<div class="post-metadata">

**Author:** ![glsm](https://avatars.discourse-cdn.com/v4/letter/g/779978/32.png) [@glsm](https://community.shopify.com/u/glsm)\
**Post date:** [November 19, 2021, 12:31pm UTC](https://community.shopify.com/t/topic/75584/8 "2021-11-19T12:31:54Z")

</div>

ありがとうございます！

> 例えば最初は商品１だけ個数を１以上にして、残りは0にして、追跡番号を入れて発送。次にまた発送操作で、商品２に個数を入れて発送すれば、さっきと違う追跡番号で送れます。つまり発送単位で追跡番号を設定できます。ロケーションが違う商品はそもそも発送の操作も別になります（ただし、追跡番号をほかと同じすることも可能です）。

こちらでいただいた内容でやりたいことは実現できそうです！

（ロケーションでの運用は数に上限があるので、一旦手作業で進めようと思います。注文・在庫管理の点でロケーションが必要になった場合にプラン変更も視野に入れようかと思います。）

詳細にご教示いただきありがとうございます。
