Як вставляти статичні блоки в Magento?

Статичні блоки 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.

Як вставити блоки CMS у Magento?

Тепер, коли ви вибрали бажаний спосіб вставки блоків, давайте подивимося, як це можна зробити.

Через налаштування категорії

Щоб відображати блоки Magento CMS на сторінках категорій, виконайте наведені нижче дії:

1. Перейдіть до Каталог > Категорії і виберіть Категорія на якому ви хочете відобразити блок CMS.

2. Виберіть CMS блок ви хочете додати в Зміст розділ.

Додавання блоку CMS до категорії в Magento 2

3. Встановіть Режим відображення до Тільки статичний блок або Статичний блок та продуктиу Налаштування дисплея

Налаштування відображення категорій Magento 2

4. Зберегти категорію та перевірте свій блок CMS на вітрині магазину.

Категорія Magento 2 для жінок

Ось коротке відео про те, як додавати статичні блоки до категорій.

Відображення блоків CMS на сторінках категорій дозволяє виділяти спеціальні пропозиції, знижки або новини в певній категорії.

Однак, розміщення дуже обмежене, зазвичай у верхній частині сторінки. Тому, якщо ви хочете додати статичний блок на сторінку категорії під товарами, спробуйте додати його за допомогою віджетів.

Через віджети Magento

Щоб вставити статичні блоки за допомогою Віджети Magento , виконайте такі дії:

1. Перейдіть до Вміст > Елементи > Віджети і натисніть кнопку Додати віджет кнопка.

2. Виберіть Статичний блок CMS як Тип, встановіть Тема дизайну і натисніть Продовжити.

Важливо: ви не зможете змінити ці поля надалі. Тож, якщо ви вибрали неправильний тип або тему, просто поверніться назад або почніть з нового блоку.

Віджети Magento 2

3. Заповніть Властивості вітрини.

  • Дайте своєму віджету Назва.
  • Призначити це Перегляди магазину він має бути активним.
  • Встановіть Порядок сортування.

Примітка: чим менше число, тим вище воно відображається у списку віджетів.

Параметри віджетів Magento 2

4. Вкажіть точну сторінку та місце, де ви хочете відобразити блок CMS у Оновлення макета.

  • Виберіть будь-якийКатегорія, Продукт або Загальний Сторінки щоб розмістити блок CMS.
  • Виберіть Контейнер, точне місце на сторінці, куди ви хочете вставити свій блок CMS.

Оновлення макета віджетів Magento 2

5. Перейдіть до Параметри віджетів і виберіть Блок CMS призначити цьому віджету.

Параметри віджетів Magento 2

6. Зберегти віджет і перевірте свій блок CMS на вітрині магазину. Іноді вам також може знадобитися очистити кеш Magento .

 блок cms у кошику Magento

Перегляньте це коротке відео, щоб виконати покрокові інструкції щодо відображення блоку CMS на сторінках Magento за допомогою віджетів:

Примітка: Якщо з якоїсь причини ви хочете припинити відображення певних блоків CMS, вам потрібно вимкнути блок CMS, а не віджет.

Це найпопулярніший метод вставки статичних блоків у Magento, оскільки він дозволяє вибрати точну сторінку та місце для їх додавання.

Однак, якщо ви хочете додати блоки CMS безпосередньо до вмісту сторінки, скористайтеся WYSIWYG-редактором.

Через WYSIWYG-редактор

Щоб додати статичні блоки на сторінку CMS або блог за допомогою WYSIWYG-редактора:

1. Перейдіть доВміст > Сторінки та виберіть сторінку CMS, на якій потрібно відобразити блок.

2. Знайдіть Віджети інструмент у Зміст розділ, щоб вставити віджет.

Контент сторінки Magento 2 CMS

3. Встановіть Статичний блок CMS як Тип віджета продовжити.

4. Виберіть віджет Шаблон і Виберіть а Блок зі списку блоків CMS. Потім натисніть Вставити віджет.

Віджет вставки Magento 2

5. Не забудьтеЗберегти ваша сторінка.

Якщо ви надаєте перевагу відеоінструкціям щодо вставки блоку CMS у WYSIWYG-редактор, перегляньте цей короткий кліп:

Відображення блоків CMS у Magento таким чином швидше, ніж іншими методами. Однак, це складніше в управлінні, оскільки ви не можете змінити розташування або відстежувати всі блоки, вставлені таким чином.

Через конструктор сторінок

Щоб вставити блоки CMS за допомогою конструктора сторінок Magento:

1. Перейдіть до Вміст > Сторінки та виберіть сторінку, на яку потрібно додати блок.

2. Знайдіть Зміст розділ і вдарив той/та/те Редагувати за допомогою конструктора сторінок кнопка.

3. ВставтеРядок де ви хочете відобразити свій блок CMS та вставити його Текст елемент.

4. ЗнайдітьВіджети інструмент на панелі.

Вставка блоків CMS через конструктор сторінок Magento

5. ВиберітьСтатичний блок CMS як Тип віджета, встановити Шаблон, і виберіть БлокВ основному, ті ж кроки, що й у WYSIWYG-редакторі.

Вставка блоків Magento CMS у конструктор сторінок

6. Закрийте вікно конструктора сторінок і натиснітьЗберегти.

Незалежно від того, чи використовуєте ви WYSIWYG-редактор, чи конструктор сторінок для відображення статичних блоків Magento на сторінках CMS, результат буде однаковим.

Блок Magento CMS на головній сторінці

Як динамічно відображати блоки Magento CMS?

Коли ви вставляєте статичні блоки в Magento, використовуючи стандартні віджети та налаштування категорій, ці блоки залишаються видимими, доки ви не зміните їх вручну. Це швидко стає незручним, якщо ви хочете запускати обмежені в часі акції, сезонні кампанії або персоналізовані пропозиції.

Щоб виправити це та динамічно відображати блоки CMS у Magento, вам потрібне рішення Динамічні блоки Magento 2 та Pages. Воно дозволяє вам налаштувати умови відображення, щоб визначити, коли, як і кому відображати статичні блоки.

Примітка: Вам все одно потрібно додавати блоки CMS на сторінки за допомогою віджетів, щоб вказати контейнер, де їх слід розмістити. Але блок вмикатиме, вимикатиме та змінюватиметься залежно від заданих вами умов. Тож жодного повторюваного ручного керування.

За групою клієнтів

Щоб динамічно відображати блоки CMS на основі групи клієнтів, просто вкажіть групу, на яку спрямований блок. Навіть якщо у вас є два різні блоки в одному місці, клієнти з різних груп бачитимуть різні банери.

Наприклад, ви можете запропонувати та відображати банер безкоштовної доставки для загальних клієнтів або банер «зареєструйтесь та отримайте безкоштовну доставку» для відвідувачів, які не ввійшли в систему.

Обмеження блоків Magento 2 CMS для групи клієнтів

Налаштування групи клієнтів для динамічних блоків

За датою

Щоб динамічно відображати статичні блоки в Magento за датою, просто вказати дату, час та дні тижня у відповідних полях. Це автоматично вмикатиме та вимикатиме блоки CMS. Таким чином, вони замінюватимуть один одного автоматично.

наприклад, налаштуйте банер «Відправлення в понеділок» для показу у вихідні дні та «отримайте своє замовлення до кінця тижня, якщо замовите зараз» для понеділка та вівторка.

Дата динамічних блоків Magento

Налаштування дати та часу динамічних блоків

За умовами

Щоб динамічно відображати блоки CMS у Magento на основі умов, просто встановіть атрибути кошика, продукту, категорії або сторінки, на яких вони базуються. Це дозволяє вам показувати знижки або спеціальні пропозиції в кошику, на етапі оформлення замовлення або на продуктах, лише якщо виконано певні умови.

наприклад, налаштуйте «пропозицію безкоштовної доставки» для замовлень на суму понад 100 доларів США або з певної країни, оскільки вона знаходиться у вашому регіоні. Або ж ви можете пропонувати заохочення, банери зі знижками лише на нові товари.

Атрибути кошика Magento 2 в умовах

Приклад умов блокування CMS на основі атрибутів кошика (країна доставки та проміжний підсумок кошика)

Блоки Magento CMS – це потужний інструмент для базового розміщення контенту, будь то просування пропозицій на сторінках категорій чи вставка банерів безпосередньо на сторінки CMS.

Але вони досить обмежені в управлінні. Вам потрібно багато редагувати вручну, і вам важко розмістити кілька блоків в одному контейнері.

Щоб досягти справді найкращих результатів у вашому магазині та спростити управління, вам потрібно Увімкнути динамічні блоки в Magento .

Вони подолають розрив між стандартною функціональністю Magento та динамічним персоналізованим контентом, щоб максимально використати статичний контент.

Найчастіші запитання

Чи можна відображати один і той самий блок CMS на кількох сторінках у Magento 2?
collapsible icon
Так, можна відображати один і той самий блок CMS на кількох сторінках Magento за допомогою віджетів або редакторів контенту. Однак кожен клієнт бачитиме один і той самий контент.

Щоб персоналізувати повідомлення, ви можете ввімкнути динамічні блоки та відображати два різні блоки для різних груп клієнтів.
Як планувати блоки CMS у Magento 2?
collapsible icon
На жаль, Magento не підтримує планування блоків CMS з коробки. Якщо вам потрібно відображати блоки CMS для певної дати, часу або дня тижня, вам доведеться використовувати стороннє рішення, наприклад, розширення Magefan Dynamic Blocks and Pages для Magento.
Чому мій блок CMS не відображається на вітрині магазину?
collapsible icon

Ваш блок CMS може не відображатися на вітрині магазину, якщо:

  • кеш не очищено
  • блок вимкнено
  • блок не призначено правильному перегляду магазину
  • Віджет конфліктує з контейнерами макета.
Яка різниця між віджетом та блоком у Magento?
collapsible icon
Віджет і блок виконують схожі функції, але працюють по-різному. Блок містить контент (текст, HTML або зображення), створений в адміністративній панелі (Контент > Блоки). Віджет – це гнучкий інструмент, який контролює, де і як відображати цей блок або інший динамічний контент за допомогою налаштувань.