Объеденить базы нескольких сайтов

arsen

НЕрядовой
Регистрация
16 Июн 2011
Сообщения
1.078
Реакции
355
Вопрос вот какой, скажем так не тривиальный
Имеется 3 (с перспективой увеличения до 5) сайтов на поддоменах. На основном домене главная с возможностью выбора города=переводом на поддомен.
Асортимент на 70% идентичен.
С увеличением количества филиалов приходится добавлять один и тот же товар по 3, а дальше и более раз. Начал мозговой штурм, как сделать чтобы при добавлении товара от добавлялся сразу в 3-5 баз.
Ведь удалить лишние проще, чем добавлять каждый раз.
Буду рад любым соображениям по теме.
 
Вопрос вот какой, скажем так не тривиальный
Имеется 3 (с перспективой увеличения до 5) сайтов на поддоменах. На основном домене главная с возможностью выбора города=переводом на поддомен.
Асортимент на 70% идентичен.
С увеличением количества филиалов приходится добавлять один и тот же товар по 3, а дальше и более раз. Начал мозговой штурм, как сделать чтобы при добавлении товара от добавлялся сразу в 3-5 баз.
Ведь удалить лишние проще, чем добавлять каждый раз.
Буду рад любым соображениям по теме.
Делать мультисайтовость на одной базе.
 
Вопрос вот какой, скажем так не тривиальный
Имеется 3 (с перспективой увеличения до 5) сайтов на поддоменах. На основном домене главная с возможностью выбора города=переводом на поддомен.
Асортимент на 70% идентичен.
С увеличением количества филиалов приходится добавлять один и тот же товар по 3, а дальше и более раз. Начал мозговой штурм, как сделать чтобы при добавлении товара от добавлялся сразу в 3-5 баз.
Ведь удалить лишние проще, чем добавлять каждый раз.
Буду рад любым соображениям по теме.

Просто сделайте таблицы с разными префиксами для разных магазинов. Например для опенкарта oc_ по умолчанию и в конфиге ставим define('DB_PREFIX', 'oc_');, ac_ (следующий магазин) define('DB_PREFIX', 'ac_'); и так дальше.
 
Последнее редактирование:
Делать мультисайтовость на одной базе.
Увы этот вариант не подходит. Дело в том что на них разные юр лица, разные реквизиты платежных систем. 1 филиал=1юр лицо.
 
Просто сделайте таблицы с разными префиксами для разных магазинов. Например для опенкарта oc_ по умолчанию и в конфиге ставим define('DB_PREFIX', 'oc_');, ac_ (следующий магазин) define('DB_PREFIX', 'ac_'); и так дальше.
Это я обдумывал. Не знаю как довести до конца. Можно сделать 3 и более кнопок добавить выполняющие идентичные запросы с разными префиксами( сохранять в каждой базе). Но остаётся вопрос: конект к соответствующим базам- файл конфига то один.
 
Это я обдумывал. Не знаю как довести до конца. Можно сделать 3 и более кнопок добавить выполняющие идентичные запросы с разными префиксами( сохранять в каждой базе). Но остаётся вопрос: конект к соответствующим базам- файл конфига то один.
Как это один? Если у вас 3 сайта на поддоменах? Вот на каждом и меняйте. Или в вас не сайты а аллиасы одного?
 
Точно, с префиксами идея понятна и правильна, тупанул я. Сливаем все базы в одну.просто задаём разные префиксы для разных сайтов, а далее просто делаем разные кнопки для разных запросов. Буду тестить
 
Точно, с префиксами идея понятна и правильна, тупанул я. Сливаем все базы в одну.просто задаём разные префиксы для разных сайтов, а далее просто делаем разные кнопки для разных запросов. Буду тестить
А лайк?
 
Увы этот вариант не подходит. Дело в том что на них разные юр лица, разные реквизиты платежных систем. 1 филиал=1юр лицо.
Не вижу проблем с этим. Но как вариант, логичнее поставить pim-систему и уже через нее разруливать товары.
 
Назад
Сверху