Shopifyで会員サイトの作り方を教えて頂きたく存じます。

AI-generated summary

Shopifyで、サイト全体ではなく特定ページだけを会員向けに制限したいという質問。参考にした公式ブログの方法では、サイト訪問時に全ページでパスワード入力が必要になる仕様で、目的には合っていないことが指摘された。

主な提案は2点。

  • 制限したいページのLiquidファイルだけに条件付きの記述を追加する
  • 専用アプリを使う(例: Password Protected Pages)

LiquidはShopifyテーマ用テンプレート言語で、編集にはある程度の専門知識が必要とされた。質問者は、ブログ記事のコードが<head>へ追加する形式なのに対し、collection.liquidなど個別テンプレートには<head>や</body>が見当たらず、theme.liquidとの関係や、特定ページだけにどう実装すべきかを追加で質問している。

現時点では、方向性として「個別Liquid編集」または「アプリ利用」が示された段階で、具体的な実装手順や最終的な解決方法はまだ出ておらず、議論は継続中。

初めまして、この度は、よろしくお願い致します。

先日shopifyにてサイトを作成を始めてばかりでございます。

そこで、会員サイトの作成を試みたのですが、なかなかうまくできません。

こちらのページ
https://www.shopify.jp/blog/shopify-members-only-store
を参考にし、サイトを作成しました。

しかし、どのページにアクセスしてもパスワードの入力ページへリダイレクトされます。

特定のページのみ(例えば商品ページ)ログインしていないと
パスワードの入力にリダイレクトされるようにするにはどうすればよいですか?

宜しくお願い致します。

敬具

上記のリンクの設定方法だとサイトに入る時に全てパスワードが必要な仕様かと思います。

実際にやりたいことを実現しようとすると

・特定のページ(マスクしたいページ)のliquidファイルにのみ記述を追加

・アプリを探して追加

例MagicPass Wholesale - Password-protect individual pages for wholesale or VIP content | Shopify App Store

等が良いと思います。

liquidファイルを変更する場合は専門知識が必要になるので要注意です。

この動きはキャンペーンやサイトの見せ方で面白いと思いますので我々もチャレンジしてみます。

CommerceMedia 様

初めまして、この度は、ご返信いただき心より感謝致しております。

また、アプリまで教えて頂き、誠にありがとうございます。

ぜひ、参考にさせて頂きたいと思います。

そこででございますが、もう一つ教えていただけますでしょうか。

ご教授頂いたきました通り、・特定のページ(マスクしたいページ)のliquidファイルにのみ記述を追加

を試みようと思いましたが、https://www.shopify.jp/blog/shopify-members-only-storeのページで

紹介されている方法では、に貼り付けるようでして、特定のページのliquidファイル、例えば

collection.liquidに記述しようと思いましても、と要素がありません。

まだ私もよく分かっていないのですが、おそらくtheme.liquid がレイアウトのテンプレートで

こちらのファイルを引き継いで呼び出しているのではないかと思います。

もし、特定のページにのliquidに記述するとしますと、どうすればよいでしょうか。

お忙しいところ恐縮ですが、よろしくお願い致します。

敬具