Налаштування smart-контейнерів

Smart-контейнер — це елемент шаблону, що складається з базових блоків (зображення, текст, кнопка), контент яких автоматично підставляється зі сторінки товару на сайті.

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

📘

Важливо

Якщо сайт використовує OG (Open Graph) теги, які надають структуровані дані про вміст веб-сторінки, це дозволяє eSputnik автоматично підставляти інформацію про товари в лист.

Коли дані з сайту не підтягуються або потрібно показати додаткові параметри товару, до існуючих карток параметри додаються вручну.

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

Автозаповнення даних з сайту

При цьому способі потрібно лише скопіювати URL-адресу товару та вставити посилання в контейнер.

Додавання smart-контейнера до листа

  1. Перейдіть до розділу ПовідомленняПовідомленняEmail.

  2. Створіть новий лист або відкрийте існуючий.

Створіть новий лист або відкрийте існуючий
  1. Відкрийте панель Структури і Модулі.
Панель Структури і Модулі в email-редакторі
  1. Перейдіть на вкладку Мої модулі або Загальні модулі
  2. Виберіть категорію Картки товарів.
Виберіть категорію Картки товарів

Для прикладу налаштуємо контейнери, що містять:

  • Зображення товару,
  • Назву,
  • Ціну,
  • Кнопку.
  1. Перетягніть модуль у лист.
Перетягування модуля картки товару в лист
📘

Примітка

Якщо лист уже має налаштовані стилі, вони автоматично застосуються до доданого модуля.

Підстановка даних з сайту

  1. Відкрийте сторінку товару та скопіюйте URL.
Копіювання URL-адреси сторінки товару
  1. У налаштуваннях smart-контейнера відкрийте вкладку Дані.
  2. Вставте URL у поле Посилання та натисніть Отримати.
Поле Посилання та кнопка Отримати в налаштуваннях smart-контейнера

Система автоматично підставить доступні дані.

📘

Примітка

Текст кнопки не змінюється автоматично. За потреби відредагуйте його вручну.

Автоматично підставлені дані товару в панелі Дані smart-контейнера

Повторіть дії з пп. 1–3 для кожного контейнера.

Повторення налаштування smart-контейнера для наступного товару
📘

Зверніть увагу

Окремої дії для видалення smart-контейнера немає. Щоб прибрати його вміст, виберіть рівень контейнера й скористайтеся очищенням вмісту — після цього контейнер залишиться в структурі порожнім.

Якщо плануєте використовувати модуль в інших розсилках — оновіть його або збережіть як новий.

Оновлення модуля smart-контейнера або збереження як нового

Додавання додаткових параметрів

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

Використовуйте цей метод якщо потрібно додати нестандартні параметри товарів:

  • розмір знижки,
  • колір,
  • артикул,
  • країну походження,
  • строк дії акції тощо.

Для налаштування додаткових параметрів потрібно виконати такі кроки:

  1. Додати блок до контейнера.
  2. Створити змінну.
  3. Налаштувати правила зіставлення CSS селектора.

Розглянемо приклад, коли потрібно додати до картки товару інформацію про додаткову знижку.

Додавання блоку

  1. Додайте до контейнера блок Текст.
Додавання блоку Текст до smart-контейнера
  1. Виділіть блок та відкрийте редактор коду.
📘

Примітка

Редактор коду можна відкрити не лише для smart-контейнера, а й для будь-якого вибраного блока, контейнера, структури чи смуги (або для всього повідомлення, якщо нічого не вибрано), щоб редагувати його HTML напряму. Він містить вкладку HTML і окремі вкладки для стандартного та користувацького CSS, а також інструмент форматування, який робить код зручнішим для читання.

  1. Додайте HTML-атрибут, наприклад class="Discount".
Додайте HTML-атрибут наприклад class="Discount

Створення змінних

  1. У налаштуваннях контейнера натисніть іконку Конфігурація.
  2. Натисніть +.
  3. Додайте новий Елемент і з випадного меню оберіть значення. В нашому прикладі це поле для показу додаткової знижки.
  4. Вкажіть:
  • Ім’я змінної: Discount
  • Значення змінної: discount
  1. Збережіть конфігурацію.
Створення змінної Discount у конфігурації smart-контейнера

Після цього в налаштуваннях контейнера з’явиться нове поле Знижка.

Нове поле Знижка з підставленим значенням у панелі Дані smart-контейнера

Правила зіставлення CSS селектора

  1. Відкрийте сторінку товару в браузері.
📘

Примітка

В прикладі розглянуто базовий спосіб перевірки елементів веб-сторінці за допомогою DevTools в Google Chrome для Windows. Якщо ви користуєтеся іншими браузерами та операційними системами, зверніться до документації щодо використання DevTools та перевірки елементів.

  1. Відкрийте DevTools для перевірки елементу сторінки: натисніть на клавіатурі Ctrl+Shift+ I або F12.
  2. Активуйте інструмент вибору елемента: натисніть Ctrl+Shift+ С або кнопку з курсором у лівому верхньому куті на панелі DevTools.
Інструмент вибору елемента в DevTools Google Chrome
  1. Клікніть на потрібний елемент (наприклад, розмір знижки).
Вибір елемента розміру знижки на сторінці товару в DevTools
  1. Скопіюйте CSS selector елемента.
Копіювання CSS-селектора елемента в DevTools
  1. У smart-контейнері відкрийте поле Знижка та натисніть правила зіставлення.
  2. Вставте selector у поле.
  3. Натисніть Перевірте правило та збережіть.
Налаштування правила зіставлення CSS-селектора для поля Знижка

Якщо правило задано правильно, значення підтягнеться зі сторінки товару.

Підтягнуте зі сторінки товару значення в панелі Дані smart-контейнера
📘

Примітка

Зазвичай вебсайти використовують стандартні назви CSS-селекторів, тому налаштування smart-контейнерів можна застосувати до більшості сторінок, що відповідають стандартам CSS. Деякі сторінки можуть містити індивідуальні назви селекторів або нестандартні атрибути. У такому випадку потрібні додаткові налаштування або створення нового smart-контейнера.

Кроки з налаштування нового контейнера подібні до описаних у розділі Додавання додаткових параметрів. Змінні й правила зіставлення потрібно створити для кожного елемента окремо.

Якщо виникнуть питання щодо налаштування smart-контейнерів, зверніться до служби підтримки за адресою [email protected].


Did this page help you?