Magento 2 — це складна ієрархія, яка дозволяє створювати перегляди магазинів, магазини та веб-сайти, щоб керувати ними з однієї адмін панелі та надавати своїм клієнтам високоякісні продукти різних видів.
Що таке store view в Magento 2?
У Magento 2 ви можете створити веб-сайт із декількома магазинами, що відрізняються за дизайном, призначенням, продуктами тощо. Представлення магазину або ж store views, відповідно, є варіаціями одного магазину різними мовами.
Кожен магазин Magento 2 спочатку має default store view.
Отже, ви створюєте інші представлення магазину для підтримання різних мов у своєму магазині, щоб клієнти з різних країн могли орієнтуватися у вашому магазині Magento 2 потрібною їм мовою.
Створити новий store view в Magento 2
1. Підіть в Stores > Settings > All stores та натисніть кнопку Create Store View.
2. Заповніть Store View Information.
- Виберіть Store, до якого буде прив'язано ностворене представлення магазину.
- Задайте представленню магазину Name та Code. Примітка: важливо задати коди магазинів, оскільки згідно хорошої практики SEO вам потрібно додавати store codes до URL-адрес.
- Увімкніть або вимкніть представлення магазину.
- Вкажіть Sort Order представлення магазину. Він визначає позицію представлення магазину у списку store view.
3. Не забудьте натиснути кнопку Зберегти після введення всієї інформації.
Після збереження ви отримаєте сповіщення про успішне створення представлення магазину та побачите, що воно відображається у списку поточних представлень магазину Magento.
Після цього вам потрібно задати мову для кожного представлення магазину.
4. Підіть в Admin Panel > Stores > Configuration та переключіться на store view для якого ви хочете задати мову.
5. В розділі General > Locale Options задайте Locale (мову) для представлення магазину.
6. Зробіть реіндекс Magento, виконайте CLI команду:
php bin/magento indexer:reindex
Після створення нових представлень магазину на вітрині з’явиться перемикач магазинів, що дозволить вашим користувачам вручну вибрати магазин, до якого вони хочуть перейти. Ви також можете використовувати Magento 2 Language Switcher, який автоматично спрямовує користувачів магазину Magento 2 до представлення магазину на їхній місцевій мові на основі геолокації або мови браузера.
Тут ви можете переглянути коротке відео, щоб побачити, як створюється представлення магазину в Magento 2:
Створення представлення магазину - це лише одна із серії статей про створення багатомовного магазину в Magento 2 налаштування багатомовного магазину в Magento 2 які включають інформацію про встановлення мовних пакетів, корисні розширення для багатомовних магазинів, продукти та категорії, CMS блоки та сторінки, шаблони електроних листів та інші переклади на веб-сайті Magento 2. Вам неодмінно слід ознайомитися з ними, щоб знати, як керувати багатомовним магазином.