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

Що таке store view в Magento 2?

У Magento 2 ви можете створити веб-сайт із декількома магазинами, що відрізняються за дизайном, призначенням, продуктами тощо. Представлення магазину або ж store views, відповідно, є варіаціями одного магазину різними мовами.

Кожен магазин Magento 2 спочатку має default store view.

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

Magento 2 Store Views

Створити новий store view в Magento 2

1. Підіть в Stores > Settings > All stores та натисніть кнопку Create Store View.

Magento 2 all store views

2. Заповніть Store View Information.

  • Виберіть Store, до якого буде прив'язано ностворене представлення магазину.
  • Задайте представленню магазину Name та Code. Примітка: важливо задати коди магазинів, оскільки згідно хорошої практики SEO вам потрібно додавати store codes до URL-адрес.
  • Увімкніть або вимкніть представлення магазину.
  • Вкажіть Sort Order представлення магазину. Він визначає позицію представлення магазину у списку store view.

3. Не забудьте натиснути кнопку Зберегти  після введення всієї інформації.

Magento 2 new store view information

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

Magento 2 new store view

Після цього вам потрібно задати мову для кожного представлення магазину.

4. Підіть в Admin Panel > Stores > Configuration та переключіться на store view для якого ви хочете задати мову.

Magento 2 General Configurations

5. В розділі  General > Locale Options задайте Locale (мову) для представлення магазину.

Magento 2 Locale Options

6. Зробіть реіндекс Magento, виконайте CLI команду:

php bin/magento indexer:reindex

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

Magento 2 store view on the storefront

Тут ви можете переглянути коротке відео, щоб побачити, як створюється представлення магазину в Magento 2:

Створення представлення магазину - це лише одна із серії статей про створення багатомовного магазину в Magento 2 налаштування багатомовного магазину в Magento 2 які включають інформацію про встановлення мовних пакетів, корисні розширення для багатомовних магазинів, продукти та категорії, CMS блоки та сторінки, шаблони електроних листів та інші переклади на веб-сайті Magento 2. Вам неодмінно слід ознайомитися з ними, щоб знати, як керувати багатомовним магазином.