特定のタグを設定したユーザーにのみ、特定のタグが設定した商品詳細を確認できるようにしたい。

■情報

テンプレート:Dawn

■やりたいこと

特定のタグを設定した会員に特定のタグを設定した商品詳細を見れるようにしたい

■タグの設定

・特定のタグを設定した会員:設定するタグ=gold

・特定のタグを設定した商品:設定するタグ=特定のタグ

で設定しております。

■コメント

sectionsのmain-product.liquidにて、設定をするのかな?

という浅い知識しかなく困っている状況です。

上記の内容を反映させるためには、どのように設定をすればよいか教えていただければと思います。

@Kou_JP

特定のタグを設定した会員に特定のタグを設定した商品詳細を見れるようにしたい件ですが、

商品一覧等でカートに入れるボタンや即時決済のボタンを出していない場合は、

商品詳細ページにアクセスした場合、対象会員は表示、対象会員でなければトップページにリダイレクトする対応は可能です。

変更方法

商品ページのタグ:会員限定

会員のタグ:gold

上記の場合theme.liquidのの次の行に下記を記載することで、特定タグを持った会員以外はトップページにリダイレクトするようになります。

{% if product.tags contains '会員限定' %}
  {% unless customer.tags contains 'gold' %}
    
    
  {% endunless %}
{% endif %}

また、一覧ページからも商品を消すことができるアプリもありますので、ご参照ください。

EasyLockdown - Wholesale Locks
https://apps.shopify.com/easylockdown?locale=ja

ご参考まで。

(キュー小坂)