FROM CACHE - jp_header
このコミュニティはピアツーピアサポートに移行しました。Shopify サポートは今後、このコミュニティへのサービスを提供いたしません。これからもぜひ、他のマーチャントやパートナーとつながり、サポートし合い、経験を共有してください。 当社の行動規範に違反する行動や削除を希望するコンテンツがありましたら、引き続きご報告ください

未ログインでも注文履歴詳細が表示できるURLの取得方法について

未ログインでも注文履歴詳細が表示できるURLの取得方法について

M-Takemura
Shopify Partner
3 0 0

管理画面からAPIで注文を発行して顧客にメールし、顧客がメールのURLから注文履歴詳細が見られるように実装をしています。

 

顧客に送るメールは下記のように生成しています。
https://SHOP-ID.myshopify.com/account/orders/<Order.token>

 

顧客がログインしている場合は、上記URLで直接ログインできるのですが、
未ログインの場合は下記URLにリダイレクトされます。
https://SHOP-ID.myshopify.com/account/login?order=<Order.token>

 

正しい情報でログインしても再度ログイン画面に戻ってきてしまいます(特にエラー表示無し)

 

未ログインでも注文履歴詳細が見られるURLを生成することは可能でしょうか?

1件の返信1

テックギーク運営者
Shopify Partner
33 3 12

/account/**

は、ログイン後に表示できるページですので未ログインの場合、ログイン画面にリダイレクトされます。

 

そのため回避方法としては、カスタムアプリなどでAdmin APIを使い顧客IDやメールアドレスから注文履歴を取得し、フロント側で表示する方法があります。

APIを利用する方法以外では、おそらく表示できないのではないかと思います。