
Статичні блоки Magento 2 – це чудовий спосіб привернути увагу клієнтів до певних продуктів, пропозицій чи послуг. Хоча створити Блоки CMS у Magento надзвичайно просто, додавання їх до сторінок є досить складним завданням.
Все тому, що існують різні способи вставки блоків CMS у Magento. Все залежить від того, як і де ви бажаєте, щоб вони відображалися.
У цьому посібнику описано основні інструменти та місця для додавання статичних блоків, зокрема як їх динамічно відображати: за користувацькою групою, датою чи іншими умовами.
- Ви можете відображати блоки CMS у Magento через налаштування категорій, віджети, WYSIWYG-редактор та конструктор сторінок.
- Налаштування категорії – це найшвидший спосіб додавання банерів у Magento, але вони дозволяють розміщувати їх лише у визначених областях — у верхній частині категорії, біля опису.
- Віджети Magento є найпопулярнішим методом вставки блоків CMS, оскільки вони надають повний контроль над сторінками та контейнерами, де з’являтиметься блок.
- The WYSIWYG-редактор і Конструктор сторінок дозволяють додавати блоки безпосередньо до вмісту сторінки, але блоки залишаються статичними.
- Платформа не має вбудованої функції відображення блоків Планувальник блоків Magento CMS або умовного відображення блоків CMS.
- Динамічні блоки CMS – це блоки, які відображаються автоматично та динамічно змінюються залежно від часу, груп клієнтів, стану кошика та поведінки відвідувачів.
Методи відображення блоків Magento CMS
За замовчуванням у Magento є три способи додавання блоків: за допомогою налаштувань категорії, віджетів та редакторів контенту.
Поки налаштування категорії є найпростішим способом додавання банерів, цьому методу бракує гнучкості в розміщенні. Віджети, з іншого боку, забезпечують більше контролю та дозволяють розміщувати блоки на різних сторінках, але вони все одно вимагають ручного налаштування.
Редактори контенту дозволяють додавати блоки безпосередньо на сторінки CMS. Однак вони статичні та не можуть пропонувати жодного планування чи персоналізації.
![]()
Хоча кожен метод має свої переваги та недоліки, вони все ще можуть задовольнити основні потреби. Але коли справа доходить до автоматизації або відображення статичних блоків за певних умов, усі ці методи стають марними.
Ось дединамічні блоки CMS стане в нагоді.
Вони дозволяють вам показувати правильний контент потрібній групі людей у правильний час. Це допомагає уникнути помилок та втрачених рекламних можливостей. Однак ця функція за замовчуванням недоступна в Magento.
Як вставити блоки CMS у Magento?
Тепер, коли ви вибрали бажаний спосіб вставки блоків, давайте подивимося, як це можна зробити.
Через налаштування категорії
Щоб відображати блоки Magento CMS на сторінках категорій, виконайте наведені нижче дії:
1. Перейдіть до Каталог > Категорії і виберіть Категорія на якому ви хочете відобразити блок CMS.
2. Виберіть CMS блок ви хочете додати в Зміст розділ.
![]()
3. Встановіть Режим відображення до Тільки статичний блок або Статичний блок та продуктиу Налаштування дисплея.
![]()
4. Зберегти категорію та перевірте свій блок CMS на вітрині магазину.
![]()
Ось коротке відео про те, як додавати статичні блоки до категорій.
Відображення блоків CMS на сторінках категорій дозволяє виділяти спеціальні пропозиції, знижки або новини в певній категорії.
Однак, розміщення дуже обмежене, зазвичай у верхній частині сторінки. Тому, якщо ви хочете додати статичний блок на сторінку категорії під товарами, спробуйте додати його за допомогою віджетів.
Через віджети Magento
Щоб вставити статичні блоки за допомогою Віджети Magento , виконайте такі дії:
1. Перейдіть до Вміст > Елементи > Віджети і натисніть кнопку Додати віджет кнопка.
2. Виберіть Статичний блок CMS як Тип, встановіть Тема дизайну і натисніть Продовжити.
Важливо: ви не зможете змінити ці поля надалі. Тож, якщо ви вибрали неправильний тип або тему, просто поверніться назад або почніть з нового блоку.
![]()
3. Заповніть Властивості вітрини.
- Дайте своєму віджету Назва.
- Призначити це Перегляди магазину він має бути активним.
- Встановіть Порядок сортування.
Примітка: чим менше число, тим вище воно відображається у списку віджетів.
![]()
4. Вкажіть точну сторінку та місце, де ви хочете відобразити блок CMS у Оновлення макета.
- Виберіть будь-якийКатегорія, Продукт або Загальний Сторінки щоб розмістити блок CMS.
- Виберіть Контейнер, точне місце на сторінці, куди ви хочете вставити свій блок CMS.
![]()
5. Перейдіть до Параметри віджетів і виберіть Блок CMS призначити цьому віджету.
![]()
6. Зберегти віджет і перевірте свій блок CMS на вітрині магазину. Іноді вам також може знадобитися очистити кеш Magento .
![]()
Перегляньте це коротке відео, щоб виконати покрокові інструкції щодо відображення блоку CMS на сторінках Magento за допомогою віджетів:
Примітка: Якщо з якоїсь причини ви хочете припинити відображення певних блоків CMS, вам потрібно вимкнути блок CMS, а не віджет.
Це найпопулярніший метод вставки статичних блоків у Magento, оскільки він дозволяє вибрати точну сторінку та місце для їх додавання.
Однак, якщо ви хочете додати блоки CMS безпосередньо до вмісту сторінки, скористайтеся WYSIWYG-редактором.
Через WYSIWYG-редактор
Щоб додати статичні блоки на сторінку CMS або блог за допомогою WYSIWYG-редактора:
1. Перейдіть доВміст > Сторінки та виберіть сторінку CMS, на якій потрібно відобразити блок.
2. Знайдіть Віджети інструмент у Зміст розділ, щоб вставити віджет.
![]()
3. Встановіть Статичний блок CMS як Тип віджета продовжити.
4. Виберіть віджет Шаблон і Виберіть а Блок зі списку блоків CMS. Потім натисніть Вставити віджет.
![]()
5. Не забудьтеЗберегти ваша сторінка.
Якщо ви надаєте перевагу відеоінструкціям щодо вставки блоку CMS у WYSIWYG-редактор, перегляньте цей короткий кліп:
Відображення блоків CMS у Magento таким чином швидше, ніж іншими методами. Однак, це складніше в управлінні, оскільки ви не можете змінити розташування або відстежувати всі блоки, вставлені таким чином.
Через конструктор сторінок
Щоб вставити блоки CMS за допомогою конструктора сторінок Magento:
1. Перейдіть до Вміст > Сторінки та виберіть сторінку, на яку потрібно додати блок.
2. Знайдіть Зміст розділ і вдарив той/та/те Редагувати за допомогою конструктора сторінок кнопка.
3. ВставтеРядок де ви хочете відобразити свій блок CMS та вставити його Текст елемент.
4. ЗнайдітьВіджети інструмент на панелі.
![]()
5. ВиберітьСтатичний блок CMS як Тип віджета, встановити Шаблон, і виберіть БлокВ основному, ті ж кроки, що й у WYSIWYG-редакторі.
![]()
6. Закрийте вікно конструктора сторінок і натиснітьЗберегти.
Незалежно від того, чи використовуєте ви WYSIWYG-редактор, чи конструктор сторінок для відображення статичних блоків Magento на сторінках CMS, результат буде однаковим.
![]()
Як динамічно відображати блоки Magento CMS?
Коли ви вставляєте статичні блоки в Magento, використовуючи стандартні віджети та налаштування категорій, ці блоки залишаються видимими, доки ви не зміните їх вручну. Це швидко стає незручним, якщо ви хочете запускати обмежені в часі акції, сезонні кампанії або персоналізовані пропозиції.
Щоб виправити це та динамічно відображати блоки CMS у Magento, вам потрібне рішення та Pages. Воно дозволяє вам налаштувати умови відображення, щоб визначити, коли, як і кому відображати статичні блоки.
Примітка: Вам все одно потрібно додавати блоки CMS на сторінки за допомогою віджетів, щоб вказати контейнер, де їх слід розмістити. Але блок вмикатиме, вимикатиме та змінюватиметься залежно від заданих вами умов. Тож жодного повторюваного ручного керування.
За групою клієнтів
Щоб динамічно відображати блоки CMS на основі групи клієнтів, просто вкажіть групу, на яку спрямований блок. Навіть якщо у вас є два різні блоки в одному місці, клієнти з різних груп бачитимуть різні банери.
Наприклад, ви можете запропонувати та відображати банер безкоштовної доставки для загальних клієнтів або банер «зареєструйтесь та отримайте безкоштовну доставку» для відвідувачів, які не ввійшли в систему.
Налаштування групи клієнтів для динамічних блоків
За датою
Щоб динамічно відображати статичні блоки в Magento за датою, просто вказати дату, час та дні тижня у відповідних полях. Це автоматично вмикатиме та вимикатиме блоки CMS. Таким чином, вони замінюватимуть один одного автоматично.
наприклад, налаштуйте банер «Відправлення в понеділок» для показу у вихідні дні та «отримайте своє замовлення до кінця тижня, якщо замовите зараз» для понеділка та вівторка.
Налаштування дати та часу динамічних блоків
За умовами
Щоб динамічно відображати блоки CMS у Magento на основі умов, просто встановіть атрибути кошика, продукту, категорії або сторінки, на яких вони базуються. Це дозволяє вам показувати знижки або спеціальні пропозиції в кошику, на етапі оформлення замовлення або на продуктах, лише якщо виконано певні умови.
наприклад, налаштуйте «пропозицію безкоштовної доставки» для замовлень на суму понад 100 доларів США або з певної країни, оскільки вона знаходиться у вашому регіоні. Або ж ви можете пропонувати заохочення, банери зі знижками лише на нові товари.
Приклад умов блокування CMS на основі атрибутів кошика (країна доставки та проміжний підсумок кошика)
Блоки Magento CMS – це потужний інструмент для базового розміщення контенту, будь то просування пропозицій на сторінках категорій чи вставка банерів безпосередньо на сторінки CMS.
Але вони досить обмежені в управлінні. Вам потрібно багато редагувати вручну, і вам важко розмістити кілька блоків в одному контейнері.
Щоб досягти справді найкращих результатів у вашому магазині та спростити управління, вам потрібно Увімкнути динамічні блоки в Magento .
Вони подолають розрив між стандартною функціональністю Magento та динамічним персоналізованим контентом, щоб максимально використати статичний контент.
Найчастіші запитання
Щоб персоналізувати повідомлення, ви можете ввімкнути динамічні блоки та відображати два різні блоки для різних груп клієнтів.
Ваш блок CMS може не відображатися на вітрині магазину, якщо:
- кеш не очищено
- блок вимкнено
- блок не призначено правильному перегляду магазину
- Віджет конфліктує з контейнерами макета.