Персонализация сообщений, отправляемых приложением «Рассылки»

Приложение «Рассылки» умеет автоматически вставлять в текст сообщения различные данные, которые вам известны о получателях и которые хранятся в приложении «Контакты». Например, имя, адрес, номер телефона и т. п. Эта возможность позволяет легко составить индивидуальный текст для каждого из адресатов.

Кнопка «Вставить переменную» добавляет в текст рассылки индивидуальные данные получателя:

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

Smarty

В дополнение к переменным, доступным в списке редактора сообщений, можно использовать шаблонизатор Smarty. Например, при использовании специального условия в сообщение добавится отдельный абзац для получателей, в профиле которых указан адрес личного веб-сайта, как показано ниже:

{if $url}  //проверка наличия заполненного поля "Веб-сайт", которое хранится в переменной $url

<p>Для получения статистики о посетителях вашего сайта воспользуйтесь сервисом <a href="http://www.google.com/intl/ru/analytics/">Google Analytics</a>.</p>

{/if}

PHP-функции

Редактор сообщений также поддерживает использование PHP-функций для формирования динамического содержимого. Например, для того чтобы во всех ваших сообщениях всегда правильно отображался текущий год, вместо вставки года вручную достаточно добавить в шаблон следующую строку:

{date('Y')}

В этом примере date() — PHP-функция, отображающая текущую дату в заданном формате. «Y» — это формат отображения даты в виде года, как указано в описании функции date():

Y Порядковый номер года, 4 цифры Примеры: 1999, 2003

Для получения дополнительной информации об использовании Smarty и PHP-функций обратитесь к документации по этим языкам программирования:

Smarty: http://www.smarty.net/docs/en/
PHP-функции: http://ru2.php.net/manual/ru/funcref.php

2 комментария

  • +1
    Ekaterina Ekaterina 8 мая 2018 16:23 #

    Как добавить в письмо переменную накопленных бонусов клиента? В Smarty это выглядит вот так: {wa_currency($customer.affiliate_bonus)}

    А как это сделать читаемым в рассылке?

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите