Шаблон сообщения об остатке оплаты

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


1. Создаём шаблон, указываем наименование, например, "Осталось оплатить". При необходимости заполняем описание.

2. Выбираем доступные разделы. В нашем случае это Заказ покупателя.

3. В текст шаблона вставляем следующий код:

{%- assign var1 = entity.sum | divided_by: 100 -%}
{%- assign var2 = entity.payedSum | divided_by: 100 -%}
{%- assign var3 = entity.sum | minus: entity.payedSum | divided_by: 100 -%}

Общая сумма заказа: {{ var1 }} р.
Оплачено: {{ var2 }} р.
К оплате: {{ var3 }} р.
Важно: данный Liquid будет работать только в Заказе покупателя. Для других разделов нужен другой код шаблона и использование дополнительного expand.


4. Сохраняем шаблон.


Вот так будет выглядеть настройка в приложении:



Теперь посмотрим, как будет выглядеть сообщение.

Если никакой оплаты от клиента еще не было, или платеж не привязан к документу заказа:


Если предоплата от клиента поступила:


Помогла ли вам статья?