
ネットショップ用CMSはカタログサイトの構築にも向いているでカタログサイトを運営する時にカートへのアクセスを禁止する方法を記載した。
他に開発が発生しそうなものとして、SOY Shopで顧客管理のみを行うというものもありそうで、カートならまだしも、顧客管理で公開側にマイページ機能が残っているといろいろと厄介だなと思い、管理画面からカートとマイページの404設定を追加してみた。
今回はカートをみていくけど、

カートの設定時にカートの種類の選択でカートIDをnoneにすると、公開側のカートページをアクセスした際、

HTTPステータスコードが404のページが返ってくるようになります。
マイページも同様にマイページIDがnoneのものがあり、公開側もカート同様、HTTPステータスコードを404で返します。
表示の際は何も表示しないので、なにか表示したい場合はテンプレート管理にあるnoneテンプレートを編集してください。
今回紹介しました機能は下記のURLにあるパッケージに同梱されています。
https://github.com/inunosinsi/soycms/tree/master/package





