Сторінка 4 - Блог
Створення категорій блогу в Magento та додавання різних віджетів бічної панелі гарантують, що відвідувачі зможуть швидше знаходити відповідний контент у вашому блозі. Однак не менш важливо, щоб читачі могли орієнтуватися у вмісті самої публікації. Одним із найкращих способів досягти цього є зміст (Post Contents).
У нашому модулі Блогу, зміст публікації генерується на основі тегів <h> і додається через віджет. Тому, сьогодні ви дізнаєтеся як це зробити.
Примітка: опція Blog Post Contents доступна лише у виданні Blog Extra.
Як додати зміст до публікації блогу?
1. Підіть у Content > Blog > Posts та оберіть публікацію блогу, до якої ви хочете додати зміст.
2. Перейдіть до розділу Content та натисніть значок widgets.
3. Вкажіть Magefan Blog Extra Extension - Blog Post Contents як Widget Type і натисніть кнопку Insert Widget.
Не забудьте натиснути кнопку Save і перевірити відображення змісту на вітрині.
Якщо ви хочете дізнатися, як додати зміст також і до бічної панелі, продовжуйте
Привіт, дорогі друзі,
Ми готові поділитися з вами першим дайджестом новин та оновлень весни 2023. Цього березня ми маємо для вас багато чудових оновлень від Magefan. Розпочинаймо!
Нові опції модуля Magento 2 Blog!
Великі оновлення для нашого бестселера – Magefan блогу! Ми додали опцію встановлення канонічної URL-адреси спеціальної категорії блогу. Ще одне чудове доповнення — це можливість скинути параметри конфігурації розширення для використання системних значень.
Також ми оновили деякі словники локалізації та покращили імпорт для Hubspot Wizard і через CSV. Ми зробили деякі покращення дизайну для сумісності з різними темами. Також додано нові зміни щодо сумісності коду PHP 8.1.
Ми також виправили посилання «Попередня» та «Наступна публікація», які ведуть до неправильних статей.
Нові функції модуля Magento 2 Dynamic Category!
Ми замінили значення за умовчанням для параметра «Apply By». Також ми видалили опцію «Assign Product
XML sitemap — це одна з найважливіших концепцій SEO, яка допомагає сканувати та індексувати ваші сторінки. Можна вважати, що це своєрідна дорожня карта для пошукових роботів, яким потрібно знаходити нові "маршрути" (сторінки) під час сканування вашого веб-сайту.
Як відомо, Shopify автоматично створює файл sitemap.xml із усіма зображеннями, сторінками та колекціями продуктів. Однак у нашому додатку Shopify Blog App є окрема XML sitemap блогу, і в цій статті ви дізнаєтеся, як її знайти та налаштувати.
Як знайти sitemap блогу в Shopify?
Sitemap вашого блогу завжди буде доступна за таким шляхом:
https://myshopify.com/a/blog/sitemap.xml
Знайшовши sitemap вашого блогу, ви зможете засабмітити її для Google та інших пошукових систем.
Як налаштувати sitemap блогу в Shopify?
Разом з окремою XML sitemap блогу, наш додаток дозволяє вам визначати пріоритетність та частоту індексування сторінок блогу.
Примітка: зауважте, що ця опція доступна в плані Pro.
Для того, щоб налаштувати XML sitemap блогу
Бажаєте покращити навігацію у своєму блозі, відображати популярні публікації на всіх сторінках чи ввімкнути пошукову форму? У цьому випадку вам потрібно додати бічну панель блогу в Shopify. Shopify Blog App від Magefan містить 7 різних елементів бічної панелі, включно з публікаціями, категоріями, пошуком, архівом тощо.
Найбільшою перевагою є те, що вам не потрібно заглиблюватися в код, щоб ввімкнути їх. Просто натисніть кілька кнопок і готово!
Отож, сьогодні ви дізнаєтеся як налаштувати кожен віджет бічної панелі, щоб покращити взаємодію користувачів з вашим блогом.
Для того, щоб додати бічну панель блогу, потрібно піти у Apps > Magefan Blog > Configuration і знайти розділ Sidebar. Тут ви можете ввімкнути і налаштувати всі віджети бічної панелі блогу в Shopify.
Примітка: кожен віджет бічної панелі має опцію Sort Order. Вона визначає позицію віджета на бічній панелі. Що менше число, то вище відображатиметься віджет.
Пошукова форма
Тут вам просто потрібно обрати enable, щоб увімкнути
Коментарі — це один із найкращих способів зацікавити читачів вашого блогу. Вони допомагають зміцнити довіру, підтримувати діалог із аудиторією та отримувати ідеї для ваших майбутніх публікацій.
На відміну від багатьох інших додатків, які для того, щоб увімкнути коментарі у блозі Shopify, потребують допоміжних додатків, наш Blog App пропонує три унікальних типи коментарів.
Сьогодні ми обговоримо кожен з них, щоб ви могли обрати найкращий тип коментарів саме для вашого блогу Shopify.
Типи коментарів блогу в Shopify
Оскільки коментарі блогу пов'язані з публікаціями, ви можете налаштувати їх у розділі Post Page (Post View). Для цього підіть у Apps > Magefan Blog > Configuration > Post Page > Comments. Тут можна вимкнути коментарі блогу або ж обрати який тип використовувати.
Коментарі Magefan
Для того, щоб налаштувати коментарі Magefan в Shopify, вам потрібно вказати Number of Comments і Number of Replies, які ви хочете дозволити. Обравши цей тип, ви зможете затверджувати та редагувати
Створення якісного контенту не завжди достатньо, щоб досягнути високого рейтингу в результатах пошуку. Окрім SEO-оптимізованого контенту, вам потрібно налаштувати sitemap блогу, канонічні теги, бредкрампи (breadcrumbs), метадані, розширені фрагменти пошуку (rich snippets) тощо. Структура URL-адреси блогу Shopify також є одним із важливих факторів, на які слід звернути увагу.
Наш додаток Shopify Blog App пропонує надзвичайно гнучкі налаштування постійних посилань. Саме тому ви можете створити посилання блогу, оптимізовані для SEO.
Незважаючи на те, що шлях блогу Shopify завжди буде /a/blog, ви можете визначити шлях до публікації, категорії та інших сторінок блогу.
Примітка: зауважте, що можливість зміни шляхів на сторінки блогу доступна в планах Standard та Pro.
Для того, щоб налаштувати структуру посилань блогу в Shopify:
1. Підіть у Apps > Magefan Blog > Configuration і знайдіть розділ Permalink Settings.
2. Вкажіть Post Path Schema. Доступні змінні: {
{parent_category}}, {Розподіл публікацій на категорії спрощує навігацію вашим блогом, особливо якщо ви охоплюєте різні теми. Shopify Blog App робить цей процес ще зручнішим, оскільки ви можете не лише створювати категорії, але й додавати їх до дерева категорій бічної панелі для кращої навігації.
У цій статті ми розглянемо це більш детально. Однак, якщо ви віддаєте перевагу слідувати відеоінструкціям, перейдіть у кінець статті.
Для того, щоб створити категорії блогу в Shopify:
1. Підіть у App > Magefan Blog > Categories і натисніть кнопку Add New Category.
2. Вкажіть Title вашої категорії і додайте опис у розділі Content.
3. У полі Category status оберіть опцію enable.
4. Зазначте Publish Date та End Date. Остання вимкне категорію блогу, коли настане певна дата.
5. Вкажіть, чи додавати категорію в меню, обравши відповідну опцію у полі Include in Menu.
6. Задайте Parent category для вашої категорії. Якщо категорія, яку ви створюєте, має бути батьківською, не заповнюйте це поле.
7. Вкажіть,
Створення публікацій блогу є складнішим, ніж видається на перший погляд, адже цей процес не обмежується контентом та пошуком ключових слів. Інструменти, за допомогою яких ви створюєте публікації в Shopify теж, певна річ, мають значення.
Якщо ви вже втомилися від неефективних конструкторів сторінок та хочете спростити створення дописів у блозі Shopify, ви потрапили на правильну сторінку.
Сьогодні, ви навчитеся створювати публікації блогу в Shopify за допомогою зручного додатку Shopify Blog App.
Для того, щоб додати публікацію блогу в Shopify:
1. Підіть у App > Magefan Blog > Posts і натисніть кнопку Add New Post.
2. Вкажіть Title публікації та оберіть enable у полі Post status, якщо ви хочете одразу ж її опублікувати. Проте ми рекомендуємо залишати статус disabled допоки ви не завершите створення допису.
3. Додайте наповнення публікації у полі Content.
Розширений редактор, схожий на MSWord, дозволяє додавати відео, зображення та таблиці. Ви також можете скористатися редактором HTML
Попри те, що Magento 2 — це дуже гнучка та легка в керуванні платформа електронної комерції, керувати онлайн-магазином іноді може бути досить складно. Так само, як отримання даних про замовлення за increment ID, отримання продуктів за ID, безумовно, є важливим вмінням.
Оскільки це одна з найпоширеніших операцій, які трапляються під час роботи з Magento, ви повинні знати, як її виконувати. Існує кілька можливих способів, і в цій статті ви дізнаєтесь, як використовувати кожен із них.
Отримайте продукт за ID використовуючи factory method
Найпоширенішим способом отримання продукту за ID у Magento 2 є застосування factory method. Для цього використайте такий код:
protected $_productFactory;
public function __construct(
\Magento\Catalog\Model\ProductFactory $productFactory
) {
$this->_productFactory = $productFactory;
}
Після цього, отримайте продукт за ID, виконавши таку команду:
$product = $this->_productFactory->create()->load($id);
Отримайте продукт за ID використовуючи API repository
API
Оптимізація швидкості є однією з головних цілей кожного магазину. Ось чому, намагаючись покращити швидкість Magento, ви точно зустрінетеся з відкладеним завантаженням (lazy loading), одним із найкращих способів оптимізації зображень.
Для тих із вас, хто не знає, що таке lazy loading, варто зазначити, що це метод, який дозволяє завантажувати лише зображення, доступні у вікні перегляду користувачів. Це допомагає покращити завантаження сторінок і відкласти завантаження непотрібних ресурсів.
Налаштування відкладеного завантаження зображень не є складним, проте у вас інколи можуть виникати труднощі під час налаштування відкладеного завантаження фонових зображень в CSS. І це саме те, з чим ми сьогодні будемо працювати.
Як працюють розширення Lazy Load?
Перш ніж рухатися далі, нам потрібно пригадати основний принцип, який використовується в розширеннях Lazy Load, щоб навчитися застосовувати його до фонових зображень в CSS.
За замовчуванням браузер завантажує зображення, додане в атрибут src
Написання цікавих дописів для вашого блогу — це лише перший крок на шляху до успішного просування. Інший полягає в створенні умов для сканування та індексації цих публікацій. Саме тут у гру вступає XML sitemap, що є одним із найважливіших елементів SEO вашого магазину.
Попри те, що наше розширення Shopware Blog автоматично додаватиме сторінки блогу до sitemap вашого магазину, ви також можете зазначити, які саме сторінки додавати та як часто їх індексувати.
Отож, у цій статті ви дізнаєтеся як налаштувати sitemap блогу в Shopware.
Для того, щоб налаштувати sitemap блогу в Shopware:
1. Підіть у Extensions > My extension, знайдіть Blog by Magefan і натисніть кнопку Configure.
2. Прогорніть сторінку до розділу XML Sitemap і додайте такі налаштування:
- Оберіть чи вмикати (Enable) Blog Index Page в sitemap і задайте Frequency та Priority.
- У полі Enable Blog Categories оберіть Yes і вкажіть Frequency та Priority для індексації категорій.
- Оберіть Yes у полі Enable Blog Posts
Вітаємо, фанати Magento,
Ловіть новини та оновлення, які відбулися цього лютого. Зима майже закінчилася, тому готуйтеся до сонячних днів і нових чудових речей від Magefan.
Нові опції модуля Magento 2 Dynamic Categories!
Економія часу під час оновлення каталогу Magento є ключем до ефективного управління. А динамічна категорія є ідеальним інструментом для покращення створення та оновлення категорій.
Тепер модуль працює ще краще, оскільки ми вдосконалили сумісність із Magento Commerce і Commerce on Cloud.
Окрім того, ми виправили проблему з повторюваною появою Idle (елементів backlog) через увімкнений режим індексування "UPDATE BY SCHEDULE". Також виправлено помилку SQL в динамічному оновленні значення атрибута продукту, яка з’являлася на Magento Commerce.
Нові опції Magento 2 Product Tabs Extension!
Якщо ви планували відображати атрибути продукту в описі, тепер ви можете зробити це за допомогою доданого нами віджета
24 лютого 2022 р.
День початку повномасштабної війни змінив життя всіх українців і світу. З 2022 року 24 лютого – це не просто ще один день в календарі. Для нас це початок нової ери.
Ми думали, що це триватиме кілька днів або всього кілька тижнів. І ці кілька днів перетворилися на 365 днів війни, і вона не закінчилася. Кожен день цієї війни менш чи більш важкий для кожного з нас.
Хоча перші дні були сповнені страху, сліз і незнання, ми почали діяти і боротися. Ми об’єдналися в одну сильну націю, в одну велику родину, яка могла протистояти всьому.
Ми хотіли б поділитися, як змінилося життя членів нашої команди цього року.
Вікторія:
"Якщо я скажу, що 2022 рік був важким, то це не охопить навіть крихти всіх жахів, з якими довелося зіткнутися нам, українцям. Я вважаю його переломним моментом у своєму житті, який змусив мене розставити пріоритети і стати набагато зрілішою. Водночас я знову закохалась в нашу країну, культуру та людей. Ось чому я знаю, що незалежно від того, що станеться в майбутньому,
Оскільки дописи в блозі проходять велику кількість етапів перед публікацією, вам, імовірно, знадобиться кілька людей, щоб керувати кожним кроком. Однак замість того, щоб надавати кожному користувачеві доступ до всіх розділів блогу Shopware, ви можете зробити доступними лише окремі розділи.
Для цього вам потрібно створити роль користувача в Shopware і надати для неї певні дозволи. Це не тільки сприяє безпеці, але й зручності керування блогом.
Для того, щоб налаштувати доступ до сторінок блогу Shopware з адмін панелі:
1. Підіть у System > Settings > Users & permissions і натисніть кнопку Create role.
2. Заповніть Basic information, вказавши Name та Description цієї ролі.
3. Перейдіть до Permissions > Content і позначте розділи блогу, до яких ви хочете надати доступ авторам.
Для таких опцій, як Blog Categories, Blog Comments, Blog Posts та Blog Tags ви можете задати, чи може користувач переглядати, редагувати, створювати та видаляти їх (View, Edit, Create та Delete відповідно).
Ведення блогу створює джерело безкоштовного органічного трафіку та спільноту людей, які поділяють ваші ідеї. Ось чому блог є одним із найпопулярніших безкоштовних маркетингових інструментів для електронної комерції.
Отже, якщо ви ще не ведете блог на Shopware, ніколи не пізно почати. І перш за все вам потрібно встановити розширення Shopware Blog.
У цій статті, ви дізнаєтесь, наскільки легко створювати публікації блогу на Shopware.
Для того, щоб створити публікацію блогу у Shopware:
1. Підіть у Content > Blog Posts і натисніть кнопку Add post.
2. Заповніть розділ General, додавши загальну інформацію про публікацію блогу.
Тут вам потрібно ввімкнути публікацію, вказати Title, додати категорії і написати Content публікації.
3. Введіть Short Content публікації, що відображатиметься на домашній сторінці блогу та в інших списках публікацій.
4. Заповніть розділ Display Settings.
Оберіть автора і додайте теги пов’язані з вашою публікацією. Ви також можете увімкнути опцію Include
Щоб встановити розширення Shopware Blog від Magefan, будь ласка використайте один із наведених нижче методів.
Інсталяційний метод 1 - Встановлення через композер
- Відкрийте рядок команд.
- За допомогою команди "cd" перейдіть до кореневого каталогу Shopware.
- Запустіть CLI команди:
composer require magefan/shopware-plugin-blog
bin/console plugin:refresh
bin/console plugin:install --activate MagefanBlog
bin/console cache:c
Інсталяційний метод 2 - Встановлення через архів та FTP
- Завантажте ZIP-архів розширення Blog на сайті magefan.com (не з GitHub або ж інших джерел).
- Вилучіть файли.
- Скопіюйте папку сustom з архіву у свою папку Shopware web.
- У командному рядку за допомогою "cd" перейдіть до кореневого каталогу Shopware.
- Запустіть команди CLI:
bin/console plugin:refresh
bin/console plugin:install --activateMagefanBlog
bin/console cache:clear
Файли cookie — це зовсім не нове поняття. Більшість користувачів Інтернету знають, що cookie створюють файли невеликого розміру для зберігання інформації, пов’язаної з користувачем.
Ми всі можемо погодитися, що сповіщення про файли cookie інколи можуть дратувати. Але це необхідний захід для отримання згоди клієнтів на збір їхніх персональних даних, що має таке ж важливе значення, як і terms and conditions.
Отже, якщо вам цікаво, чи є у Magento 2 певні параметри файлів cookie, які можна налаштувати, то відповідь – так. Ви можете легко налаштувати параметри файлів cookie в Magento прямо з адмін панелі та адаптувати їх відповідно до вимог вашого магазину.
У цій статті ви пригадаєте вже відомі для вас факти та дізнаєтеся, як налаштувати файли cookie в Magento 2, а також як редагувати політику файлів cookie і текст їхнього повідомлення.
Що таке файли cookie?
Файли cookie — це невеликі інформаційні файли, які створюються в Інтернеті та зберігаються на вашому комп’ютері. Вони містять дані про
Оптимізація сторінки продукту — одне із завдань, яке ніколи не викреслюється зі списку TO-DO в електронній комерції. Вам потрібно оптимізувати SEO сторінок продуктів, створювати більш привабливі зображення та регулярно оновлювати інформацію про продукт, щоб заохотити людей відвідувати ваш магазин.
Атрибути продукту, зокрема, важливі на сторінці продукту, оскільки вони містять короткий опис деталей продукту. Але, на жаль, Magento дозволяє додавати нові атрибути до вітрини лише у вкладці More information.
Отже, у цій статті ви дізнаєтеся, як відображати поточні атрибути продукту (current product attributes) в короткому описі продукту або в будь-якому іншому місці на сторінці продукту.
Ви можете зробити це за допомогою віджетів атрибутів поточного продукту, який йде з розширенням Product Tabs.
Додайте поточні атрибути продукту до опису продукту
Щоб відобразити поточні атрибути продукту (current product attributes) на сторінках продукту в Magento:
1. Перейдіть у Catalog > Products та виберіть
Відстеження всіх доступних до продажу продуктів, особливо під час використання Magento MSI є надзвичайно важливим. Magento пропонує чимало можливих опцій, найпростішою з яких є salable quantity. Вона відображає суму товарів з усіх sources і дозволяє побачити, скільки продуктів у вас залишилося.
Проте фільтрувати продукти за salable quantity в Magento неможливо. Принаймні, немає простого способу, оскільки більшість статей описують як зробити це програмно.
Оскільки розширення Magento 2 Extended Product Grid & Mass Actions Extension пропонує вам цю функцію за замовчуванням, ми хочемо поділитися, як легко можна фільтрувати продукти з адмін панелі.
Для того, щоб фільтрувати продукти за salable quantity в Magento 2:
1. Підіть у Catalog > Products і розгорніть Filters продуктів.
2. Знайдіть поле Salable Quantity, введіть число за яким ви хочете відфільтрувати продукти і натисніть кнопку Apply Filters.
Застосувавши фільтр, ви побачите продукти з salable quantity, яку ви щойно ввели у відповідному
Як би ви не намагалися запобігти раптовому зникненню даних вашого магазину, завжди існує невеликий ризик різноманітних атак або системних збоїв. Незалежно від того, наскільки добре організована робота вашого магазину, будь-що, від встановлення розширень Magento 2 і розгортання статичного контенту до оновлення Magento, може призвести до втрати деяких даних.
Для того, щоб уникнути такого розвитку подій, вам знадобиться backup. І, на щастя, Magento 2 дозволяє створювати backup кількома способами.
Сьогодні ви дізнаєтеся про кожен з них, щоб навчитися створювати копію всіх необхідних даних, яку згодом можна буде легко відновити.
Створюйте Magento 2 backup через адмін панель
Для того, щоб створити і запланувати backup у Magento 2:
1. Підіть у Stores > Configuration > Advanced > System > Backup Settings.
2. Увімнкіть цю опцію, обравши Yes у полі Enable Backup.
3. Оберіть Yes у полі Enable Scheduled Backup, якщо ви хочете робити копію даних регулярно.
4. Вкажіть Scheduled Backup Type. Тут
Оскільки архітектура Magento структурована таким чином, щоб зберігати дані в різних таблицях бази даних, усі дані потрібно переіндексувати, після того як ви вносите будь-які зміни у свій магазин. І хоча ви можете зробити reindex Magento 2 через CLI або навіть адмін панель, цей процес всерівно займає багато часу.
У цій статті ми хочемо допомогти вам оптимізувати цей процес.
Оскільки індексер Catalog Category Product виконується найдовше, ми візьмемо його як приклад для цієї статті. Отже, ви можете оптимізувати час виконання реіндексу в Magento, змінивши batch_size індексера Catalog Category Product.
Однак, щоб отримати краще уявлення про те, як це працює, давайте визначимо, що таке batch size та чому його потрібно змінювати.
Як працює Magento reindex?
Batch size — це кількість індексів, які будуть оброблені одночасно, за один MySQL запит.
Уявіть, що у вас є магазин із 40 000 продуктів, і ви вносите якісь зміни, як-от масове оновлення цін всіх своїх продуктів. Це призведе до того, що 40