Перейти к основному содержимому
Altcraft Docs LogoAltcraft Docs Logo
Для пользователяДля разработчикаДля администратора
Веб-сайтБаза знаний
Русский
  • Русский
  • English
v72
  • v74
  • v73
  • v72
Войти
  • Документация пользователя
  • FAQ
  • Термины
  • Обновления платформы
  • Хранение и сбор данных
  • Каналы коммуникации
  • Сегментация
  • Шаблоны сообщений
    • Работа с шаблонами сообщений
    • Визуальный редактор для email-шаблона
    • Блочный редактор для email-шаблона
    • Фрагменты шаблонов
    • Изображения в сообщениях
    • Персонализация контента в сообщениях
    • Формирование таблиц на основе элементов массива
    • Переменные и функции Altcraft
    • Динамический контент сообщений
      • Использование API-контента в сообщениях
      • Использование HTML-контента в сообщениях
      • Использование JSON-контента в сообщениях
      • Использование контента из SQL базы данных в сообщениях
    • Импорт и экспорт шаблона сообщения
    • Экспорт шаблона из Pixcraft
    • Импорт шаблона из стороннего сервиса
  • Кампании
  • Сценарии автоматизации
  • Маркет
  • Программы лояльности
  • Веб-слой
  • Отчеты и аналитика
  • Интеграции
  • Настройки
  • API-запросы: с чего начать
  • Библиотека email-маркетолога
Это документация к платформе Altcraft v72. Для этой версии документация больше не обновляется.
Информация по актуальной версии платформы (v74) доступна на этой странице.
  • Шаблоны сообщений
  • Динамический контент сообщений
  • Использование контента из SQL базы данных в сообщениях
Документация для версии v72

Использование контента из SQL базы данных в сообщениях

Описание​

В шаблонах сообщений можно использовать динамический контент из внешних таблиц данных, хранящихся на MySQL, PostgreSQL, MSSQL, Oracle, Hive и ClickHouse серверах. Для этого администратору платформы необходимо в Административной панели Altcraft создать коннектор к внешней базе данных.

подсказка

Если вы пользуетесь облачным решением — передайте данные для подключения к базе данных нашей службе поддержки: team@altcraft.com. Там же можно уточнить по вопросам, связанным с возможностью подключения к другим внешним службам и БД.

Создание запроса к внешней таблице данных​

Для создания запроса перейдите на вкладку Данные → Запросы для шаблонов и создайте запрос.

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

После этого выберите в выпадающем меню подходящий коннектор к базе данных и введите тело запроса.

подсказка

Второй вариант создания запроса — в меню "Данные" открыть пункт "Таблицы данных". Выберите пункт "Сохранить как запрос для шаблонов".

Использование SQL запроса в шаблонах сообщений​

В шаблоне сообщения используйте ключевой параметр query.your_query_name.

Подробнее о функциональности редактора сообщений – Переменные и функции ALTCRAFT.

Готовый результат вы можете отформатировать по желанию:

{for $index $el = query.products}
<tr width="300" style="padding-bottom: 20px; float: left">
<td width="300" style="padding-bottom: 20px; float: left">
<table cellpadding="0" cellspacing="0">
<tr>
<td align="left" valign="top" style="width:30%;">
<center>
<img src="{$el.picture}" width="100%" style="display: block; border: 0;" />
</center>
</td>
<td
class="description"
align="left"
valign="middle"
style="font-family: arial,sans-serif; font-size: 16px; color: #333; padding: 0 16px;"
>
<strong style="line-height: 30px !important;">{$el.type} </strong> <br />
<span style="line-height: 30px !important;">Модель: </span>{$el.model}<br />
<span style="line-height: 30px !important;">Цена: </span>{$el.price} руб<br />
<a
href="https://emailtemplate.ga?utm_source={msg_type}&utm_medium=altcraft&utm_campaign={urlencode(campid)}&utm_term={urlencode(msgname)}&utm_content={urlencode(msgid)}"
style="display: block; text-decoration: none; font-weight: 600; margin-top: 15px; text-shadow: 0 2px 15px #000000; color: #313131"
name="link1"
>В корзину!</a
>
</td>
</tr>
</table>
</td>
</tr>
{else} if empty array {end}

Последнее обновление 27 авг. 2024 г.
Предыдущая страница
Использование JSON-контента в сообщениях
Следующая страница
Импорт и экспорт шаблона сообщения
  • Описание
  • Создание запроса к внешней таблице данных
  • Использование SQL запроса в шаблонах сообщений
© 2015 - 2025 Altcraft. Все права защищены.