Описание

В шаблонах сообщений можно использовать динамический контент из внешних таблиц данных, хранящихся на MySQL, MSSQL, Oracle и PostgreSQL серверах. Для этого администратору платформы необходимо в Административной панели 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}


  • No labels