Сторінка 3 - Monthly Archives: 2019
Щоб легко перевірити запити GraphQL, все, що вам потрібно зробити, це встановити розширення ChromeiQL для браузера Chrome, натиснувши кнопку Add to Chrome.
Додавши його, ви побачите значок розширення у правому верхньому куті вікна браузера. Натиснувши на нього, ви перейдете до нового вікна, де проводиться тестування.
Це приклад того, як ми перевіряємо GraphQL запит для модуля блогу Magento 2:
- Set the Endpoint URL-адресу у відповідному полі.
- У лівому полі задайте запит. Дозволяється також вказати параметри запиту, якщо потрібно, нижче розділу запитів.
- Натисніть кнопку Run (>) і подивіться результат праворуч.
Створення багатомовного магазину означає його перехід на глобальний рівень, , і саме цим повинні бути зацікавлені власники магазинів Magento 2. Цілком очевидно, що керувати веб-сайтом з однією мовою простіше, ніж багатомовним, але поміркуйте хоча б деякий час скільки можливостей ви для себе відкриєте.
У цій серії статей ми доведемо, що створити багатомовний веб-сайт не так складно, як ви думаєте.
Отже, для створення багатомовного веб-сайту виконайте наступні кроки:
У цій статті ви дізнаєтеся, що таке представлення магазину, для чого вам потрібно його створити та як це зробити.
2. Завантажте та встановіть мовні пакети в Magento 2
Прочитавши цю статтю, ви знатимете, як знайти та налаштувати мовні пакети, щоб увімкнути базову локалізацію на багатомовному Magento.
Magento 2 — це складна ієрархія, яка дозволяє створювати перегляди магазинів, магазини та веб-сайти, щоб керувати ними з однієї адмін панелі та надавати своїм клієнтам високоякісні продукти різних видів.
Що таке store view в Magento 2?
У Magento 2 ви можете створити веб-сайт із декількома магазинами, що відрізняються за дизайном, призначенням, продуктами тощо. Представлення магазину або ж store views, відповідно, є варіаціями одного магазину різними мовами.
Кожен магазин Magento 2 спочатку має default store view.
Отже, ви створюєте інші представлення магазину для підтримання різних мов у своєму магазині, щоб клієнти з різних країн могли орієнтуватися у вашому магазині Magento 2 потрібною їм мовою.
Для того, щоб задати нову мову у вашому магазині, вам потрібно завантажити та встановити мовний пакет. Для цього спочатку потрібно знайти потрібний вам мовний пакет. Введіть напр. "Magento 2 French locale GitHub" у Google, відкрийте сторінку на GitHub, дотримуйтесь усіх інструкцій, щоб встановити мовний пакет.
Наступне, що вам потрібно зробити, після того як ви встановили мовний пакет Magento 2 це активувати його.
Для перекладу CMS сторінки в Magento виконайте наступні кроки:
1. Перейдіть в Content > Elements > Pages. Примітка: для перекладу CMS сторінки потрібно вручну створити нову сторінку, тому вирішіть, яку сторінку ви хочете перекласти.
2. Натисніть Add New Page, щоб розпочати.
Переклад інформації про продукт у вашому магазині Magento 2 дозволяє охопити ширшу аудиторію та запропонувати кращий досвід для людей з усього світу. Крім того, ви не можете уникнути перекладу продуктів Magento 2, якщо хочете створити багатомовний магазин.
Magento за замовчуванням дозволяє перекладати сторінки продукту без створення нового продукту. Досить легко, чи не так? Зачекайте, поки ви почуєте про інший метод перекладу продуктів у Magento.
Переклад продуктів в Magento за замовчуванням
Щоб перекласти продукт у Magento 2, вам потрібно виконати лише кілька кроків.
1. Перейдіть у Catalog > Products та виберіть із сітки продуктів продукт, який потрібно перекласти.
2. Виберіть store view, для якого ви хочете перекласти інформацію про продукт, і почніть додавати переклади.
Примітка: якщо ви не бачите представлення магазину, для якого ви хотіли б перекласти продукт, у store view switcher, прокрутіть вниз до розділу Product in Websites і переконайтеся, що продукт прив'язано до веб-сайту,
Коли ви створюєте багатомовний магазин, перш за все переконайтеся, що ваш каталог є зручним для користувачів. Ось чому, крім перекладу продуктів, вам потрібно перекладати категорії в Magento.
Як і у продуктах, вам не потрібно створювати нову категорію, щоб перекласти її. У цій статті ми покажемо вам, як перекладати категорії двома різними способами.
Переклад категорій в Magento за замовчуванням
Щоб перекласти категорії в Magento за замовчуванням, вам потрібно лише кілька кроків.
1. Перейдіть у Catalog > Categories та змініть store view на те, для якого ви хочете перекласти категорію.
2. Виберіть категорію, яку потрібно перекласти, і перекладіть поля категорії продукту.
Кожен атрибут категорії в різних представленнях магазину задано за замовчуванням. Зніміть галочку і задайте власне значення того чи іншого атрибута. Ви зможете перекладати назву категорії, опис і метадані.
Переклад категорій у Magento за замовчуванням вимагатиме переходу на кожне представлення магазину. Якщо ви шукаєте
Якщо ви вирішили видалити розширення Magento 2 Hreflang, будь ласка, виконайте наступні кроки. Ви також можете зв'язатись з нашою командою для отримання безкоштовної консультації у випадку, якщо у вас виникнуть проблеми з розширенням Magefan.
Видалення файлів розширення
Інструкції щодо видалення файлів залежать від способу яким розширення було встановлено.
1. Якщо ви можете знайти файли розширення у папці
app/code/Magefan/AlternateHreflang
тоді видаліть цю папку.
2. Якщо розширення було встановлено через композер та його файли знаходяться в папці
vendor/magefan/module-alternate-hreflang
тоді запустіть наступну композер команду CLI , щоб видалити її
composer remove magefan/module-alternate-hreflang
Після видалення файлів розширення запустіть ці CLI команди Magento:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Примітка: якщо ви не хочете, щоб ваш веб-сайт був недоступний під час розгортання статичного
Якщо вам потрібно оновити розширення Magento 2 Alternate Hreflang від Magefan, будь ласка, виконайте наведені нижче дії.
Примітка: інструкції з оновлення залежать від методу, яким було встановлено розширення alternate hreflang.
Оновлення через composer
Якщо модуль alternate hreflang було встановлено через composer (перевірте чи існує папка vendor/magefan/module-alternate-hreflang), тоді вам потрібно запустити ці прості CLI команди в каталозі Magento 2:
composer remove magefan/module-alternate-hreflang
composer require magefan/module-alternate-hreflang ^x.x.x
# замініть x.x.x на версію яку ви хочете використовувати
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Примітка: якщо ви не хочете, щоб ваш веб-сайт був недоступний під час розгортання статичного контенту, спробуйте команди для zero downtime deployment.
Оновлення через FTP
Якщо модуль alternate hreflang було встановлено через FTP (перевірте чи існує папка app/code/Magefan/AlternateHreflang
Ви можете встановити розширення Magento 2 Alternate Hreflang від Magefan через composer або архів.
Бажаєте, щоб ми встановили та налаштували для вас модуль Alternate Hreflang? Наші девелопери зроблять це замість ваc – перегляньте наш інсталяційний сервіс.
Встановлення через composer (рекомендовано)
Будь ласка, підіть в свій акаунт Magefan Account > My Downloads > Install via Composer, щоб отримати інсталяційні інструкції.
Встановлення через архів та FTP
- Завантажте ZIP-архів розширення Alternate Hreflang на сайті magefan.com (не з GitHub або ж інших джерел).
- Вилучіть файли.
- Скопіюйте папкy app з архіву у свою папку Magento 2.
- У командному рядку за допомогою "cd" перейдіть до кореневого каталогу Magento 2.
- Запустіть команди CLI:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Примітка: якщо ви не хочете, щоб ваш веб-сайт був недоступний під час розгортання статичного контенту, спробуйте команди для zero downtime deployment
Перегляньте це коротке відео, щоб переконатися, що image lazy load успішно працює у вашому магазині:
Hreflang теги у Magento 2 використовуються для уникнення проблем з дубльованим контентом та позначення різних альтернативних сторінок. Це один із важливих факторів SEO, який вам потрібно впровадити у свою стратегію.
Однак додати їх не так просто. Якщо у вас немає особливих навичок або ви просто не хочете витрачати надто багато часу на роботу з кодом, вам обов’язково потрібно налаштувати наше розширення Magento 2 Hreflang Tags.
Щоб налаштувати hreflang теги у Magento 2:
1. Підіть в Stores > Configuration > Magefan Extensions > Alternate Hreflang.
2. Ввімкніть або Вимкніть розширення.
3. Введіть Product Key який ви зможете знайти в своєму акаунті Magefan після того як придбаєте модуль.
4. Виберіть Сторінки на який ви хочете ввімкнути hreflang теги.
5. Ввімкніть опцію Locale Depends On Region, щоб прив'язати певне представлення магазину до певного регіону, якщо у вас є веб-сайт з кількома представленнями магазинів на мовах, що мають різні регіональні варіанти (напр., американська
Блог — це потужний інструмент, який дозволяє залучати більше відвідувачів на ваш веб-сайт. Якщо ви керуєте багатомовним сайтом, ви отримаєте ще більше цього трафіку. Однак, з іншого боку, керувати ним не так просто, як здається.
Для того, щоб усі публікації вашого блогу на різних мовах мали однаковий рейтинг у пошуку, вам потрібно налаштувати для них hreflang теги. Ці теги говорять пошуковим системам, що у вас є кілька альтернативних сторінок різними мовами, тому вони не повинні зосереджуватися на відображенні у пошуку лише однієї з них.
З нашим розширенням Magento 2 Hreflang Tags їх дуже просто налаштувати.
Якщо ви хочете створити багатомовний веб-сайт або вже маєте його, і шукати найкращі розширення Magento 2, продовжуйте читати.
Ось список модулів Magento 2 ОБОВ'ЯЗКОВИХ для багатомовного веб-сайту:
1. Модуль Magento 2 Auto Language Switcher
Головна особливість цього модуля вже описана в його назву - воно автоматично перемикає представлення магазину. Широка база даних GeoIP, що використовується модулем Auto Language Switcher, дозволяє йому визначати країну користувачів і відповідно направити їх до представлення магазину на їхній мові. Крім того, є опція визначати мову користувача за мовою їхнього браузера.
2. Модуль Magento 2 Auto Currency Switcher
Якщо ви керуєте не лише багатомовним, але і багатовалютним веб-сайтом, розширення Magento 2 Auto-Currency Switcher може стати в нагоді. Якщо користувачі є направленими на представлення магазину на їхній місцевою мові, вони хотіли б, щоб їм також показували ціни в місцевій валюті. Цей модуль використовує базу даних GeoIP
Виконайте наступні кроки, щоб налаштувати Open Graph Теги для сторінки категорій блогу в Magento 2:
1. Підіть в Content > Blog > Categories та виберіть категорію, для якої потрібно налаштувати OG теги.
Налаштувавши Twitter cards для сторінок вашого блогу, ви матимете можливість залучити більше користувачів через соціальні мережі. Водночас, якщо ви маєте гарно структурований блог, буде цілком доцільно створити Twitter cards для сторінок категорії блогу.
Це допоможе запропонувати зацікавленим читачам цілі підбірки пов'язаних публікацій які охоплюють певну сферу.
Отож, у цій статті ви дізнаєтеся як налаштувати Twitter cards для сторінки категорії блогу в Magento 2.
Описані нижче кроки допоможуть вам впоратися з таким завданням.
1. В адмін панелі підіть у Content > Blog > Categories і натисніть на категорію, яку ви хотіли б налаштувати.
2. Прогорніть сторінку до розділу Twitter Cards Metadata.
3. Вкажіть Twitter Cards Title, якщо ви не хочете, щоб натомість було використано Meta Title. Якщо ж цей заголовок теж не налаштований, тоді відображатися буде заголовок публікації.
4. У полі Twitter Cards Description додайте опис Twitter card. Якщо ви не додаєте його, тоді використовуватися
Важливість ведення блогу складно переоцінити. Це чудовий інструмент, щоб залучити більше клієнтів, надати їм цінну інформацію та збільшити довіру до вашого бренду. Таким чином ви можете стати експертом у сфері вашої діяльності.
Проте важливо повідомляти людям про свій блог і Twitter є одним із найкращих рішень. Отож, у цій статті ви дізнаєтеся як налаштувати Twitter cards для сторінок публікацій блогу в Magento.
Для того, щоб налаштувати Twitter cards tags для сторінки публікації блогу, виконайте описані нижче вказівки.
1. Підіть у Content > Blog > Posts і виберіть публікацію для якої ви хочете налаштувати Twitter cards.
2. Знайдіть розділ Twitter Cards Metadata.
3. Задайте Twitter Cards Title, якщо ви не хочете показувати Meta Title натомість. Якщо ж він теж не налаштований, тоді відображатиметься заголовок публікації блогу.
4. У полі Twitter Cards Description, задайте опис для Twitter card. Якщо тут ви не введете нічого, тоді буде використовуватися Meta Description. Якщо жоден
Для перекладу атрибутів продукту та значень атрибутів виконайте наступне:
1. Перейдіть в Stores > Configuration > Attributes > Product і виберіть атрибут, який хочете перекласти.
Щоб налаштувати Open Graph теги для сторінки публікації блогу в Magento 2:
1. Підіть в Content > Blog > Posts і натисніть на публікацію блогу, яка вас найбільше цікавить, щоб розпочати.
Бувають ситуації, коли ви хочете додати промо-блок вгорі сторінки, наприклад, пропозицію безкоштовної доставки, знижка в Чорну п’ятницю чи інші свята, і вам потрібно швидко відобразити його на сторінці.
Це легко зробити за допомогою адмін панелі Magento 2. Перш за все, ми хотіли б зазначити, що додавання та налаштування HTML блоку не вимагає ніяких навичок програмування. Перегляньте це коротке відео, щоб побачити, як це насправді працює, або дотримуйтесь покрокових інструкцій наведених нижче.
Оформлення замовлення гостем є бажаним варіантом оформлення замовлення для багатьох користувачів, які не хочуть проходити довгий процес реєстрації. Це також опція, яка дозволяє їм укласти замовлення швидко.
Однак деякі продавці помилково вважають, що оформлення замовлення гостем позбавляє їх маркетингового потенціалу, оскільки вони не можуть зібрати цінну інформацію про своїх клієнтів.
Та не у випадку з розширенням Magento 2 Guest to Customer, яке дуже просте у налаштуванні і водночас корисне.
Щоб налаштувати розширення Magento 2 Guest to Customer:
1. Підіть в Stores > Configuration > Magefan Extensions > Convert Guest to Customer та ввімкніть розширення.
2. Ввімкніть опцію Automatically Convert Guest to Customer, якщо і ви хочете, щоб акаунти користувачів створювалися одразу після укладання замовлення. Потім виберіть певний Order Status, якщо ви хочете, щоб замовлення конвертувалися в облікові записи користувачів лише за певними статусами замовлення.
3. Виберіть призначати Order