- Створіть свій субдомен
- Створіть свій новий магазин
- Налаштуйте новий магазин
- Модулі у вашому новому магазині - за допомогою макетів
- Ви зробили
- Створіть свій субдомен
- Створіть свій новий магазин
- Налаштуйте новий магазин
- Модулі у вашому новому магазині - за допомогою макетів
- Ви зробили
Ці кроки будуть відрізнятися залежно від вашої версії Opencart.
Створіть свій субдомен
Припустимо, ви керуєте своїм головним магазином на www.yourshop.com, і що ваш веб-хостинг розміщує файли для вашого магазину в кореневому каталозі public_html. Для мобільного магазину, давайте також припустимо, що ви збираєтеся сидіти на m.yourshop.com.
Потрібно створити новий домен і вказати його в тій самій папці, в якій використовується ваш основний магазин. Якщо ваш хостинг використовує cPanel, він повинен виглядати приблизно так:
Створіть свій новий магазин
Наступним кроком є створення нового магазину в Opencart. Перейдіть до System> Settings і натисніть кнопку "Insert". Це повинно викликати екрани для створення вашого нового магазину. Для URL-адреси магазину та URL-адреси SSL введіть новий домен, додавши https до URL-адреси SSL, якщо встановлено сертифікат. Переконайтеся, що ви закриваєте записи з "/", або він не працюватиме . Заповніть решту подробиць на вкладці Загальні, а екран має виглядати приблизно так:
Тепер вкладка Магазин. Тут потрібно ввести назву магазину та вибрати тему, яку ви бажаєте використовувати (наприклад, тему мобільного телефону). Встановіть макет за замовчуванням на "Типовий". Екран має виглядати приблизно так:
Ви можете зберегти новий магазин.
Налаштуйте новий магазин
Opencart створить ваш новий магазин з усіма налаштуваннями за замовчуванням, тому вам доведеться змінити всі налаштування магазину в міру необхідності.
Opencart не завантажуватиме жодних категорій, продуктів, виробників або інформаційних сторінок до вашого нового магазину (на жаль?). Ви повинні зробити все це вручну або запустити деякі SQL-запити з сервера. Щоб зробити це вручну:
- Категорії - у вікні редагування категорій перейдіть до Дані> Магазини, щоб позначити прапорець перед новим магазином.
- Продукти - На екрані редагування продукту перейдіть до Посилання> Магазини, щоб позначити прапорець перед новим магазином.
- Виробники - На екрані редагування виробника позначте прапорець перед новим магазином.
- Інформація - На екрані редагування інформації перейдіть до Дані> Магазини, щоб позначити прапорець нового магазину.
Модулі у вашому новому магазині - за допомогою макетів
Якщо ви використовуєте Opencart 1.5.x, то будь-які налаштовані модулі не будуть перенесені до вашого нового магазину. Opencart керує відображенням розширень, використовуючи концепцію Layouts - це трохи складно зрозуміти, я думаю.
Макет - це сутність, яка пов'язує модулі зі сторінками та сховищами. Коли сторінка буде відображатися в магазині, Opencart шукає макет, відповідний цій сторінці в цьому сховищі, а потім знаходить будь-які модулі, налаштовані для цього макета.
Отже, якщо ви не внесли жодних змін у будь-які макети після створення вашого нового сховища, тоді, коли відобразиться сторінка вашого нового магазину, Opencart шукатиме відповідний макет, а не знайти його. Тому буде використано компонування за замовчуванням, яке було призначено для налаштування магазину. Це (ймовірно) не має призначених для нього модулів, і тому модулі не будуть відображатися. Отже, щоб відобразити модуль у вашому новому магазині, нам потрібно налаштувати макет.
Проілюструю це на прикладі. Припустимо, що на вашій домашній сторінці магазину за замовчуванням є деякі модулі, і ви хочете відобразити ті ж модулі у вашому новому магазині. Перш за все, перейдіть до System> Design> Layouts і натисніть "Edit" на "Home" Layout. Потім ви повинні побачити щось подібне:
Ви побачите, що існуючий (за замовчуванням) запис говорить Opencart, що для зберігання за замовчуванням макет 'Home' повинен використовуватися з маршрутом або сторінкою 'common / home' - домашньою сторінкою. Потрібно сказати Opencart, щоб він використовував той же Layout для нового магазину. Отже, натисніть "Додати маршрут", виберіть новий магазин і вкажіть "звичайний / домашній" на маршруті - так:
Натисніть "Зберегти" і ви закінчили.
Можливо, з цього видно, що на новій домашній сторінці магазину можна відображати різні модулі, створюючи новий макет і призначаючи його лише новому магазину. Ось Детальну інформацію про те, як це зробити .
Ви зробили
Після того, як це буде завершено, ваш новий магазин повинен відображатися через субдомен, а продукти та інші модулі, які ви активували, виконуються вище. Сума платежів, доставки та замовлення буде такою ж, як у вашому існуючому магазині.
Створіть свій субдомен
Для мого прикладу, я припускаю, що магазин працює на www.yourstore.com, з його кореневим каталогом public_html. Для substore, давайте також припустимо, що ви збираєтеся сидіти це на trade.yourshop.com.
Потрібно створити новий домен і вказати його в тій самій папці, в якій використовується ваш основний магазин. Якщо ваш хостинг використовує cPanel, він повинен виглядати приблизно так:
Створіть свій новий магазин
Наступним кроком є створення нового магазину в Opencart. Перейдіть у меню Система> Налаштування - у якому відображаються магазини - і натисніть синю кнопку "+". Це повинно викликати екрани для створення вашого нового магазину. Для URL-адреси магазину та URL-адреси SSL введіть новий домен, додавши https до URL-адреси SSL, якщо встановлено сертифікат. Переконайтеся, що ви закриваєте записи з "/", або він не працюватиме . Заповніть решту подробиць на вкладці Загальні, а екран має виглядати приблизно так:
Тепер вкладка Магазин. Тут потрібно ввести назву магазину і вибрати тему, яку ви хочете використовувати (YooBlue в моєму прикладі). Встановіть макет за замовчуванням на "Типовий". Екран має виглядати приблизно так:
Ви можете зберегти новий магазин.
Налаштуйте новий магазин
Opencart створить ваш новий магазин з усіма налаштуваннями за замовчуванням, тому вам доведеться змінити всі налаштування магазину в міру необхідності.
Opencart не завантажуватиме жодних категорій, продуктів, виробників або інформаційних сторінок до вашого нового магазину (на жаль?). Ви повинні зробити все це вручну або запустити деякі SQL-запити з сервера. Щоб зробити це вручну:
- Категорії - у вікні редагування категорій перейдіть до Дані> Магазини, щоб позначити прапорець перед новим магазином.
- Продукти - На екрані редагування продукту перейдіть до Посилання> Магазини, щоб позначити прапорець перед новим магазином.
- Виробники - На екрані редагування виробника позначте прапорець перед новим магазином.
- Інформація - На екрані редагування інформації перейдіть до Дані> Магазини, щоб позначити прапорець нового магазину.
Модулі у вашому новому магазині - за допомогою макетів
Якщо ви використовуєте Opencart 2.x або пізнішу версію, коли ви створюєте свій новий магазин, всі модулі, які ви налаштували, автоматично переносяться у ваш новий магазин (зауважте, що це відрізняється від 1.5.x).
Opencart керує відображенням розширень, використовуючи концепцію макетів. Макет - це сутність, яка пов'язує модулі зі сторінками та сховищами. Коли сторінка буде відображатися в магазині, Opencart шукає макет, відповідний цій сторінці в цьому сховищі, а потім знаходить будь-які модулі, налаштовані для цього макета. Ви можете знайти макети у розділі Дизайн> Макети. Якщо ви редагуєте домашній макет, ви повинні побачити щось подібне:
Ви побачите, що перший запис розповідає Opencart, що "Home" Layout застосовується до сховища за замовчуванням, коли відображається маршрут або сторінка "common / home" - головна сторінка. Коли ми створили наш другий магазин, Opencart дублює це для використання, тому макет "Home" також стосується нашого нового магазину, коли використовується маршрут "common / home". Результат - модулі, призначені для макета "Home", відображаються як у магазині за промовчанням, так і в торговому магазині.
Можливо, з цього видно, що на новій домашній сторінці магазину можна відображати різні модулі, створюючи новий макет і призначаючи його лише новому магазину. Ось Детальну інформацію про те, як це зробити .
Ви зробили
Після того, як це буде завершено, ваш новий магазин повинен відображатися через субдомен, а продукти та інші модулі, які ви активували, виконуються вище. Сума платежів, доставки та замовлення буде такою ж, як у вашому існуючому магазині.
На жаль?На жаль?