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

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

Виконайте наступні кроки, щоб створити новий CMS блок у Magento 2:

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

Magento 2 Blocks

2. Ввімкніть CMS блок. 

3. Введіть CMS Block Title та Identifier.

4. Прив'яжіть CMS блок до Store View на якому він буде показуватись.

Magento 2 New CMS Block

5. Введіть Content CMS блоку за допомогою WYSIWYG редактора, додаючи зображення, відео, посилання та різні віджети продукту.

Magento 2 Create New CMS Block

Примітка: якщо вам зручніше працювати з HTML-кодом, ви можете натиснути кнопку Show / Hide Editor і вставити свій HTML-код в текстову область.

Magento 2 CMS Block Content

Ви можете переглянути це коротке відео, щоб переглянути процес створення CMS блоків у Magento 2:

Ось і все, тепер ви повинні вміти створити CMS блок. Однак для того, щоб він з’явився на вітрині, потрібно вибрати спосіб його відображення. Залежно від виду інформації, сторінки чи місця, куди ви хочете додати CMS блок, існують різні опції:

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

Magento 2 CMS Display Rule

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

Але питання в тому: чи справді ви хочете вмикати та вимикати CMS блоки кожного разу, коли закінчується період спеціальної пропозиції?

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

Відповідь - ТАК.

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

Magento 2 CMS Display Rule Time

Проте це ще не все.

Візьмемо як приклад пропозицію безкоштовної доставки. Уявіть, ви створили CMS блок, задали щоб він показувався протягом усього тижня, з 6 ранку до 8 вечора загальній групі користувачів, з інформацією про те, що безкоштовну доставку отримають ті, чия загальною сума корзини становить ₴200.

Чесно кажучи, якщо я прийшов купити щось за ₴20, мені це не буде цікаво. Але якщо я маю намір придбати щось приблизно за ₴170 , я, можливо, захочу отримати безкоштовну доставку, якщо виберу ще щось, щоб заокруглити суму до ₴200.

₴30 гривень - це не така велика сума, якщо я вже готовий витратити ₴170, чи не так?

Отже, ви бачите, що вам потрібні якісь умови, які визначали б показ CMS блоку, для охоплення потрібної аудиторії. Розширення Magento 2 CMS Display Rules також бере це до уваги.

Magento 2 CMS Display Rule

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

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