Установка мультишопа
Установка мультишопа
- Устанавливаем требуемое количество магазинов с разными преффиксами ps1_, ps_2 …
- Определяемся с общими данными и основным магазином
- Удаляем из всех всех магазинов кроме основного общие таблицы. Например если нужны общие товары, то удаляем ps2_product, ps2_product_lang и прочие таблицы, связанные с товарами, такие как характеристики, атрибуты, картинки, категории.
- Для каждой из удаленных таблиц создаем представление:
CREATE VIEW `ps2_table1` AS SELECT * FROM `ps1_table1`
После этого любой запрос на получение данных из общих таблиц будет перенаправляться к таблицам основного магазина. При этом каждый магазин может иметь собственный дизайн и базу клиентов.
В дочерних магазина попытка редактирования или добавления товара вызовет ошибку. Чтобы избежать лишних вопросов продавцов удалите в админке вкладку «Каталог» через «Инструменты\Вкладки».