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

Несколько поддоменов на одном ocStore 1.5.4.1


Recommended Posts

Добрый день. Суть проблемы такова. Есть site.ru с определенным ассортиментом товаров, контактной информацией, логотипом и т.д.. Необходимо создать магазины типа ekb.site.ru, orenburg.site.ru и другие, в которых будет изменена контактная информация, возможно изменен логотип и отключены некоторые товары и категории товаров.

Что уже сделал:

  1. создал поддомен ekb.site.ru, который привязал к той же папке, что и основной домен
  2. создал соответствующий магазин в админке
  3. в файле config.php заменил
define('HTTP_SERVER', 'http://site.ru/');
define('HTTP_IMAGE', 'http://site.ru/image/');
define('HTTP_ADMIN', 'http://site.ru/admin/');

на

define('HTTP_SERVER', 'http://'.$_SERVER['HTTP_HOST'].'/');
define('HTTP_IMAGE', 'http://'.$_SERVER['HTTP_HOST'].'/image/');
define('HTTP_ADMIN', 'http://'.$_SERVER['HTTP_HOST'].'/admin/');

4. в админке все схемы и все категории товаров привязал к добавленному магазину

Что в итоге имею:

имею сайт, который открывается по любому из адресов site.ru и ekb.site.ru, однако ассортимент товаров один и тот же, контактная информация не поменялась.

Как сделать, чтобы на одном движке могли функционировать несколько магазинов с разными настройками? Решения с созданием директорий типа /shop2 не предлагайте, потому что это в итоге не один движок уже, и приобретённые модули работать не будут.

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


Так а кроме как под каждый поддомен загружать свой config, другого решения нет. Плодите конфиги с разными настройками, в которых прописаны разные пути к темам и т.п. и грузите их в зависимости от домена, с которого вошел посетитель.

 

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


Стоп, а нафига в движке тогда предусмотрена возможность создания нескольких магазинов, если она в итоге не работает и требует танцев с бубном?

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


1 час назад, pringlesday сказал:

Добрый день. Суть проблемы такова. Есть site.ru с определенным ассортиментом товаров, контактной информацией, логотипом и т.д.. Необходимо создать магазины типа ekb.site.ru, orenburg.site.ru и другие, в которых будет изменена контактная информация, возможно изменен логотип и отключены некоторые товары и категории товаров.

Что уже сделал:

  1. создал поддомен ekb.site.ru, который привязал к той же папке, что и основной домен
  2. создал соответствующий магазин в админке
  3. в файле config.php заменил

define('HTTP_SERVER', 'http://site.ru/');
define('HTTP_IMAGE', 'http://site.ru/image/');
define('HTTP_ADMIN', 'http://site.ru/admin/');

на


define('HTTP_SERVER', 'http://'.$_SERVER['HTTP_HOST'].'/');
define('HTTP_IMAGE', 'http://'.$_SERVER['HTTP_HOST'].'/image/');
define('HTTP_ADMIN', 'http://'.$_SERVER['HTTP_HOST'].'/admin/');

4. в админке все схемы и все категории товаров привязал к добавленному магазину

Что в итоге имею:

имею сайт, который открывается по любому из адресов site.ru и ekb.site.ru, однако ассортимент товаров один и тот же, контактная информация не поменялась.

Как сделать, чтобы на одном движке могли функционировать несколько магазинов с разными настройками? Решения с созданием директорий типа /shop2 не предлагайте, потому что это в итоге не один движок уже, и приобретённые модули работать не будут.

 

добрый!

 

Зачем вы правите конфиги? Это не нужно делать.

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

без правки конфига у меня при входе на ekb.site.ru все ссылки навигации идут на site.ru/

 

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

Змінено користувачем pringlesday
Надіслати
Поділитися на інших сайтах


4 минуты назад, pringlesday сказал:

без правки конфига у меня при входе на ekb.site.ru все ссылки навигации идут на site.ru/

 

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

 

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

 

работают хорошо, предусмотрено разработчиком тоже всё более-менее хорошо

 

http://moskva.privet.top/contact-us/ контактная информация из админке, но здесь она практически одинаковая как и здесь http://ufa.privet.top/contact-us/ и т.д.

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

в том то и дело, что у меня по каким-то причинам второй магазин не работает, хотя сейчас я всё сделал в соответствии с руководством

Quote

Чтобы создать новый магазин, в панели администратора выполняем переход Система > Настройки и нажимаем добавить. Заполняем поля вкладок Общие, Витрина, Локализация, Опции, Изображения и Сервер соответствующей информацией. Здесь доступно добавление нового шаблона, логотипа, валюты, языка и макета. Далее нажимаем сохранить и видим, что отображение основного магазина заменяется витриной нового.

а у меня ничего не заменяется. на новом поддомене отображаются данные основного магазина

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


прошу прощения за беспокойство. оказалось, что при указании домена второго магазина я не написал "/" в самом конце. теперь всё заработало.

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

Змінено користувачем pringlesday
Надіслати
Поділитися на інших сайтах


  • 1 month later...
В 22.08.2017 в 12:22, pringlesday сказал:

прошу прощения за беспокойство. оказалось, что при указании домена второго магазина я не написал "/" в самом конце. теперь всё заработало.

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

не нашли решения?

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


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

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

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

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

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

Вхід

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

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

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

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

Important Information

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