Приклади шаблонів повідомлень для замовлень

Готові приклади шаблонів повідомлень зі змінними, які ви можете використовувати для відправки по замовленням.
Написано Анастасія Останіна
Оновлено 3 тижні тому

У KeyCRM ви можете створити шаблони повідомлень і використовувати їх для відправки у чаті чи за допомогою тригерної автоматизації.

Ми підготувати декілька готових шаблонів, вони містять змінні, які підставляють збережені дані з полів замовлення у текст повідомлення.

Зверніть увагу! Усі шаблони нижче мають змінні та будуть працювати тільки, якщо вибрано контекст «Замовлення» у налаштуваннях шаблону повідомлення. Контекст «Загальне» не підтримує змінні.

1. Підтвердження отримання оплати:

Вітаю!

Ваше замовлення {{model.source_uuid}} на суму {% for payment in model.payments %}
{% if payment.status == "paid" %}{{ payment.amount|format_currency(currency, locale='de') }}{% endif %}{% endfor %} підтверджено!

Відправлення планується на {{model.shipping_date_actual}}. Після відправки ви отримаєте ТТН. 

2. Передано на доставку:

Ваше замовлення №{{ model.id }} відправлено службою доставки: {{ model.shipping_type }}

Адреса доставки: {{ model.shipping_receive_point }}

Трек-номер: {{ model.tracking_code }}

3. Залишок до оплати:

Ваше замовлення: 

{% if (model.products is not empty) %}
{% for product in model.products %}
  {{ loop.index }}. {{ product.product_name }} * {{ product.product_quantity }}шт. * {{ product.price_sold|format_currency(currency, locale='de') }} =  {{ (product.product_quantity * product.price_sold)|format_currency(currency, locale='de') }}
      
{% endfor %}
{% endif %}

{% if (model.discount_amount) %}
Знижка до замовлення: {{ model.discount_amount|format_currency(currency, locale='de') }}
{% else %}
{% endif %}
Сплачено: {% for payment in model.payments %}
{% if payment.status == "paid" %}{{ payment.amount|format_currency(currency, locale='de') }}{% endif %}{% endfor %}

{% set paid_amount = 0 %}
{% for payment in model.payments %}
 {% if payment.status == "paid" %}
 {% set paid_amount = paid_amount + payment.amount %}
 {% endif %}
{% endfor %}
Залишок до оплати: {{ (model.total_price - model.discount_amount + model.shipping_price - paid_amount)|format_currency(currency, locale='de') }}

4. Привітальне повідомлення залежно від часу відправки

{% set name = model.client_name|split(' ') %}
{% if "now"|date("H", "Europe/Kyiv") < 18 %}

Доброго дня, {{ name|last }}!

Ваше замовлення принятно. Чекайте зворотного зв'язку 💙
{% else %}

Доброго вечора, {{ name|last }}!

Наш робочий день вже закінчився, тому ваше замовлення обов'язково буде оброблене завтра 💙
{% endif %}

Привітальне повідомлення залежно від дня тижня та часу відправки

{% if 'now'|date("w", "Europe/Kyiv") == 0 or 'now'|date("w", "Europe/Kyiv") == 6 %} {# Числове представлення дня тижня від 0 (неділя) до 6 (субота). В прикладi вкзанi субота та недiля #}
  {% if 'now'|date("H", "Europe/Kyiv") > 8 and 'now'|date("H", "Europe/Kyiv") < 20 %} {# 24-годинний формат часу з провідними нулями від 00 до 23. В прикладi вказан час з 09:00 до 20:00 #}
      Доброго дня, сьогоднi вихiдний день, тому ваше замовлення буде обов'язково оброблено в робочiй день {# Якщо вихідний день та час з 9 до 20, то надішлеться даний текст #}
    {% else %}
      Доброго вечора, сьогоднi вихiдний день, тому ваше замовлення буде обов'язково оброблено в робочiй день {# Якщо вихідний день та час з 20 до 9, то надішлеться даний текст #}
    {% endif %}
{% else %}
    {% if 'now'|date("H", "Europe/Kyiv") > 8 and 'now'|date("H", "Europe/Kyiv") < 20 %}
        Доброго дня, ваше замовлення прийнято, найближчим часом з вами з'яжеться менеджер {# Якщо буднiй день та час з 9 до 20, то надішлеться даний текст #}
    {% else %}
       Доброго вечора, ваше замовлення прийнято, але наш робочий день вже закiнчився, тому з вами обов'язково зв'яжуться завтра {# Якщо буднiй день та час з 20 до 9, то надішлеться даний текст #}
    {% endif %}
{% endif %}

5. Повідомлення з різним текстом

Зазвичай, автоматичні повідомлення однакові та при великій кількості відправлень ви можете отримати блокування через спам.

Щоб зменшити вірогідність подібної ситуації можна використати метод заміни слів чи фраз відповідно до ідентифікатора замовлення:

{% set last_digit = model.id|split('')|last %}
{% if last_digit in ['1', '4', '7'] %}
Доброго дня! 🙂
{% elseif last_digit in ['2', '5', '8'] %}
Добридень! 😉
{% elseif last_digit in ['3', '6', '9'] %}
Вітаємо! ♥️
{% elseif last_digit == '0' %}
Привіт! 👋
{% endif %}

{% set last_digit = model.id|split('')|last %}
{% if last_digit in ['4', '5', '0'] %}
Ми раді повідомити, що ми отримали вашу заявку і розпочали її обробку. Найближчім часом надішлемо деталі.
{% elseif last_digit in ['3', '6', '9'] %}
Ми отримали ваш запит і працюємо над ним. Незабаром ми з вами зв'яжемося з деталями.
{% elseif last_digit in ['2', '7', '8'] %}
Ми надсилаємо це повідомлення, щоб підтвердити отримання заявки. Чекайте нашого спеціаліста для уточнень, якщо це потрібно.
{% elseif last_digit == '1' %}
Ми отримали ваш запит і готові його виконати. Наша команда зв'яжеться з вами для підтвердження інформації. 
{% endif %}

6. Відправка тільки імені покупця в чаті (без прізвища)

Якщо ви зберігаєте ПІБ покупців у форматі «Петренко Іван»:

{% set foo = model.client_name|split(' ')%}
Вітаю, {{ foo|last }}!

Якщо ви зберігаєте ПІБ покупців у форматі «Іван Петренко»:

{% set foo = model.client_name|split(' ')%}
Вітаю, {{ foo|first }}!

Якщо ви зберігаєте ПІБ покупців  у форматі «Петренко Іван Вікторович»:

{% set foo = model.client_name|split(' ') %}
Вітаю, {{ foo[1] }}!

7. Відправка посилання на фіскальний чек

✅Отримали оплату замовлення № {% if model.source_uuid %}{{ model.source_uuid }}{% else %}{{ model.id }}{% endif %} 

{% for payment in model.payments %}
 Спосіб оплати: {{ payment.type }}
 Сума: {{ payment.amount }} грн
{% if payment.fiscal_url %}Фіскальний чек: {{ payment.fiscal_url }}{% endif %}
{% endfor %}

  • Посилання на чеки окремо по кожному типу фіскалізації:
{% for payment in model.payments %}
{% if payment.fiscal_type == "Передоплата" or payment.fiscal_type == "Предоплата" or payment.fiscal_type == "Prepaid" %}
Передоплата, чек:{{ payment.fiscal_url }}
{% endif %}
{% endfor %}

{% for payment in model.payments %}
{% if payment.fiscal_type == "Післяплата" or payment.fiscal_type == "Постоплата" or payment.fiscal_type == "Postpaid" %}
Післяплата, чек:{{ payment.fiscal_url }}
{% endif %}
{% endfor %}

{% for payment in model.payments %}
{% if payment.fiscal_type == "Повна" or payment.fiscal_type == "Полная" or payment.fiscal_type == "Full" %}
Повна оплата, чек:{{ payment.fiscal_url }}
{% endif %}
{% endfor %}

8. Відправка посилання на рахунок для онлайн оплат

Якщо ви виставляєте рахунки на онлайн оплату з WayForPay, еквайрингу Plata by mono, LiqPay, Fondy, RozetkaPay - то можете додати в шаблон документа змінну «Платежі: Посилання на оплату», щоб посилання автоматично додалось в текст повідомлення.
Очікуємо оплату по замовленню № {% if model.source_uuid %}{{ model.source_uuid }}{% else %}{{ model.id }}{% endif %}:  

{% for payment in model.payments %}
 Сума: {{ payment.amount }} грн
 Посилання на оплату: {{ payment.invoice_url }}
{% endfor %}
Теги: шаблон повідомлень, шаблон смс, приклад шаблону смс, повідомлення по замовленню, повідомлення по воронці, код для повідомлення
Чи була наша стаття корисною?