こんにちは。 職人見習いの高嶋です。 EC-Cubeのマルチテナント化のカスタマイズという過程で、EC-CUBE ホスト名毎に表示テンプレートを切り替える方法を 前回の記事で書きました。 今回はひとつのホスト名で扱う事を前提に、ログイン前は共通テンプレートで、ログイン後は各店舗用のテンプレートデザインで表示するという方法を書きたいと思います。 バージョンは2.11.x以降を対象とします。 店舗基本情報dtb_baseinfoというテーブルがあります。 このテーブルは本来単一テナント型の設計なので、プライマリーキーカラムのない1レコードのみが存在するテーブルです。 このテーブルをマルチテナント化する為に最低でも4つのカラムを追加します。 ALTER TABLE dtb_baseinfo ADD COLUMN shop_id INT UNSIGNED NOT NULL DEFAULT 0 PR
![cloudpackブログ - EC-CUBE ログインする会員の所属店舗毎に表示テンプレートを切り替える](https://cdn-ak-scissors.b.st-hatena.com/image/square/377a9c51a86d20c871561f0ba1caf65409e4f7f2/height=288;version=1;width=512/https%3A%2F%2Firet.media%2Fwp-content%2Fthemes%2Fclp_media%2Fimg%2Fcommon%2Fogp-thumbnail_1200x630.png%3F135792468)