Shopifyのテーマ「Dawn」で、会員のみ購入できるように「カートに追加」ボタンに制限をかける方法ですが、バリアント単位で設定することも可能です。その場合の設定例です。
テーマ「Dawn」の商品詳細ページで、バリアントごとにカート追加に会員登録が必須かどうかを指定できる設定例

【設定方法①】個々のバリアントが会員登録必須かどうかを指定できるバリアントメタフィールドを作成する

【設定方法②】商品テンプレートにカスタマイズされたLiquidセクションを追加してコードを挿入

【設定方法③】会員のみ購入できるバリアントごとにメタフィールド「会員限定」の値をtrueに指定

