こんにちは。ログインしてサブスクリプションを購入する際、以下の2つの問題が発生しています。
(1) ログインモーダルに関する問題:現在、ログインしていないユーザーがサイトのサブスクリプションページ(/s)にアクセスすると、「サブスクリプションを購入するにはログインするかアカウントを作成してください」という注意書きが表示され、その下に「Log In」ボタンがあります。
しかし、その「Log In」ボタンを押すと、ログインモーダルが開くのではなく、/login ページに移動し、「Oops! This page doesn’t exist(おっと!このページは存在しません)」というエラーが表示されてしまいます。
この「Log In」ボタンを押した際にモーダルが開くように修正することは可能でしょうか?
(2) 決済確認ページに関する問題:ユーザーが支払い情報を正しく入力してサブスクリプションを購入すると(私の場合は参加するための一回限りの手数料)、サイトは /billing/payments ページにリダイレクトされます。これを、ユーザーがアクセス権を得たグループのページなど、別の場所にリダイレクトすることは可能でしょうか?
購入直後に「payments」ページに飛ばされるのは、あまり魅力的ではありません。
また、このページには他にもいくつか問題があります。ページが正常に動作しているユーザーの場合、「billing/payments」ページには「There are no payments(支払い履歴がありません)」と表示されますが、これは正しくありません。彼らは直前に支払いを行っているからです。
他のユーザーの場合、このページ自体が読み込まれず、「Error while trying to load /s/user/payments(/s/user/payments の読み込み中にエラーが発生しました)」というエラーが表示されます。これは特定のユーザー固有の問題に関連している可能性があります。テスト用にいくつかのユーザーアカウントを用意しており、その中のいくつかのアカウントでこのエラーが発生します。もしかすると、Stripe に関連する問題で、テスト支払いに使用されたユーザーアカウントを後で実際の支払いに使用した場合にエラーが発生するのかもしれません。