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

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

Якщо ви не хочете витрачати занадто багато часу на налаштування CMS блоків, ви можете викликати CMS блок у PHTML файлі або за допомогою XML макету.

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

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

Щоб додати CMS блок через віджет в Magento 2, виконайте такі кроки:

1. Підіть в Content > Elements > Widgets та натисніть кнопку Add Widget.

Magento 2 Widgets

2. Виберіть CMS Static Block як Тип, задайте Design Theme та натисніть Continue.

Magento 2 Widgets

3. Заповніть Storefront Properties.

Оскільки CMS Block Type та Design Theme уже вибрано, ви не зможете змінити це на даному етапі.

  • Дайте CMS блоку Title.
  • Прив'яжіть його до Store Views, на яких він буде доступний.
  • Задайте Sort Order. Примітка: чим менше число, тим вище віджет з’явиться у списку віджетів.

Magento 2 Widget Options

 4. Задайте Layout Updates.

Тут ви задаєте точну сторінку та місце на сторінці, де хочете показувати CMS блок.

  • Виберіть будь-яку Сторінку, як наприклад Category, Product or Generic, щоб розмістити CMS блок.
  • Виберіть Container, точну частину сторінки, де ви хочете показувати CMS блок.

Magento 2 Widget Layout Updates

5. Підіть в Widget Options та виберть CMS блок який ви хочете задати цьому віджету.

Magento 2 Widget Options

Після Збереження віджета ви можете перейти на вітрини магазину та перевірити його.

  Magento 2 CMS Display Rule

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

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

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

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