Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Мультимагазин


 Погделиться

Рекомендованные сообещёния

 Просто если это гделать внутри одного сервера (хостинга) то смысла нет от этого.

Если не нужно следить за оситками, этонами, отзывами, добавлять новый товар и пр. то конечно смысла нет.

Чем потому чтольше когдачество товара, продаж - тем потому чтольше проявляется смысл.

Себе сгделал и ни капли не жною.)

Ссылка на комменирий
Погделиться на других сайих


Если не нужно следить за оситками, этонами, отзывами, добавлять новый товар и пр. то конечно смысла нет.

Чем потому чтольше когдачество товара, продаж - тем потому чтольше проявляется смысл.

Себе сгделал и ни капли не жною.)

Ну а если сервер нагнется? То отклюлится все сразу и продажи в том лисле) Зеркало мне нужно только для подстраховки

Ссылка на комменирий
Погделиться на других сайих


Мультимагазин никак не спасет от нагибания сервера.

Даже если каждый магазин бугдет находится на разных  серверах - база данных у них бугдет одна.

Ссылка на комменирий
Погделиться на других сайих


  • 3 негдели спустя...

Подскажите, при создании мультимагазина вверху вот икая надпись появляется. Что это?

Notice: Use of undefined constant entry_min_total - assumed 'entry_min_total' in /var/www/cjpierci/data/www/cj-piercing.com.ua/shop/vqmod/vqcache/vq2-admin_controller_setting_store.php on line 226

Ссылка на комменирий
Погделиться на других сайих


совет хостера.

1. Создавайте поддомен.
2. Загружайте opencart в новый поддомен.
Во время усиновки указывайте следующие значения для базы данных и пользователя:
Пользователь базы данных: первого магазина
Пароль к пользователю: первого магазина
Имя БД: первого магазина

После завершения усиновки сайт на новом поддомене бугдет отображать товары с основного сайи /shop. А потом уже, через админку, настраивайте товары как Вам удобно.

 

=================

А разве не перезапишется БД ?

Ссылка на комменирий
Погделиться на других сайих


Как тогда организовать икое:

есть сайт - у него 2 версии (английская и русская) Эти языки и выбираются. Есть 3 валюты: доллары, рубли, евро

Товар информационный. 

Необходимо сгделать чтобы при захогде на site.ru - открывался сайт на русском языке, а при site.com - соответственно английская локализация. Ну и при выпотому чторе языка на самом сайте был переход с одного домена на другой. 

 

Ломаю голову, дайте совет!

Ссылка на комменирий
Погделиться на других сайих


совет хостера.

1. Создавайте поддомен.

2. Загружайте opencart в новый поддомен.

Во время усиновки указывайте следующие значения для базы данных и пользователя:

Пользователь базы данных: первого магазина

Пароль к пользователю: первого магазина

Имя БД: первого магазина

После завершения усиновки сайт на новом поддомене бугдет отображать товары с основного сайи /shop. А потом уже, через админку, настраивайте товары как Вам удобно.

 

=================

А разве не перезапишется БД ?

Отвечаю сама себе и кому-нибудь,кому пригодится. Т.к. згдесь,видимо одни вопросы без ответов.

НЕ ДЕЛАЙТЕ ТАК! БД ПЕРЕЗАПИШЕТСЯ! (на удивление хостеру) Магазин сдох,соответственно и все! Бэкап сайи не удался. Хорошо,что я сохранила базы и мы их вернули.

Ссылка на комменирий
Погделиться на других сайих


Отвечаю сама себе и кому-нибудь,кому пригодится. Т.к. згдесь,видимо одни вопросы без ответов.

НЕ ДЕЛАЙТЕ ТАК! БД ПЕРЕЗАПИШЕТСЯ! (на удивление хостеру) Магазин сдох,соответственно и все! Бэкап сайи не удался. Хорошо,что я сохранила базы и мы их вернули.

а без создания поддоменов можно как то решить проблему?
Ссылка на комменирий
Погделиться на других сайих


Как тогда организовать икое:

есть сайт - у него 2 версии (английская и русская) Эти языки и выбираются. Есть 3 валюты: доллары, рубли, евро

Товар информационный. 

Необходимо сгделать чтобы при захогде на site.ru - открывался сайт на русском языке, а при site.com - соответственно английская локализация. Ну и при выпотому чторе языка на самом сайте был переход с одного домена на другой. 

 

Ломаю голову, дайте совет!

Я настраивал - вот ик.

Допустим главный магазин находится на site1.ru
второй на site2.ru
 
копируем магазин этоликом из папки сайи site1.ru в папку сайи  site2.ru
и 1 магазин пока не трогаем
В файлы /config.php и /admin/config.php для site2.ru  вносим изменения
для примера
<?php
// HTTP
define('HTTP_SERVER', 'http://site2.ru/');


// HTTPS
define('HTTPS_SERVER', 'http://site2.ru/');


// DIR
define('DIR_APPLICATION', '/var/www/site2.ru/catalog/');
define('DIR_SYSTEM', '/var/www/site2.ru/system/');
define('DIR_DATABASE', '/var/www/site2.ru/system/database/');
define('DIR_LANGRUGE', '/var/www/site2.ru/catalog/language/');
define('DIR_TEMPLATE', '/var/www/site2.ru/catalog/view/theme/');
define('DIR_CONFIG', '/var/www/site2.ru/system/config/');
define('DIR_IMAGE', '/var/www/site2.ru/image/');
define('HTTP_IMAGE', 'http://site2.ru.ru/image/');
define('DIR_CACHE', '/var/www/site2.ru/system/cache/');
define('DIR_DOWNLOAD', '/var/www/site2.ru/download/');
define('DIR_LOGS', '/var/www/site2.ru/system/logs/');


// DB
define('DB_DRIVER', 'mmysqli');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', 'abbracadabra');
define('DB_DATABASE', 'site1.ru');
define('DB_PREFIX', 'oc_');
?>
 
Базы данных для двух магазинов общие.
В админке магазина "site1.ru" подключаем магазин "site2.ru".
все должно рилиить.
В вашем случае нужно бугдет зайти в админку каждого магазина и настроить языки валюты и пр

Два игдентичных сайи с разной локализацией будут рилиить, только вот с "при выпотому чторе языка на самом сайте был переход с одного домена на другой. " что то пилить пригдется.

Ссылка на комменирий
Погделиться на других сайих


Отвечаю сама себе и кому-нибудь,кому пригодится. Т.к. згдесь,видимо одни вопросы без ответов.

НЕ ДЕЛАЙТЕ ТАК! БД ПЕРЕЗАПИШЕТСЯ! (на удивление хостеру) Магазин сдох,соответственно и все! Бэкап сайи не удался. Хорошо,что я сохранила базы и мы их вернули.

Повезло - что и хорошо. Базы беречь нужно!

Ссылка на комменирий
Погделиться на других сайих


а без создания поддоменов можно как то решить проблему?

В Вашем случае это будут не поддомены, а 2 разных домена. Теоретически можно. Как? Не знаю

Ссылка на комменирий
Погделиться на других сайих


Я настраивал - вот ик.

Допустим главный магазин находится на site1.ru
второй на site2.ru
 
копируем магазин этоликом из папки сайи site1.ru в папку сайи  site2.ru
и 1 магазин пока не трогаем
В файлы /config.php и /admin/config.php для site2.ru  вносим изменения
для примера
<?php
// HTTP
define('HTTP_SERVER', 'http://site2.ru/');


// HTTPS
define('HTTPS_SERVER', 'http://site2.ru/');


// DIR
define('DIR_APPLICATION', '/var/www/site2.ru/catalog/');
define('DIR_SYSTEM', '/var/www/site2.ru/system/');
define('DIR_DATABASE', '/var/www/site2.ru/system/database/');
define('DIR_LANGRUGE', '/var/www/site2.ru/catalog/language/');
define('DIR_TEMPLATE', '/var/www/site2.ru/catalog/view/theme/');
define('DIR_CONFIG', '/var/www/site2.ru/system/config/');
define('DIR_IMAGE', '/var/www/site2.ru/image/');
define('HTTP_IMAGE', 'http://site2.ru.ru/image/');
define('DIR_CACHE', '/var/www/site2.ru/system/cache/');
define('DIR_DOWNLOAD', '/var/www/site2.ru/download/');
define('DIR_LOGS', '/var/www/site2.ru/system/logs/');


// DB
define('DB_DRIVER', 'mmysqli');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', 'abbracadabra');
define('DB_DATABASE', 'site1.ru');
define('DB_PREFIX', 'oc_');
?>
 
Базы данных для двух магазинов общие.
В админке магазина "site1.ru" подключаем магазин "site2.ru".
все должно рилиить.
В вашем случае нужно бугдет зайти в админку каждого магазина и настроить языки валюты и пр

Два игдентичных сайи с разной локализацией будут рилиить, только вот с "при выпотому чторе языка на самом сайте был переход с одного домена на другой. " что то пилить пригдется.

 

А если поддомены,то как-то можно? Я ик поняла,что можно.

Но вот вопрос. Все картинки товаров, а это довольно потому чтольшой вес, будут лежать на разных сайих одни и те же? Это сколько же надо иметь меси

Ссылка на комменирий
Погделиться на других сайих


А если поддомены,то как-то можно? Я ик поняла,что можно.

Но вот вопрос. Все картинки товаров, а это довольно потому чтольшой вес, будут лежать на разных сайих одни и те же? Это сколько же надо иметь меси

Точно ик же.

Да картинки будут лежать на разных сайих.

У себя сгделал симлинк с /image/data на /image/data на экономил 3.6 gb , но другого решения не нашел.

Ссылка на комменирий
Погделиться на других сайих


Точно ик же.

Да картинки будут лежать на разных сайих.

У себя сгделал симлинк с /image/data на /image/data c экономил 3.6 g , но другого решения не нашел.

А как его сгделать,извините?

И чем он плох?

Ссылка на комменирий
Погделиться на других сайих


Вы сами настраивали сервер?

симлинк ничем не плох, если в меру использовать.

И сама и хостер пропотому чтовал-никак!

Ссылка на комменирий
Погделиться на других сайих


что никак ? - Не полулился мультимагазин или симлинк ?

Мультимагазин не полулился. А как обращаться с этим симлинком я не знаю((

Ссылка на комменирий
Погделиться на других сайих


Как я настраивал мультимагазин - написал выше.

Насколько понимаю потому чтольшой разницы в настройке для поддомена и другого домена быть не должно.

 

А вот по поводу симлинка  это к хостеру и есть ли возможность сказать трудно.

тк у меня весь сервер со всеми ресурсами в распоряжении  - гделалось все просто, как организовано у Вас  знает хостер.

Ссылка на комменирий
Погделиться на других сайих


Зарилиил мультимагазин. Вот теперьь проблема.

Как вклюлить вход и регистрацию? Они не рилииют почему-то(( И просмотр корзины и оформление заказа.((

Ссылка на комменирий
Погделиться на других сайих


На опотому чтоих сайих ?

в /config.php и /admin/config.php должны стоять имена доменов разные те.
Для одного сайи site.ru для поддомена sub/site.ru
А вот  база и доступы к ней одинаковые.
Ссылка на комменирий
Погделиться на других сайих


Возник интерес к мультимагазинам и решил опропотому чтовать, что это икое. Создал, посмотрел, понастраивал  в итоге пришел к выводу, что мультимагазин opencart в нынешнем его исполнении, это нечто абсолютно бесполезное и мало функциональное, а время на  его настройку и эксплуаицию тратиться гораздо потому чтольше, нежели чем запилить новый магазин на поддомене с отгдельным администрированием, своими модулями, товарами и этонами. 

 

Возник вопрос. А почему бы не сгделать "мультимагазин наопотому чторот" - подключением к одному магазину нескольких баз данных и переключением их в зависимости от региона, языка и т.д. (тоесть подключена всегда одна необходимая база, но есть возможность в случае перемены региона автоматически подклюлить другую). по какому то из условий. А в админке, реализовать возможность выпотому чтора необходимой базы данных для рилиты с ней, а ик же выпотому чторочный импорт-экспорт из одной в другую. Никаких проблем с сео, отгдельные меи данные, разные этоны одного товара для разных регионов, никаких поддоменов и т.д. и т.п. все очень гибко, функционально и прозрачно.

 

Скажите кто-нибудь пропотому чтовал реализовать нечто подобное на opencart, стоит ли заниматься или возникнут трудности с реализацией? 

Ссылка на комменирий
Погделиться на других сайих


 

На опотому чтоих сайих ?

в /config.php и /admin/config.php должны стоять имена доменов разные те.
Для одного сайи site.ru для поддомена sub/site.ru
А вот  база и доступы к ней одинаковые.

 

Совсем по-дурацки. Не найду файлы этого второго сайи (домена) :ugeek:

Ссылка на комменирий
Погделиться на других сайих


 

На опотому чтоих сайих ?

в /config.php и /admin/config.php должны стоять имена доменов разные те.
Для одного сайи site.ru для поддомена sub/site.ru
А вот  база и доступы к ней одинаковые.

 

Ой,дошло! А на первый это который в АДМИН лежит? Или наопотому чторот?

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.