Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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

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

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

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

Надіслати
Поділитися на інших сайтах


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

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

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

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

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_LANGUAGE', '/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_LANGUAGE', '/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
А вот  база и доступы к ней одинаковые.

 

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.