magento multi store

Once you decide to створити інтернет-магазин на Magento there's no going back. Why? Since you won't find any other platform or third-party tool to manage multiple stores within the same admin. That's exactly what Magento multi store feature offers. 

Ви можете не лише створювати скільки завгодно магазинів на одному веб-сайті, але й перекладати кожен з них іншою мовою.

Зацікавлені? Сьогодні ви дізнаєтеся все, що вам потрібно знати про функцію Magento 2 Multi Store, її переваги, недоліки та управління.

Є багато чого розглянути. Тож давайте одразу перейдемо до справи та почнемо з основ.

Що таке Magento Multi Store?

Magento 2 Multi Store – це функція, яка дозволяє продавцям керувати кількома магазинами (зазвичай як піддоменами) в межах однієї інсталяції Magento, щоб задовольнити різний споживчий попит.

Наприклад, ви продаєте корм для домашніх тварин, одяг та аксесуари та створюєте різні магазини для цих товарів. Або ви розділяєте свої магазини на основі типів домашніх тварин: коти, собаки, птахи тощо.

Структура платформи Magento

Щоб краще зрозуміти мультимагазин у Magento, розгляньте його через ієрархію платформи Magento.

Різниця між веб-сайтами, магазинами та представленнями магазинів у Magento 2

There are four main levels in the Magento hierarchy: global, веб-сайт, магазин та огляд магазину. Each of them offers different features to help you manage and scale your business.

  • Глобальний рівень — основний рівень, який представляє саму платформу Magento.

  • Рівень веб-сайту — другий рівень, де ви можете створювати окремі веб-сайти з унікальними налаштуваннями валюти, способами оплати, податковими правилами, доставкою та базами даних клієнтів, використовуючи одну інсталяцію Magento.

  • Рівень магазину — третій рівень, де кілька магазинів продають різні товари на одному веб-сайті.

  • Рівень представлення магазину —  четвертий рівень, який дозволяє продавцям локалізувати, перекладати свої магазини кількома мовами для клієнтів, додаючи різні способи оплати, варіанти доставки тощо.

Переваги Magento 2 Multi Store

Незалежно від того, чи хочете ви продавати свої товари в різних країнах чи на різних ринках, Magento Multi Store надзвичайно зручний для задоволення цих потреб. І ось 4 причини, чому:

1. Легкі оновлення та налаштування

Наявність усіх ваших магазинів в одній адміністративній панелі значно знижує витрати на управління та оновлення. Оскільки кілька магазинів мають спільні елементи дизайну та макети, внесення будь-яких оновлень або змін у всіх них стає набагато простішим.

Крім того, ви можете налаштувати різні параметри в кожному магазині відповідно до вимог споживача.

І вам не потрібно турбуватися про налаштування способів оплати, доставки, параметрів товарів тощо для кожного магазину окремо. Хіба що ви цього хочете.

У Magento всі налаштування магазину можна успадкувати з основного веб-сайту.

2. Краще управління каталогом

Кожен магазин у багатомагазинній структурі Magento може мати унікальний каталог товарів або, за потреби, використовувати той самий каталог для всіх магазинів.

Перший варіант допомагає вам взаємодіяти з різними клієнтами, враховуючи їхні потреби та уподобання. Другий же спрощує управління каталогом та запасами.

3. Кращий досвід клієнтів

Кілька магазинів використовують однакові дані клієнтів та інформацію про кошик для покупок. Це створює кращий досвід, оскільки клієнти можуть перевіряти інші магазини, розміщувати замовлення та зберігати списки бажань, не перемикаючись між різними веб-сайтами.

Що ще важливіше, це дозволяє вам адаптувати ціни, продукти та контент до потреб клієнта.

Ви можете запропонувати їм різні способи оплати та доставки, ділитися контентом різними мовами або відстежувати їхні вподобання щодо покупок.

4. Уніфіковане управління SEO

Спільне використання однакових налаштувань у всіх магазинах полегшує вам управління SEO. Ви налаштовуєте контент, метатеги, URL-адреси, карти сайту та інші параметри або зберігаєте однакову конфігурацію для всіх магазинів.

Це спрощує SEO-оптимізацію, оскільки вам не потрібно налаштовувати або оптимізувати кожну SEO-функцію для кожного магазину окремо. Хіба це не економія часу?

Проблеми Magento Multi Store

Хоча Magento Multi Store має багато переваг, є деякі проблеми, які слід враховувати.

1. Складний каталог

Як ми вже говорили раніше, керувати кількома магазинами в Magento легко. Але лише якщо ви використовуєте опцію спільного каталогу.

В іншому випадку ви можете загубитися в налаштуванні каталогів, мов, цін, валют, способів доставки в численних магазинах. Тож або оберіть простий варіант, або найміть когось, хто зробить усе налаштування та управління за вас.

2. Повільна продуктивність веб-сайту

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

To overcome this challenge, you need a secure hosting with adequate resources. But don't forget to research ways to пришвидшити Magento regularly if the performance is slow.

3. Налаштування теми та дизайну

Якщо ви вирішите створити унікальний фірмовий стиль для кожного магазину, все може ускладнитися з точки зору дизайну. Налаштування та підтримка унікальних тем для кожного магазину є досить складним.

Натомість використовуйте резервну систему Magento, щоб успадкувати дизайн від батьківської теми. Потім налаштуйте деякі елементи для кожного магазину або повторно використовуйте певні елементи в них.

Це спростить вам оновлення та управління.

4. Проблеми SEO

Хоча наявність унікальних SEO-оптимізацій для кожного магазину створює багато можливостей, це може мати зворотний ефект, якщо їх не реалізувати належним чином. Особливо з точки зору контенту.

Оскільки ви орієнтуєтесь на унікальну аудиторію кожного магазину, вам потрібно переконатися, що контент унікальний, щоб уникнути проблем з дублюванням контенту.

Follow the Поради щодо SEO-оптимізації Magento to implement proper canonical tags, use unique meta tags and other options for each store.

Як створити кілька магазинів у Magento 2?

Тепер ми переходимо до основної частини посібника з налаштування кількох магазинів Magento — як його налаштувати. Процес зводиться до кількох кроків.

1. Створення магазину

Спочатку перейдіть до розділуМагазини > Усі магазини та натисніть кнопку Створити магазин , щоб розпочати. Потім заповніть поляІнформація про магазин.

  • Виберіть Веб-сайт, до якого буде призначено новий магазин.
  • Встановіть назву магазину та код .
  • Виберіть кореневу категорію.

магазин Magento 2

Не забудьте зберегти ваш магазин і перевірити, чи він відображається у списку магазинів.

магазини Magento 2

However, for your store to be complete, you must set the default перегляд магазину for it.

Просто перейдіть до магазину, який ви щойно створили, після створення вигляду магазину та встановіть вигляд магазину за замовчуванням.

вигляд магазину Magento 2 за замовчуванням

2. Встановіть URL-адресу магазину

Як ми вже знаємо, Magento дозволяє мати кілька магазинів під одним доменом, встановлювати їх як піддомени або мати абсолютно нові домени.

Виходячи з цього, останнім кроком тут є встановлення URL-адреси магазину. Щоб це зробити, перейдіть до розділу Магазини > Конфігурація > Загальні > Веб та перейдіть до магазину , для якого ви хочете встановити URL-адресу.

Загальна конфігурація Magento 2

Потім встановіть Базова URL-адресата Базова URL-адреса (захищена) для вашого магазину в розділі Базова URL-адреса .

Конфігурація базової URL-адреси Magento 2

Ось і все, вам тепер потрібно створити інші магазини, щоб завершити налаштування кількох магазинів Magento.

Кілька магазинів або кілька веб-сайтів

Наявність кількох веб-сайтів або магазинів явно залежить від ваших потреб, цілей та стратегій. І хоча наявність кількох магазинів пов’язана з певними труднощами, налаштування веб-сайту в цьому плані не сильно відстає.

Отже, якщо ви все ще запитуєте себе —навіщо мені кілька магазинів, якщо я можу просто мати кілька веб-сайтів — давайте підсумуємо.

Кілька веб-сайтів ідеально підходять, якщо у вас є окремі бренди або ви працюєте в кількох регіонах. Це той випадок, коли вам потрібно орієнтуватися на різні ринки та аудиторії.

Кожен веб-сайт має унікальну базу даних клієнтів, каталог продуктів, дизайн, макет, ціни, валюту, способи доставки, регіональні налаштування, що сприяють цьому.

Водночас, налаштування та управління кількома веб-сайтами набагато складніше та дорожче. Тож будьте готові інвестувати в розширену технічну підтримку, SEO, хостинг та команду розробників на замовлення, щоб досягти своїх довгострокових цілей.

Мультимагазин Magento, навпаки, пропонує більш централізований та економічно вигідний підхід. Він дозволяє налаштовувати вміст кожного магазину, платежі, валюту, доставку тощо або ділитися ними для всіх магазинів.

Але оскільки ви робите це в межах одного веб-сайту, ви можете ділитися налаштуваннями між усіма магазинами. Це економить час та зусилля управління.

Характеристика Кілька магазинів Кілька веб-сайтів
Ієрархія Нижчий рівень Вищий рівень
Домени Один домен з кількома переглядами магазинів Різні домени або піддомени
Незалежність Одна адміністративна панель Кілька адміністративних панелей
База даних клієнтів Одна спільна база даних Різні бази даних
Облікові записи клієнтів Однакова для всіх магазинів Унікальна для кожного сайту
Каталоги Однаковий каталог для всіх магазинів Різні каталоги
Дизайн та макет Однаковий для всіх магазинів (загалом) Різний для кожного сайту
Ціни, податки, спосіб оплати, доставка Один для всіх магазинів Різний для кожного сайту

Незалежно від того, чи вирішите використовувати кілька веб-сайтів чи кілька магазинів у своєму Magento, спочатку розробіть стратегію. Якщо ви не хочете зіткнутися з викликом переходу на багатомагазинну систему або навпаки в майбутньому.

However, in either case, invest in a Перемикач веб-сайтів Magento or store switcher to improve user experience in your store.