Liquid、JavaScriptなどに関する質問
今、配送先一覧ページ(/account/addresses)をDebutを元にカスタマイズを行っているのですが、配送先を登録する時のページ遷移についてお聞きしたいです。
このページで配送先を登録するとデフォルトだと/account/addressesで登録や編集が全て行われているようなのですが、登録が完了した時のリダイレクト先を/pages/xxxにすることは可能なのでしょうか?
可能であればやり方を教えていただきたいです。
の内に
解決済! ベストソリューションを見る。
成功
初めのコードの場合、 pages/address だと、address というページが作成されている必要がありますが、それは確かでしょうか?
まずは、明らかに存在しているURLを指定して検証されるのが良いと思います。
2番目のコードは、単純にログインフォームにcheckouturl とうタグを入れているだけで、これ自体はリダイレクトの処理ではなく、Shopifyのログインフォームが、このパラメータを入れていると、その指定先にリダイレクトしてくれる仕様があるからで、他の画面にはその仕様がないためだと思います。(この仕様は明言はされていませんが)
ご参考までにテーマの各ファイルの説明は以下にあります。
https://shopify.dev/docs/themes/files
[追記]
ログイン後は
{% form 'customer_login' %}配下に
<input type="hidden" name="checkout_url" value="/collections/all" />
を入れることによって遷移先を変更できるのですが、パスワードリセットなど他のフォームでは同じようにしてもリダイレクト先が変更できないのでその理由も教えていただきたいです。
https://shopify.dev/tutorials/customize-theme-redirect-customers-when-they-log-in
成功
初めのコードの場合、 pages/address だと、address というページが作成されている必要がありますが、それは確かでしょうか?
まずは、明らかに存在しているURLを指定して検証されるのが良いと思います。
2番目のコードは、単純にログインフォームにcheckouturl とうタグを入れているだけで、これ自体はリダイレクトの処理ではなく、Shopifyのログインフォームが、このパラメータを入れていると、その指定先にリダイレクトしてくれる仕様があるからで、他の画面にはその仕様がないためだと思います。(この仕様は明言はされていませんが)
ご参考までにテーマの各ファイルの説明は以下にあります。
https://shopify.dev/docs/themes/files
Shopifyのチェックアウトは世界一コンバージョン率が高いチェックアウトです。2023年4月に実施された世界3大手マネジメントコンサルティング会社の共同調査によると、Sho...
By Minami_ Apr 11, 2024Shopifyのルーツ Shopifyは、スノーボードをオンラインで販売したいという夢を叶えるために2004年に誕生しました。当時は大企業だけがインターネットで販売す...
By JapanGuru Apr 7, 2024リエンゲージメントの自動化で売り上げ向上へ!素敵なオンラインストアを作成し、見込み顧客の携帯へ広告を直接に送信する、またはSNSなどで宣伝すると、お客様がストアに行き着...
By Mirai Mar 24, 2024