Перейти к содержанию

Рекомендуемые сообщения

Часто встречаю, такие темы. Хочу просто людям донести информацию. 
Опенкарт подерживает возможность мультимагазина. Что это значит? 
 
Цитата из документации:

OpenCart allows for multi-store management using only one installation. If you have installed OpenCart into at least one store, you can add multiple stores to your admin panel without having to repeat the installation process. To add a new store you must first create a subdomain in your cPanel, then add the store in the Settings section of the admin panel. [/size]

 
Перевод:
OpenCart предоставляет возможность управления мульти-магазином, используя только одну установку. Если у вас установлен OpenCart по крайней мере на одном магазине, вы можете добавить несколько магазинов в вашу панель администратора без повторной установки. Чтобы добавить новый магазин, вы должны сначала создать поддомен в вашей cPanel, затем добавить магазин в разделе "Настройки" панели администратора.
 
Все сводиться к созданию поддомена в котором путь обращения, это путь к основному магазину. 
И указанию в настройках, установок для нового магазина. 
 
Поэтому встречая статьи: 
http://opencart-ru.blogspot.com/2012/12/opencart_26.html
http://rubezhanin.net/ustanovka-i-nalushtuvannya-multi-magazina-na-opencart/
 
и видя там слова "Копируем файлы магазина на созданный под домен." , складывается впечатление что люди которые пишут это не совсем понимают реализацию работы мультимагазинов.
 
А на самом деле все довольно просто.
 

// Store
if (isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1'))) {
	$store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`ssl`, 'www.', '') = '" . $db->escape('https://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'");
} else {
	$store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`url`, 'www.', '') = '" . $db->escape('http://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'");
}

if ($store_query->num_rows) {
	$config->set('config_store_id', $store_query->row['store_id']);
} else {
	$config->set('config_store_id', 0);
}

Что мы здесь видим?

По url определяется соответствующий магазин, и дальше по вызовам уже работаем именно с ним.

 

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

 

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

Хотя нужно всего создать для каждого из указанных в настройках сайтов свой набор схем (layouts), именно по ним определяется отображение модулей.

 

Спасибо за внимание. Стабильной и прибыльной работы вашему мультимагазину.

 

  

 

Поделиться сообщением


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

Если я правильно понял,то база с товарами будет одна?

А дизайн разный и текст на главной странице??

Поделиться сообщением


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

Если я правильно понял,то база с товарами будет одна?

А дизайн разный и текст на главной странице??

 

Да совершено верно, можно создать на сабдомене совершено другой магазин. База данных одна и управляются все магазины одной админкой.

Поделиться сообщением


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

добрый день! по умолчанию админка и каталог с ценами единый. но есть расширенный (Платный) модуль мультисторе про с разделением прав, цен и прочего по уму для каждого магазина http://opencartforum...l=мультимагазин

Поделиться сообщением


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

Часто встречаю, такие темы. Хочу просто людям донести информацию. 

Опенкарт подерживает возможность мультимагазина. Что это значит? 

 

Цитата из документации:

 

Перевод:

OpenCart предоставляет возможность управления мульти-магазином, используя только одну установку. Если у вас установлен OpenCart по крайней мере на одном магазине, вы можете добавить несколько магазинов в вашу панель администратора без повторной установки. Чтобы добавить новый магазин, вы должны сначала создать поддомен в вашей cPanel, затем добавить магазин в разделе "Настройки" панели администратора.

 

Все сводиться к созданию поддомена в котором путь обращения, это путь к основному магазину. 

И указанию в настройках, установок для нового магазина. 

 

Поэтому встречая статьи: 

http://opencart-ru.blogspot.com/2012/12/opencart_26.html

http://rubezhanin.net/ustanovka-i-nalushtuvannya-multi-magazina-na-opencart/

 

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

 

А на самом деле все довольно просто.

 

// Store
if (isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1'))) {
	$store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`ssl`, 'www.', '') = '" . $db->escape('https://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'");
} else {
	$store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`url`, 'www.', '') = '" . $db->escape('http://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'");
}

if ($store_query->num_rows) {
	$config->set('config_store_id', $store_query->row['store_id']);
} else {
	$config->set('config_store_id', 0);
}

Что мы здесь видим?

По url определяется соответствующий магазин, и дальше по вызовам уже работаем именно с ним.

 

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

 

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

Хотя нужно всего создать для каждого из указанных в настройках сайтов свой набор схем (layouts), именно по ним определяется отображение модулей.

 

Спасибо за внимание. Стабильной и прибыльной работы вашему мультимагазину.

 

 

Главный магазин установлен в директории public_html/ (там находятся все папки: admin, catalog,cgi-bin,download,image,inst_ll,sql,system). Создаем новый субдомен en.домен.ru с корневым каталогом документов public_html/en. В настройках OpenCart создаем новый магазин с указанием URL магазина http://en.домен.ru/.

В данном случае при загрузки страницы http://en.домен.ru/ в браузере выдает сообщение: 

You don't have permission to access / on this server.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

Что не так? Ведь в папку с субдоменом не нужно переносить какие-либо файлы? 

Поделиться сообщением


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

Ребят, может, кто знает?

Поделиться сообщением


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

Ребят, может, кто знает?

 

Укажите субдомену тот-же каталог, что и у основного домена (public_html/ ) в вашем случае. Читайте...

 

Успехов! :-)

Поделиться сообщением


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

Укажите субдомену тот-же каталог, что и у основного домена (public_html/ ) в вашем случае. Читайте...

 

Успехов! :-)

 

Спасибо!

Поделиться сообщением


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

Гуру... Я на столько туой похоже, что не понимаю... Плиз, пошаговая инструкция есть где? Задача... Главная страница одна. Верхнее меню имеет ссылку КАТАЛОГ, при наведении на нее курсора вываливаются подкатегории МАГАЗИН 1 и МАГАЗИН 2... При нажатии на МАГАЗИН 1 нужно что б выкатывался магазин с категориями 1,2,3 , а при нажатии на МАГАЗИН 2 категории 4,5,6 и т.д.... НЕ МОГУ НАСТРОИТЬ ПРАВИЛЬНО магазины... Кто доходчиво объяснит? Т.е. получается, что хедер один на всех. 

Поделиться сообщением


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

Так, ГУРУ... Почти получилось... Не стал создавать поддомены, а сделал http://мой_сайт/магазин2

Теперь вопрос. В магазине 2 не выводится логотип... Базу данных использую от первого магазина... Может надо было проинсталлировать с другим префиксом?

Поделиться сообщением


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Вы комментируете как гость. Если у вас есть аккаунт, пожалуйста, войдите
Ответить в этой теме...

×   Вы вставили контент с форматированием.   Удалить форматирование

  Разрешено использовать не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Похожий контент

    • От magzhan9292
      450.00 руб
      Скачать/Купить дополнение


      Noticeup SEO Генератор шаблонов и тегов для Мультимагазин
      Noticeup SEO Multistore Template это накладывание шаблона при добавлении,редактирований продуктов и категории. Аналог некоторых функции плагина yoast на wordpress.
       
      Что умеем? 
      {name}, {description}, {meta_title}, {meta_h1}, {meta_description}, {meta_keyword}, {tag} автоматически формируется при добавления товара, добавления категории по заранее выбранному шаблону, для разных языков и магазинов. Есть шаблоны и можно их по своему использовать и переопределять их. {model}, {sku}, {upc}, {ean}, {jan}, {isbn}, {mpn}, {price}, {length}, {width}, {height}, {main_category}, {categories} Не трогает системных файлов и файлов контроллера, не надо править ocmod, работает везде с любым шаблоном и дополнениями, реализован через события. Есть асинхронный загрузшик добавлений шаблонов на все товары и категорий. Добавит шаблон даже если у вас 10000 товаров или категорий в магазине  
      Реализован на сайте
      http://shop.noticeup.kz/index.php?route=product/product&product_id=40/ http://shop2.noticeup.kz/index.php?route=product/product&product_id=40/  
      Админка модуля
      demo
      demo
      http://shop2.noticeup.kz/admin/
       
      Первым десяти покупателям 50% скидка и бесплатная установка шаблона
      Если вашей версий opencart нет в списке, мы переделаем под вас!
      Добавил magzhan9292 Добавлено 24.06.2018 Категория SEO, карта сайта, оптимизация Системные требования Сайт разработчика https://noticeup.kz/ Старая цена 600 Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет  
    • От Kingfrelance
      Добрый день, у меня мультимагазин на два домена. Интересует как сделать фильтр или может уже есть что-то готовое, для фильтрации товаров по магазинам.
      опенкарт 3
    • От magzhan9292
      Noticeup SEO Multistore Template это накладывание шаблона при добавлении,редактирований продуктов и категории. Аналог некоторых функции плагина yoast на wordpress.
       
      Что умеем? 
      {name}, {description}, {meta_title}, {meta_h1}, {meta_description}, {meta_keyword}, {tag} автоматически формируется при добавления товара, добавления категории по заранее выбранному шаблону, для разных языков и магазинов. Есть шаблоны и можно их по своему использовать и переопределять их. {model}, {sku}, {upc}, {ean}, {jan}, {isbn}, {mpn}, {price}, {length}, {width}, {height}, {main_category}, {categories} Не трогает системных файлов и файлов контроллера, не надо править ocmod, работает везде с любым шаблоном и дополнениями, реализован через события. Есть асинхронный загрузшик добавлений шаблонов на все товары и категорий. Добавит шаблон даже если у вас 10000 товаров или категорий в магазине  
      Реализован на сайте
      http://shop.noticeup.kz/index.php?route=product/product&product_id=40/ http://shop2.noticeup.kz/index.php?route=product/product&product_id=40/  
      Админка модуля
      demo
      demo
      http://shop2.noticeup.kz/admin/
       
      Первым десяти покупателям 50% скидка и бесплатная установка шаблона
      Если вашей версий opencart нет в списке, мы переделаем под вас!
    • От Facebook
      Добрый день, интересует такой вопрос. Есть сайт ТЦ где разные компании продают стройматериалы. Так вот такой вопрос, Как можно сделать так чтобы заказы из разных категорий приходили на свою почту. Например Есть категория двери, заказ приходит на одну почту, а если категория окна, то на другою, и т.д. Возможно ли такое сделать или есть какой то модуль ? Может быть возможна доработка. Это должно  быть не только с корзины, но и с формы быстрого заказа. У кого какие идеи и предложения. Если вы разработчик, то пишите сроки и стоимость. Тема важна.
    • От inguard
      Премиум шаблон для 2.3.**
      НЕ ТРЕБУЕТ активации! НЕ НУЖДАЕТСЯ в Ioncube Loader!
      Многомодульный, мультифункциональный
      с поддержкой мультиязычности и мультимагазина.
       
      Мощная админ панель настроек шаблона: более 1000 опций, позволяющих создать уникальный дизайн. Выбор варианта шапки и варианта подвала. Возможность отдельных фонов для модулей на всю ширину экрана, в том числе с эффектом параллакс, видеофоны. Возможность переопределить стили любого элемента сайта из админ панели настроек шаблона. Возможность в один клик изменения дизайна сайта, за счёт предустановленных стилевых схем. Возможность создания и подключения своих стилевых схем. Быстрые регистрация и авторизация в модальном окне. Быстрый просмотр товара с полным функционалом. Вывод котактных данных в шапке. Дополнительные телефоны в контактном блоке. Основное меню с возможностью вставок своих ссылок. Стилевые настройки для шрифтов, ссылок, текста, фонов, теней. Интегрирован модуль Популярные, отображающий самые просматриваемые товары. Интегрирован модуль Все вкладки. Популярные, Рекомендуемые, Акции, Хиты продаж и Новинки, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Интегрирован модуль Вы смотрели, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Интегрирован модуль Модальные окна. Интегрирован модуль Выдвижные панели. Интегрирован модуль Стена категорий, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Интегрирован модуль Слайдшоу с расширенными возможностями. Интегрирован модуль Преимущества. Не смотря на условное название, этот модуль более широкого применения. Интегрирован модуль Контент, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Интегрирован модуль Отзывы о магазине с расширенными возможностями, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Отдельная страница всех Отзывов о магазине. Интегрирован модуль Отзывы о товарах с расширенными возможностями, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Интегрирован модуль Алфавит с индивидуальными настройками и с поддержкой эффекта параллакс, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Интегрирован модули Рекомендуемые, Акции, Хиты продаж и Последние с расширенными возможностями, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Социальные иконки-кнопки, устанавливаемые из админ панели настроек шаблона. Интегрирован модуль Вопросы и ответы (FAQ) с отдельной страницей всех вопросов и ответов. Кроме основных системных шрифтов 850 Google Web шрифтов , из которых 95 с поддержкой кириллицы. Дополнительное изображение товара при наведении. Живой поиск. Сообщить о поступлении. Нашли дешевле? Cтикеры для товаров: Акции, Новинки, Популярные, Хит продаж, Бонусы, Свой стикер. Стикеры для категорий. Каждый стикер имеет индивидуальные настройки. Заказ обратного звонка. Возможность подключения видео, видео обзоров в карточке товара. Дополнительные индивидуальные информационные блоки в карточке товара. Дополнительные индивидуальные вкладки в карточке товара. Дополнительная вкладка Вопросы и ответы о товаре в карточке товара. Дополнительные блоки в футере и над футером. Возможность вкл/откл соцкнопок от Pluso в карточке товара. Возможность подключения своего javascript-a из админ панели настроек шаблона. Полностью адаптивный (responsive) дизайн. Инструкция по настройкам шаблона и дополнительных модулей.
      (new) Функционал полноценного блога.
      (new) Модуль "Aurora — Последние записи блога" с расширенными настройками.
      (new) Модуль "Aurora — Записи блога из категории" с расширенными настройками.
      (new) Модуль "Aurora — Категории блога" с расширенными настройками.
      (new) Отдельная страница "Хитов продаж" с индивидуальными настройками.
      (new) Отдельная страница "Популярных товаров" с индивидуальными настройками.
      (new) Отдельная страница "Новых товаров" с индивидуальными настройками.
      (new) Облагороженая страница пользовательский "Личный кабинет".
      (new) Облагороженая страница партнёрский "Личный кабинет".
      (new) Облагороженая страница Производителей. (new) Микроразметка для страниц товара, стандартных статей, записей блога, крошек. Для всех страниц разметка организации (магазина). Поддерживаются Microdata, JSON-LD, Open Graph, Twitter Cards, hCard. Возможность выбора сервиса кнопок "Поделиться", PLUSO, AddThis или Яндекс кнопки. Настраиваемое меню вверху шапки.
      Возможность отключения ненужных полей в Обратном звонке.
      Вывод веса, размеров товара на странице товара.
      Возможность добавления к заголовку товара (на странице товара) артикул, модель, книжный код или универсальный код товара. Возможность выбора количества колонок для вида Сетка в товарных и блоговых Aurora - модулях.
      Возможность выбора количества колонок для вида Сетка на страницах категории, поиска, товаров со скидкой,
      производителя, новинок, хитов продаж, популярных товаров...
      Количество колонок можно прописать для основных контрольных точек (основных разрешений экрана). (new) Быстрый заказ с любой страницы, где есть товар. ...  
      Файлы адаптации к модулю Simple 4.xx
       
      Список адаптаций будет пополняться.

      Шаблон будет расширяться дополнительным функционалом, но и цена в этом случае будет повышаться.
      Для покупателей все дальнейшие обновления и дополнения будут бесплатны.
      Демо шаблона
      Демо админ панели
      логин/пароль: demo/demo
      Документация онлайн
      Лицензия:
      Лицензия: 1 покупка = 1 домен + поддомены.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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