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

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

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

Huxley 様

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

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

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

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

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

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

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

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

1 Like