Skip to content

Шаблоны сообщений ​

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

Написать шаблон ​

  1. Выберите чат и событие вверху вкладки. «Все чаты» — шаблон для всех чатов, у которых нет своего.
  2. Измените текст. В редакторе сначала стоит стандартное сообщение. Чтобы вставить переменную, нажмите на неё под редактором.
  3. Проверьте предпросмотр. Справа выберите заказ или форму. Кнопка «Отправить в Telegram» пришлёт настоящее сообщение.
  4. Нажмите «Сохранить изменения».

Чтобы в одном чате был другой текст, выберите этот чат и отметьте «Свой шаблон для этого чата». Кнопка «Вернуть стандартный» возвращает стандартное сообщение.

text
🛒 <b>#{order_number}</b>, {order_total}
{items}

<b>{customer_name}</b>
{phone}
<i>{customer_note}</i>

<a href="{order_url}">Открыть заказ</a>

Как подставляются значения ​

  • Пустые значения не оставляют дыр. Строка, в которой все переменные пустые, не отправляется, абзац тоже. Строка Телефон: {phone} исчезнет, если телефона нет.
  • Галки на вкладке «События» продолжают работать. Если в «Данных покупателя» снята галка «Телефон», {phone} будет пустым во всех шаблонах.
  • Длинное сообщение делится на части. В одном сообщении Telegram помещается 4096 знаков, более длинный текст придёт несколькими сообщениями. Сколько их будет, покажет предпросмотр.
  • Неизвестная переменная уходит как написана. Предпросмотр об этом предупредит.

Оформление ​

Кнопки «Жирный», «Курсив» и «Ссылка» оборачивают выделенный текст. Теги Telegram можно писать и вручную: <b>, <i>, <u>, <s>, <code>, <pre>, <a href="…">, <blockquote> и <tg-spoiler>.

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

Переменные заказа ​

ПеременнаяЗначение
{order_number}, {order_date}, {order_status}Номер, дата и статус
{order_total}, {order_subtotal}Итого и подытог без доставки и скидок
{shipping_total}, {discount_total}, {refunded}Стоимость доставки, скидка и возвращённая сумма
{coupons}, {payment_method}, {shipping_method}Купоны, способ оплаты и доставки
{items}, {items_count}Товары, по одному в строке, и их количество
{customer_name}, {company}, {phone}, {email}Данные покупателя
{address}, {customer_note}Адрес доставки и примечание покупателя
{order_url}, {site_name}Ссылка на заказ в админке и название сайта
{product_image}, {product_image_url}Картинка товара (см. ниже) и её адрес
{meta:key}Любое мета-поле заказа, например {meta:delivery_date}. Вкладка показывает поля заказа из предпросмотра

У события «Смена статуса» есть ещё {status_from}, {status_to} и {status_emoji}.

Картинка товара ​

В текстовом сообщении Telegram показывает одну картинку, над всем текстом или под ним. Положение задаёт тег {product_image}: в первой строке картинка встанет над текстом, в любом другом месте — под ним. Берётся картинка первого товара, у которого она есть.

Без тега картинки не будет, а галка «Картинка товара» на вкладке «События» на свои шаблоны не действует. Telegram загружает картинку с вашего сайта, поэтому сайт должен быть открыт в интернете.

Переменные формы ​

ПеременнаяЗначение
{fields}Все поля с подписями
{field:name}Одно поле. Выберите форму в предпросмотре, и вкладка покажет её поля
{form_title}, {page_url}, {site_name}Название формы, адрес страницы с формой, название сайта
{language}, {mail_warning}Только Contact Form 7: язык формы (WPML, Polylang) и предупреждение, если сайт не смог отправить письмо