PDF-сертификат во вложении

Автодизайн или свой макет из Figma: как прикрепить PDF-сертификат к письму с кодом.

Уведомления и письмаОбновлено 31 июля 2026

К письму с кодом можно прикрепить готовый PDF-сертификат — его приятно распечатать или переслать. Код, номинал, срок действия и имя получателя подставятся автоматически.

Включается на вкладке «PDF-вложение» раздела «Сертификаты» — переключателем в заголовке («Прикрепляется» / «Выключен»). Работает для всех писем с кодом, включая ручной подарок и повторную отправку. Справа — живой предпросмотр с тестовыми данными.

Вариант 1: автодизайн

Рисовать ничего не нужно — сервис свёрстает сертификат сам, взяв бренд и акцентный цвет из настроек письма. Настраиваются:

  • Заголовок на сертификате — например, «Подарочный сертификат».
  • Подзаголовок / пожелание — поддерживает {name}.
  • Текст внизу сертификата — обычно инструкция, куда вводить код.
  • Галки «Имя получателя», «Срок действия», «Сумма» — что показывать.

Вариант 2: свой шаблон (PDF)

Если у вас есть фирменный макет, переключитесь на «Свой шаблон (PDF)» и загрузите его. Фон может быть любым — градиенты и фотографии не пострадают.

1. Сверстайте сертификат в Figma
Одна страница — один сертификат.
2. Поставьте переменные текстовыми слоями
Там, где должны появиться данные, напишите переменную отдельным текстовым слоем — нужного размера и нужного цвета.
3. Экспортируйте страницу в PDF
Размер файла — до 2 МБ. Больше — сожмите PDF: обычно помогает экспорт без растровых теней.
4. Загрузите файл
После загрузки сервис покажет, какие переменные он нашёл. Это и есть проверка.

Переменные макета

ПеременнаяЧто подставится
%promocode%Сам промокод
%sum%Номинал сертификата
%date%Действует до. У бессрочного кода — «бессрочно»
%name%Имя получателя
%brand%Название магазина

Переменная удаляется из PDF, а на её место вписываются реальные данные: тем же кеглем, тем же цветом, что и переменная в макете, по центру её места. У каждой переменной может быть свой цвет — настраивать цвет, размер и межбуквенное расстояние отдельно не нужно.

Не переводите текст в кривые

Переменные должны остаться текстом. Если макет экспортирован с текстом в кривых (outline), сервис не найдёт ни одной переменной и предупредит об этом сразу после загрузки — а сертификат ушёл бы с пустыми местами вместо кода. Фон, узоры и логотип в кривых — пожалуйста.

Свой шрифт

По умолчанию значения вписываются стандартным шрифтом. Нужен фирменный — переключите «Шрифт вписываемых значений» на «Свой (TTF/OTF)» и загрузите файл шрифта (до 2 МБ). Он влияет только на вписываемые данные: всё остальное в макете остаётся как нарисовано.

Проверьте перед боем

  • После загрузки видны бейджи со всеми нужными переменными.
  • В предпросмотре справа данные стоят на своих местах и не вылезают за края.
  • Кнопка «Открыть в новой вкладке» — посмотреть в полный размер.
  • Длинный код и длинное имя не ломают вёрстку — оставьте текстовым слоям запас по ширине.

Что будет, если PDF не сгенерируется?

Письмо всё равно уйдёт — просто без вложения: клиент получит код, а сбой вложения отправку не заблокирует. Если сбой в режиме «свой шаблон», сервис попробует приложить автодизайн.

Загрузил шаблон, а переменные не нашлись

Почти всегда — текст в кривых. Вернитесь в Figma, оставьте слои с %promocode% и остальными обычным текстом и экспортируйте заново.

Можно вернуться к автодизайну?

Да, просто переключите режим наверху. Загруженный шаблон никуда не денется — его можно «Заменить» или «Удалить» в той же карточке.

Была ли статья полезна?
Не нашли ответ? Написать в поддержку