
Якщо продавцям потрібно оголошувати про спеціальні пропозиції, показувати банери або просто зробити свої сторінки більш привабливими, їм потрібні блоки Magento CMS.
. Ці блоки можна легко створювати безпосередньо з панелі адміністратора. Однак, зі зростанням кількості блоків, ефективне керування ними може стати складним.
So, in this article, you'll learn how to create CMS blocks in Magento, what they are used for, and how to make the most of their usage. We'll also cover the Планування блоків CMS for better block management.
- Блоки Magento 2 CMS – це блоки контенту повторного використання, які можуть відображати текст, зображення, відео, посилання, кнопки та віджети у кількох місцях на вашому веб-сайті.
- Блоки можна додавати доCMS, категорій, товарів, кошиків, оформлення замовлення та інших сторінок.
- Віджети – це найгнучкіший метод відображення статичних блоків на будь-якій сторінці або позиції макета.
- На відміну від сторінок CMS, блоки CMS не мають власних URL-адрес і призначені для багаторазового використання.
- Статичні блоки підтримують локалізацію та контент, специфічний для перегляду магазину.
- За замовчуванням, блоки CMS є статичними та потребують ручного оновлення, активації та деактивації.
- Динамічні блоки CMS можуть відображатися на основі груп клієнтів, атрибутів кошика, атрибутів продукту та дати.
Що таке блоки Magento 2 CMS?
Блоки Magento 2 CMS – це блоки контенту, які можна повторно використовувати, що дозволяють відображати одну й ту саму інформацію в кількох місцях на веб-сайті Magento. Статичні блоки можуть зберігати тексти, зображення, відео, кнопки, посилання та віджети.
Вони найчастіше використовуються для різних рекламних банерів (розпродажі, знижки, спеціальні пропозиції), значків довіри, оголошень магазину, сезонного контенту або повідомлень на основі кампанії.
Після створення статичний блок можна відображати на сторінках CMS, категорії, продукту, оформлення замовлення та інших сторінках.
Різниця між блоками CMS та сторінками CMS у Magento
Блоки Magento CMS та сторінки CMS пов'язані між собою, вони працюють разом для створення контенту в магазині, але кожен з них має різні функції.
Блоки CMS – це одиниці контенту, які можна створювати один раз і вставляти кілька разів на різні сторінки або в різні місця.
Сторінки CMS – це окремі сторінки з власними URL-адресами, такі як сторінки «Про нас» та «Контакти» тощо. Вони задумані як окремі одиниці, що формують основну структуру веб-сайту.
![]()
Чому блоки Magento CMS важливі?
Одним з головних призначень блоків Magento CMS є ефективність. Вони дозволяють оновлювати контент на багатьох різних сторінках, редагуючи один статичний блок безпосередньо з панелі адміністратора.
Ось чому вони не просто інструмент для створення контенту — вони є потужним способом:
- пришвидшити та спростити керування контентом
- підтримувати однаковий контент та дизайн у всьому магазині
- локалізувати або змінювати контент для різних переглядів магазину
- швидко підтримувати маркетингові кампанії без залучення розробників
Таким чином, блоки CMS надають бізнес-командам більше гнучкості для підтримки узгодженості та релевантності вітрини магазину.
Як створити блоки CMS у Magento 2?
Щоб створити блоки Magento CMS:
Крок 1: Перейдіть доКонтент > Елементи > Блоки та натисніть кнопку Додати новий блок .
Крок 2: Увімкніть блок CMSта надайте йомуназву та ідентифікатор .
Крок 3: Призначте блок для Перегляду магазину it should be displayed on. It's especially important for stores with багатомовний setups.
![]()
Крок 4: Створіть CMS Контент , додавши зображення, відео, посилання та інший контент.
![]()
Крок 5:Не забудьтеЗбережіть блок після завершення.
Примітка: if you're comfortable working with code, try to створювати блоки CMS у Magento 2 програмно.
Куди додавати блоки CMS у Magento?
Вставка блоків CMS в Magento depends on goals and the type of page where the block should appear:
- Будь-яка сторінка. Щоб відобразити статичний блок на будь-якій сторінці, віджети є найбільш гнучким варіантом, оскільки вони дозволяють вибрати будь-яке місце (заголовок, нижній колонтитул, бічна панель) на сторінці.
- Сторінка CMS або дописи в блозі. Щоб додати статичні блоки безпосередньо на сторінку CMS або в блог, скористайтеся функцією віджетів, доступною в WYSIWYG-редакторі. Ідеальний варіант для банерів, рекламного контенту або текстових розділів, розташованих між іншими елементами.
- Сторінки категорій. Сторінки категорій мають спеціальні місця, призначені для рекламного контенту. Блоки CMS можна призначити безпосередньо в налаштуваннях категорії для пропозицій, специфічних для категорії.
- Сторінка успішного оформлення замовлення. The same widget approach applies here. Additionally, it's possible to define conditions under which to відображати блок CMS після успішного оформлення замовлення.
Тепер, коли ви знаєте, як створювати та де відображати блоки Magento CMS, час перевірити, як отримати від них максимум користі. За допомогою персоналізованих пропозицій.
Як увімкнути динамічні блоки CMS у Magento?
To enable dynamic CMS blocks in Magento, you need tools like Magefan .
За замовчуванням блоки CMS є статичними. Це означає, що продавцям все одно потрібно вмикати або вимикати блоки після закінчення терміну дії акцій, вручну оновлювати контент і створювати окремі блоки для різних аудиторій.
І чим потужніша їхня рекламна кампанія, тим більше часу вона може займати.
Розширення Magento 2 Dynamic Blocks and Pages, з іншого боку, дозволяє продавцям автоматично відображати статичні блоки на основі різних умов.
Візьмемо як приклад ту саму пропозицію «безкоштовна доставка для замовлень понад 200 доларів».
На основі груп клієнтів
Щоб ваш блок CMS привернув увагу потрібної аудиторії, вам потрібно орієнтуватися на неї за допомогою правильної пропозиції. Отже, один і той самий блок працюватиме не для всіх. Щоб вирішити цю дилему, створіть унікальні блоки для кожної групи клієнтів.
наприклад, ви можете пропонувати безкоштовну доставку лише для загальних клієнтів (тих, хто ввійшов у систему).
Налаштування групи клієнтів для динамічних блоків
На основі атрибутів кошика
Блок "безкоштовна доставка для замовлень понад 200 доларів" має відображатися для людей, чия загальна сума не перевищила поріг у 200 доларів. Саме тоді стануть у пригоді атрибути кошика. Але проміжний підсумок - це не єдиний атрибут, який ви можете вибрати.
наприклад Ви можете запропонувати безкоштовну доставку лише до однієї країни
Приклад умов блоку CMS на основі атрибутів кошика (країна доставки та проміжний підсумок кошика)
На основі атрибутів продукту
Якщо ви вирішите відображати блок CMS з деякими пропозиціями на сторінках продуктів, ви можете звузити параметри за допомогою атрибутів продукту.
наприклад, ви можете відображати пропозицію безкоштовної доставки лише для певних категорій або лише для нових продуктів.
Приклад умов блоку CMS на основі атрибутів продукту.
На основі дати
Нарешті, найважливіша частина. Щоб уникнути ручної роботи, вам потрібно запланувати блоки CMS на певні дати, час та дні тижня. Розширення автоматично вимикає та вмикає статичний блок на основі ваших налаштувань.
наприклад Ви можете запропонувати безкоштовну доставку з 8:00 до 14:00, з понеділка по середу, протягом певного періоду.
налаштування дати та часу динамічних блоків
На цьому етапі зрозуміло, як працюють статичні блоки в Magento, де їх можна відображати та чому динамічні правила важливі для ефективного управління акціями.
Наступний крок – переконатися, що ви дотримуєтеся найкращих практик.
Найкращі практики щодо блоків Magento 2 CMS
Щоб вітрина магазину була узгодженою та актуальною за допомогою блоків CMS, слід дотримуватися кількох найкращих практик:
- Чітко назвіть блоки. Призначте чітку та описову назву кожному блоку CMS, щоб зрозуміти, для чого він використовується. Таким чином, блок буде легко знайти та оновити. Це особливо корисно для магазинів з багатьма кампаніями, сезонними повідомленнями або кількома учасниками.
- Повторно використовуйте блоки. Щоб заощадити час і забезпечити узгодженість, повторно використовуйте існуючі статичні блоки замість того, щоб відтворювати контент на різних сторінках.
- Будьте уважні під час призначення переглядів магазину. Завжди перевіряйте, чи блоки CMS призначені правильному перегляду магазину. Правильне налаштування гарантують, що потрібний контент з’явиться в потрібному місці, не заплутуючи клієнтів.
- Регулярно переглядайте та очищуйте блоки CMS. Вимикайте або видаляйте застарілі або більше не потрібні блоки, щоб ваша бібліотека CMS була чистою та актуальною. Це підвищує ефективність і спрощує керування контентом.
- Динамічно відображайте статичні блоки для автоматизації та персоналізації контенту. For stores with frequent promotions, увімкнути динамічні блоки CMS. They allow you to apply rule-based logic and automatically control when, where, and to whom the blocks are shown.
Як бачите, блоки Magento CMS – це ідеальний спосіб підвищити рівень ваших рекламних акцій та швидше керувати контентом на кількох сторінках. Більше того, якщо ви поєднаєте це з правильними інструментами, ви можете динамічно показувати контент різним клієнтам і ще більше покращити управління.
Найчастіші запитання
Ви можете викликати статичний блок CMS у файлі .phtml, відрендеривши його через блок макета Magento:
= $this-> getLayout() ->createBlock(\Magento\Cms\Block\Block::class) ->setBlockId('ідентифікатор_вашого_блоку') ->toHtml(); ?>
Просто замініть «your_block_identifier» на ідентифікатор вашого блоку CMS.