# チェックアウトidと確認番号の紐付

**URL:** <https://community.shopify.com/t/id/144199>\
**Category:** 技術的なQ＆A\
**Created:** [August 18, 2022, 10:25am UTC](https://community.shopify.com/t/id/144199 "2022-08-18T10:25:25Z")\
**Posts on this page:** 2\
**Page:** 1

## AI-generated summary

- Shopifyの購入完了ページで「確認番号」が表示され、確認番号が発番された場合は<order_number>にチェックアウトIDが入るのではないかという前提で、チェックアウトIDと確認番号を紐付けてユーザー特定が可能かが質問の焦点。ユーザー特定の実現可否と具体手段が求められている。

- 回答では、order_number（注文番号）を用いたユーザー特定は可能と説明。Admin REST APIで注文を取得すれば、レスポンスのcustomerにユーザー情報が含まれるとし、最短はorderIdでの単一注文取得を推奨。order_numberしかない場合の一案として、全注文取得→対象order_numberで絞り込み→customer抽出の手順が提示され、関連ドキュメントURLも共有された。

- ただし、チェックアウトIDと確認番号の「直接の紐付け可否」については明確な回答なし。現時点ではorder_number経由での実務的な代替策が示されただけで、根本的な疑問は未解決・継続中。

<div class="post-metadata">

**Author:** ![huxley](https://avatars.discourse-cdn.com/v4/letter/h/ebca7d/32.png) [@huxley](https://community.shopify.com/u/huxley)\
**Post date:** [August 18, 2022, 10:25am UTC](https://community.shopify.com/t/id/144199/1 "2022-08-18T10:25:25Z")

</div>

どなたかお力を貸して下さい。

shopifyの仕様上、購入完了ページに注文番号ではなく、確認番号が発番されると思います。それで 確認番号が発番された場合には \<order\_number\>の値には チェックアウトIDが反映される仕様となっていると思います。その場合、チェックアウトIDと確認番号を紐付しユーザーの特定はできるのでしょうか？

---

<div class="post-metadata">

**Author:** ![Anonymous\_44fbe07fc59d9ccaacd70575fd5a5155](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/anonymous_44fbe07fc59d9ccaacd70575fd5a5155/32/194200_2.png) [@Anonymous\_44fbe07fc59d9ccaacd70575fd5a5155](https://community.shopify.com/u/Anonymous_44fbe07fc59d9ccaacd70575fd5a5155)\
**Post date:** [August 19, 2022, 12:32am UTC](https://community.shopify.com/t/id/144199/2 "2022-08-19T00:32:08Z")

</div>

Huxley 様

お世話になっております。

order\_numberによるユーザー特定は可能かと思います。

[https://shopify.dev/api/admin-rest/2022-04/resources/order#get-orders-order-id](https://shopify.dev/api/admin-rest/2022-04/resources/order#get-orders-order-id)

↑こちらに記載のResponseにcustomer（ユーザー情報）が入っています。

取得方法として、orderIdで特定の注文を取得するのが一番早いかと思いますが、

order\_numberを使うのであれば、一案ではございますが、

1.orderを全て取得（↓参考URL）

[https://shopify.dev/api/admin-rest/2022-04/resources/order#get-orders?status=any](https://shopify.dev/api/admin-rest/2022-04/resources/order#get-orders?status=any)

2.取得した全orderから、特定のorder\_numberを持つorderを絞り込む

3.2で絞り込んだorderからcustomerを取り出す

でできるのかと思います。

どうぞよろしくお願いいたします。

株式会社フルバランス ドウケ
