
Сторінка подяки або сторінка успішного оформлення замовлення – одна з найважливіших сторінок у взаємодії з клієнтом у вашому магазині. Відповідно, важливо оптимізувати її для збільшення залученості клієнтів та рентабельності інвестицій.
Найкращий спосіб досягти цього – через додавання блоку CMS оформлення замовлення в Magento, що може призвести до будь-якого шляху – від блогу до каталогу та облікових записів клієнтів.
У цьому посібнику ви дізнаєтеся, як додати користувацький блок CMS на сторінку оформлення замовлення в Magento за допомогою різних інструментів. Ми також розповімо, як відображати блоки CMS під час оформлення замовлення за різних умов за допомогою розширення та Pages.
- Блоки Magento CMS на сторінці успішного оформлення замовлення дозволяють продавцям відображати контент після оформлення замовлення.
- Існує три способи додати користувацький блок CMS на сторінку оформлення замовлення в Magento:через тему, через користувацький модуль та через віджети.
- Для кращої персоналізації продавці можуть показувати блоки CMS на сторінці успішного оформлення замовлення на основі певних умов(проміжний підсумок кошика, атрибути клієнта, придбані товари тощо).
Навіщо додавати блоки CMS до оформлення замовлення в Magento?
Дуже часто продавці залишають сторінку успішного оформлення замовлення порожньою, не усвідомлюючи, що це чудова можливість утримати клієнта.
Щоб побудувати лояльні стосунки та збільшити кількість повторних покупок, рекомендується використовувати цей простір для додавання деяких блоків, що залучають клієнтів, таких як:
- знижки
- програма лояльності
- інформація про доставку
- інструкції щодо замовлення
- супутні товари
- канали соціальних мереж тощо.
Таким чином, сторінка оформлення замовлення Magento стає справжньою сторінкою післяпокупкового маркетингу. Тож не пропустіть шанс і перегляньте найпоширеніші способи, як зробити цю сторінку вигідною для вас.
Як додати блок CMS до оформлення замовлення в Magento?
Ви можете додавати власні блоки CMS на сторінку оформлення замовлення в Magento, використовуючи тему, користувацький модуль або віджети Magento. Підхід залежить від позиції, до якої ви хочете додати блок, ваших навичок адміністрування Magento та дозволів.
Ми розглянемо всі три варіанти.
Крок 1: Створення блоку CMS
Незалежно від обраного вами методу, вам спочатку потрібно створити Блоки CMS у Magento . Просто перейдіть за посиланням.Блоки контенту і натисніть на Додати новий блокТоді увімкнути той/та/те Блок, дайте йому Назва і Ідентифікаторта визначте Перегляд магазину де це буде доступно.
Останнє, що потрібно додати вміст, що залежить від того, з чим ви хочете взаємодіяти з клієнтами.
![]()
Крок 2: Створення віджета
Перейти до Вміст > Віджети щоб додати віджет. Потім виберіть Статичний блок CMS як віджет Тип і визначте свій тема.
Встановити Назва віджета, Призначити це до Перегляди магазину, і встановіть Порядок сортування.
![]()
Крок 3: Визначення положення блоку
Найважливіший розділ, який визначає, де буде відображатися блок, цеОновлення макета.
Відповідно, виберіть Зазначена сторінка як місце для Дисплей блок наПотім знайдіть Сторінка успішного оформлення замовлення на одній сторінці у випадаючому списку та виберіть сторінку Контейнер.
Ми вирішили показати це на Основний вміст знизу.
![]()
Крок 4: Виберіть блок CMS
І останнє, але не менш важливе: виберіть щойно створений вами блок CMS.Параметри віджетів вкладка та Зберегти це.
![]()
Крок 5: Очистіть кеш Magento
Блок може не з’явитися миттєво, тому очищення кешів Magento та ще раз перевірте вітрину магазину.
Після додавання спеціального блоку на сторінку успішного оформлення замовлення, він має заохочувати клієнтів взаємодіяти з ним після оформлення замовлення.
![]()
Таким чином, продавці можуть відображати що завгодно: від банера «Дякую» до заклику до дії у статтях блогу. Можливості безмежні.
Як динамічно відображати блок CMS під час оформлення замовлення?
Для відображення динамічних блоків CMS на сторінці оформлення замовлення в Magento вам потрібне розширення Magefan Dynamic Blocks and Pages. Воно дозволяє вам створення динамічних блоків у Magento та відображати їх за різних умов.
Тож кожен бачить щось різне залежно від атрибутів свого кошика, продукту чи категорії.
Наприклад, повертаючись до створеного нами блоку CMS, ми налаштували банер нашого блогу про подорожі так, щоб він відображався для тих, хто придбав сумку з нашої категорії «Сумки».
Приклад умов відображення блоку CMS
Однак, ви також можете налаштувати відображення цих блоків за різних умов часу, дня чи дати та багаторазово замінювати блоки для різних груп клієнтів. Чим більш цілеспрямована ваша пропозиція, тим кращі результати.
Як додати блок CMS до оформлення замовлення за допомогою теми?
Якщо магазин вже використовує власну тему, найпростішим підходом є додавання блоку CMS через XML-макет.
Крок 1: Створення файлу макета
У каталозі теми перейдіть до папки макета всередині Magento_Checkout:
app/design/frontend/Vendor/theme/Magento_Checkout/layout/
Тут створіть новий дескриптор макета з назвою
checkout_onepage_success.xml
Таким чином, Magento автоматично завантажуватиме відповідний файл щоразу, коли відкриється сторінка успішного оформлення замовлення.
Крок 2: Додайте параметри макета
Всередині checkout_onepage_success.xml вставте наступний код:
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<referenceContainer name="content">
<block class="Magento\Cms\Block\Block" name="checkout.success.cms.block">
<arguments>
<argument name="block_id" xsi:type="string">checkout_success_page</argument>
</arguments>
</block>
</referenceContainer>
</body>
</page>
Це вказує Magento показати блок CMS з ідентифікатором checkout_success_page, який використовувався під час створення блоку CMS.
Крок 3: очищення кешу Magento
Як тільки файл макета буде готовий, не забудьте очистити кеш Magento:
php bin/magento cache:clean
php bin/magento cache:flush
Як додати блок CMS до оформлення замовлення за допомогою спеціального модуля?
Якщо ви не хочете змінювати тему, щоб додавати блок CMS на сторінку оформлення замовлення в Magento, використовуйте спеціальний модуль.
Крок 1: Створення структури модуля
Створіть новий модуль у Magento у додаток/код/постачальник/блок успішного виконання/.
Модуль повинен мати таку структуру:
registration.php
etc/module.xml
view/frontend/layout/checkout_onepage_success.xml
Крок 2: Зареєструйте модуль
Щоб зареєструвати модуль у Magento, створітьреєстрація.php файл із наступним вмістом:
<?php
use Magento\Framework\Component\ComponentRegistrar;
ComponentRegistrar::register(
ComponentRegistrar::MODULE,
'Vendor_SuccessBlock',
__DIR__
);
Крок 3: Створення файлу module.xml
Щоб оголосити модуль у Magento, створіть додаток/код/постачальник/SuccessBlock/тощо/module.xml файл і додайте наступне:
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
<module name="Vendor_SuccessBlock" setup_version="1.0.0"/>
</config>
Крок 4: Додайте параметри макета
Щоб завантажити блок CMS checkout_success_page та вставити його в макет сторінки успіху, створіть view/frontend/layout/checkout_onepage_success.xml файл із такими конфігураціями макета:
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<referenceContainer name="content">
<block class="Magento\Cms\Block\Block" name="checkout.success.cms.block">
<arguments>
<argument name="block_id" xsi:type="string">checkout_success_page</argument>
</arguments>
</block>
</referenceContainer>
</body>
</page>
Примітка: значення всередині ідентифікатор_блоку і Ідентифікатор блоку CMS (створені в адміністративній панелі) мають бути ідентичними. В іншому випадку Magento не знайде блок CMS, і він не відображатиметься. Це також може призвести до пошкодження сторінки оформлення замовлення.
Крок 5: Увімкнення модуля
Щоб увімкнути модуль у Magento та застосувати нові налаштування макета, виконайте такі команди:
php bin/magento setup:upgrade
php bin/magento cache:flush
Тепер, коли клієнт розміщує замовлення, Magento автоматично відображатиме блок CMS на сторінці успішного оформлення замовлення.
Незалежно від методу, який ви використовуєте для додавання власного блоку CMS до оформлення замовлення Magento, переконайтеся, що ви створюєте неперевершену пропозицію. Це найкращий спосіб забезпечити взаємодію та конверсію людей.