メインのテーマではなく、サブのテーマのプレビューのリンクを共有したいです。
共有してリンクに飛んだ場合、メインのテーマのプレビューに飛ばされてしまいます。
解決方法などありましたら、教えていただきたいです。
問題の内容:
ストアでサブテーマのプレビューリンクを他者と共有する際、リンクを開いた相手側ではメインテーマが表示されてしまい、意図したサブテーマが反映されない。
解決方法:
preview_theme_idというクエリパラメータを使用することで解決可能。https://{your_shop}.myshopify.com/?preview_theme_id={theme_id}{your_shop}と{theme_id}を実際の値に置き換えて共有すれば、指定したテーマでプレビューが表示される。補足:
テーマエディタを開いた際のURLからtheme_idを確認できる。画像付きで手順が共有されている。
メインのテーマではなく、サブのテーマのプレビューのリンクを共有したいです。
共有してリンクに飛んだ場合、メインのテーマのプレビューに飛ばされてしまいます。
解決方法などありましたら、教えていただきたいです。
画像ありがとうございます。
同じ手順でプレビューしました。
自分の端末だとしっかりと表示されるのですが、他の人にシェアしたときに、メインのテーマが表示されてしまいます、、
失礼しました。
たしかにこの方法だと他の人にシェアしたときにテーマの情報が引き継がれませんね。
テーマライブラリのプレビュー用のリンクを調べた感じですと、preview_theme_idというクエリパラメータを渡してあげると、そのテーマでプレビューできそうです。
プレビュー用のリンクをそのまま渡すか、preview_theme_idのクエリパラメータだけ付けたURLを作成して共有してあげればよさそうです。
このようなURLになります。
https://{your_shop}.myshopify.com/?preview_theme_id={theme_id}
(your_shopとtheme_idは置き換えてください)
theme_idの調べ方はテーマエディターを開いたときのURLからわかります。