Skip to content

Шаблоны

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

Интерфейс расширения

  • Включите расширение.
  • В правом верхнем углу появится иконка расширений (пазл).
  • Нажмите на неё и выберите иконку расширения — откроется окно управления шаблонами.

Управление шаблонами

  • Добавить шаблон:
    Нажмите кнопку Dodaj, чтобы открыть форму с примером стандартного шаблона.
  • Редактировать шаблон:
    Нажмите на иконку карандаша напротив названия шаблона.
  • Удалить шаблон:
    Нажмите на кнопку мусорки напротив названия шаблона.
  • Выбор шаблона:
    Можно хранить несколько шаблонов и переключаться между ними.
    • Активный шаблон выделен синим цветом.
    • Неактивный — белым.

Синтаксис шаблонов

Переменные

Используйте двойные фигурные скобки для переменных, например:

  • {{month}}
  • {{year}}
  • {{companyName}}

При генерации письма переменные автоматически заменяются на соответствующие значения.

Условия

Для вывода разных блоков текста в зависимости от наличия данных используйте условные конструкции:

handlebars
{{#if zusValue}}
	Składki ZUS: {{zusValue}} (termin płatności: {{zusDeadline}})
{{else}}
	Składki ZUS: brak należności
{{/if}}

В этом примере, если переменная zusValue существует, будет показана строка с суммой и сроком оплаты ZUS. Если переменной нет — выводится сообщение "brak należności".

Аналогично для других налогов и отчетов:

handlebars
{{#if jpkValue}}
	JPK V7M: {{jpkValue}} (termin wysyłki: {{jpkDeadline}})
{{/if}}

Если есть данные по JPK V7M, выводится информация о сумме и сроке отправки.

Подробнее о построении шаблонов читайте в официальной документации Handlebars.