Opencart - настройка нескольких магазинов

  1. Создайте свой поддомен
  2. Создайте свой новый магазин
  3. Настройте свой новый магазин
  4. Модули в вашем новом магазине - используя макеты
  5. Вы сделали
  6. Создайте свой поддомен
  7. Создайте свой новый магазин
  8. Настройте свой новый магазин
  9. Модули в вашем новом магазине - используя макеты
  10. Вы сделали

Действия будут различаться в зависимости от вашей версии Opencart.

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

Давайте предположим, что вы управляете своим главным магазином на www.yourshop.com, и что ваш веб-хостинг находит файлы для вашего магазина в его корневом каталоге public_html. Для мобильного магазина, давайте также предположим, что вы собираетесь разместить это на m.yourshop.com.

Вам необходимо создать новый домен и указать его в той же папке, что и ваш основной магазин. Если ваш хостинг использует cPanel, он должен выглядеть примерно так:

Действия будут различаться в зависимости от вашей версии Opencart

Создайте свой новый магазин

Следующим шагом является создание нового магазина в Opencart. Перейдите в Система> Настройки и нажмите кнопку «Вставить». Это должно вызвать экраны, чтобы создать свой новый магазин. В качестве URL-адреса хранилища и URL-адреса SSL введите новый домен, добавив https к URL-адресу SSL, если у вас установлен сертификат. Убедитесь, что вы закрыли свои записи знаком '/', иначе это не сработает . Заполните остальные детали на вкладке Общие, и ваш экран должен выглядеть примерно так:

Заполните остальные детали на вкладке Общие, и ваш экран должен выглядеть примерно так:

Теперь вкладка «Магазин». Здесь вам нужно ввести название магазина и выбрать тему, которую вы хотите использовать (например, мобильная тема). Установите макет по умолчанию на «По умолчанию». Ваш экран должен выглядеть примерно так:

Ваш экран должен выглядеть примерно так:

Затем вы можете сохранить свой новый магазин.

Настройте свой новый магазин

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

Opencart не загружает никакие категории, товары, производителей или информационные страницы в ваш новый магазин (к сожалению?). Вам нужно будет сделать все это вручную или запустив несколько SQL-запросов из серверной части. Чтобы сделать это вручную:

  • Категории. На экране редактирования категории выберите «Данные»> «Магазины», чтобы установить флажок напротив нового магазина.
  • Продукты - На экране редактирования продукта перейдите в Ссылки> Магазины, чтобы установить флажок напротив нового магазина.
  • Производители. На экране редактирования «Производитель» установите флажок напротив нового магазина.
  • Информация - На экране редактирования информации перейдите в «Данные»> «Магазины», чтобы установить флажок напротив нового магазина.

Модули в вашем новом магазине - используя макеты

Если вы используете Opencart 1.5.x, то все настроенные вами модули не будут перенесены в ваш новый магазин. Opencart управляет отображением расширений, используя концепцию Layouts - я думаю, что это немного сложно понять.

Макет - это объект, который связывает Модули со страницами и магазинами. Когда страница должна отображаться в магазине, Opencart ищет макет, соответствующий этой странице в этом магазине, а затем находит все модули, настроенные для этого макета.

Таким образом, если вы не вносите никаких изменений в макеты после создания нового магазина, то при отображении страницы в новом магазине Opencart будет искать соответствующий макет и не найдет его. Поэтому он будет использовать макет по умолчанию, который мы присвоили при настройке хранилища. Этому (вероятно) не назначены Модули, поэтому Модули не будут отображаться. Итак, чтобы отобразить модуль в вашем новом магазине, нам нужно настроить макет.

Я проиллюстрирую это на примере. Предположим, у вас есть несколько модулей на домашней странице магазина по умолчанию, и вы хотите отобразить те же модули в вашем новом магазине. Прежде всего, выберите «Система»> «Дизайн»> «Макеты» и нажмите «Изменить» напротив макета «Домой». Вы должны увидеть что-то вроде этого:

Вы увидите, что существующая запись (по умолчанию) сообщает Opencart, что для магазина по умолчанию должен использоваться макет «Домой» с маршрутом или страница «общие / домашние», которая является домашней страницей. Нам нужно указать Opencart использовать тот же макет для нового магазина. Итак, нажмите «Добавить маршрут», выберите новый магазин и введите «общий / домашний» для маршрута - вот так:

Итак, нажмите «Добавить маршрут», выберите новый магазин и введите «общий / домашний» для маршрута - вот так:

Нажмите «Сохранить» и все готово.

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

Вы сделали

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

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

Для моего примера я предполагаю магазин, работающий на www.yourstore.com, с его корневым каталогом public_html. Для подсети предположим, что вы собираетесь разместить это на trade.yourshop.com.

Вам необходимо создать новый домен и указать его в той же папке, что и ваш основной магазин. Если ваш хостинг использует cPanel, он должен выглядеть примерно так:

Создайте свой новый магазин

Следующим шагом является создание нового магазина в Opencart. Перейдите в «Система»> «Настройки» - в ней отображаются магазины - и нажмите синюю кнопку «+». Это должно вызвать экраны, чтобы создать свой новый магазин. В качестве URL-адреса хранилища и URL-адреса SSL введите новый домен, добавив https к URL-адресу SSL, если у вас установлен сертификат. Убедитесь, что вы закрыли свои записи знаком '/', иначе это не сработает . Заполните остальные детали на вкладке Общие, и ваш экран должен выглядеть примерно так:

Заполните остальные детали на вкладке Общие, и ваш экран должен выглядеть примерно так:

Теперь вкладка «Магазин». Здесь вам нужно ввести название магазина и выбрать тему, которую вы хотите использовать (YooBlue в моем примере). Установите макет по умолчанию на «По умолчанию». Ваш экран должен выглядеть примерно так:

Ваш экран должен выглядеть примерно так:

Затем вы можете сохранить свой новый магазин.

Настройте свой новый магазин

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

Opencart не загружает никакие категории, товары, производителей или информационные страницы в ваш новый магазин (к сожалению?). Вам нужно будет сделать все это вручную или запустив несколько SQL-запросов из серверной части. Чтобы сделать это вручную:

  • Категории. На экране редактирования категории выберите «Данные»> «Магазины», чтобы установить флажок напротив нового магазина.
  • Продукты - На экране редактирования продукта перейдите в Ссылки> Магазины, чтобы установить флажок напротив нового магазина.
  • Производители. На экране редактирования «Производитель» установите флажок напротив нового магазина.
  • Информация - На экране редактирования информации перейдите в «Данные»> «Магазины», чтобы установить флажок напротив нового магазина.

Модули в вашем новом магазине - используя макеты

Если вы используете Opencart 2.x или новее, при создании нового магазина все настроенные вами модули будут автоматически перенесены в ваш новый магазин (обратите внимание, что это отличается от 1.5.x).

Opencart управляет отображением расширений с помощью концепции макетов. Макет - это объект, который связывает Модули со страницами и магазинами. Когда страница должна отображаться в магазине, Opencart ищет макет, соответствующий этой странице в этом магазине, а затем находит все модули, настроенные для этого макета. Макеты можно найти в разделе «Дизайн»> «Макеты». Если вы редактируете Home Layout, вы должны увидеть что-то вроде этого:

Вы увидите, что первая запись сообщает Opencart, что макет «Home» применяется к хранилищу по умолчанию, когда отображается маршрут, или страница «common / home» - домашняя страница. Когда мы создали наш второй магазин, Opencart дублирует это для использования, поэтому макет «Дом» также применяется к нашему новому магазину, когда используется маршрут «общий / дом». Результат - Модули, назначенные макету «Дом», отображаются как в магазине по умолчанию, так и в магазине торговли.

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

Вы сделали

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

К сожалению?
К сожалению?