CS-Cartでは、会員登録をしたお客様にしか商品の購入ができないようにすることができます。
管理画面 → 基本設定 → 全般 画面内の「非ログイン時における商品のカートへの追加」という項目では

login

・許可
・”カートに追加” ボタンを非表示
・価格と “カートに追加”ボタンを非表示

上記設定が可能です。

この中の、
・”カートに追加” ボタンを非表示
・価格と “カートに追加”ボタンを非表示
どちらかを設定することで、ゲスト(非会員)は商品をカートに追加することができなくなるため、
結果、会員登録をしたお客様にしか商品の購入ができないようにすることができます。

またCS-Cart v4.2.4の場合、管理画面 > 基本設定 > 全般 画面内の「会員登録なしでの購入を禁止:」にチェックをいれると、会員登録をしないと購入手続きを進めることができなくなるため、こちらの方法でも可能です。

CS-Cart v4.3.4では場所が変わって、
管理画面 → 基本設定 → 注文手続き 画面に「会員登録なしでの購入を禁止:」にチェックがあります。

ss