Liquid、JavaScriptなどに関する質問
下記参考のようなアプリかテーマを使って、商品ページのカラー選択でスライド画像をカラー別切り替える予定です。
なのでサーチ画面等から入った際は、カラーやサイズなど複数項目が選択された状態(スライド画像も切り替わった状態)でページ表示される想定をしていますが、カラーやサイズ等の選択項目を選択されていない状態で商品ページを開くことも可能でものしょうか。またそれ用(デフォルト用)のスライド画像設定をすることは可能でしょうか。
よろしくお願いします。
参考デモサイト
https://demo.starapps.studio/products/printed-maxi-dress
解決済! ベストソリューションを見る。
成功
> カラーやサイズ等の選択項目を選択されていない状態で商品ページを開くことも可能でものしょうか。
可能かと思われます。
それが実現可能なアプリを私は知らないのでご紹介できないですし、
実際のコードを構築するには時間がかかる、かつ、お使いのテーマによって実装内容が変わってくるので、こちらに記載できませんが、
考え方としては下記になるかと思います。
カラーやサイズが選択されている状態、というのはvariantが指定されている状態であり、
URLで表現すると下記になります。
https://demo.starapps.studio/products/printed-maxi-dress?variant=32209409638478
そして、variantが特別指定されていない状態をURLで示すと下記になります。
https://demo.starapps.studio/products/printed-maxi-dress
したがいまして、「?variant=」の有無で、
商品詳細ページの処理を変えることで、
質問者様がおっしゃっている挙動も実現できるはずです。
いくつかハードルがあります。
Shopifyの標準では、一番最初のvariant(バリエーション)が、「variantが指定されていない」時に選ばれるようになっていますので、その処理をうまく曲げる必要があります。
> またそれ用(デフォルト用)のスライド画像設定をすることは可能でしょうか。
可能と思われます。
上記のハードルをクリアしていくと、商品画像の一番目をデフォルトとして扱う、ような実装が自然と見えてくるかと思います。
具体的なコードやアプリの紹介ではなく、考え方をお伝えするに留まり恐縮です。
また、実装するにはそれなりに時間がかかりそうです。
場合によっては、希望通りのテーマが販売されている可能性もありますので、
テーマストアを一度ご覧になるのも良いかもしれません。
https://themes.shopify.com/?locale=ja
ご参考まで。
(キュー田辺)
成功
> カラーやサイズ等の選択項目を選択されていない状態で商品ページを開くことも可能でものしょうか。
可能かと思われます。
それが実現可能なアプリを私は知らないのでご紹介できないですし、
実際のコードを構築するには時間がかかる、かつ、お使いのテーマによって実装内容が変わってくるので、こちらに記載できませんが、
考え方としては下記になるかと思います。
カラーやサイズが選択されている状態、というのはvariantが指定されている状態であり、
URLで表現すると下記になります。
https://demo.starapps.studio/products/printed-maxi-dress?variant=32209409638478
そして、variantが特別指定されていない状態をURLで示すと下記になります。
https://demo.starapps.studio/products/printed-maxi-dress
したがいまして、「?variant=」の有無で、
商品詳細ページの処理を変えることで、
質問者様がおっしゃっている挙動も実現できるはずです。
いくつかハードルがあります。
Shopifyの標準では、一番最初のvariant(バリエーション)が、「variantが指定されていない」時に選ばれるようになっていますので、その処理をうまく曲げる必要があります。
> またそれ用(デフォルト用)のスライド画像設定をすることは可能でしょうか。
可能と思われます。
上記のハードルをクリアしていくと、商品画像の一番目をデフォルトとして扱う、ような実装が自然と見えてくるかと思います。
具体的なコードやアプリの紹介ではなく、考え方をお伝えするに留まり恐縮です。
また、実装するにはそれなりに時間がかかりそうです。
場合によっては、希望通りのテーマが販売されている可能性もありますので、
テーマストアを一度ご覧になるのも良いかもしれません。
https://themes.shopify.com/?locale=ja
ご参考まで。
(キュー田辺)
ご返信遅くなって申し訳ありません。
実装は可能ということ、実装に時間かかる旨、理解でしました。
ご丁寧なご返答、感謝いたします。ありがとうございます。
Shopifyペイメント決済サービスを利用していて、ストアの管理画面の通知セクションに突然「Shopifyペイメントの使用を継続するために必要な情報」というバナーメッセージが表示さ...
By Mirai Dec 3, 2023すべてのShopifyアカウントはデフォルトではmyshopify.comのURLと関連付けられており、これはアカウント設定時に使用したビジネス名に基づいて作成されます。しかし、オ...
By Nina_13 Nov 26, 2023このトピックは英語版コミュニティの投稿:Shopify Web Pixel Manager Sandbox FAQの日本翻訳です。
By Mirai Nov 19, 2023