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