どなたかお力を貸して下さい。
shopifyの仕様上、購入完了ページに注文番号ではなく、確認番号が発番されると思います。それで 確認番号が発番された場合には <order_number>の値には チェックアウトIDが反映される仕様となっていると思います。その場合、チェックアウト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を取り出す
でできるのかと思います。
どうぞよろしくお願いいたします。
株式会社フルバランス ドウケ