> For the complete documentation index, see [llms.txt](https://docs.iexexchanger.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.iexexchanger.com/learn/5.-klientskii-sait/05-status-text-rules.md).

# Правила текстов по статусам

Добавьте сообщения только для нужных статусов и настройте приоритет общего, выбранного и индивидуального правила

## Что вы получите

Клиент увидит понятное сообщение для точного текущего статуса заявки. Общие и индивидуальные варианты будут применяться в предсказуемом порядке.

Откройте **«Основное» — «Шаблоны текста»** и вкладку **«Тексты по статусам»**.

{% hint style="info" %}
Система не создаёт заранее отдельные тексты **«Заявка выполнена»** и **«Заявка отклонена»**. Добавляйте только правила тех статусов, для которых действительно нужен отдельный текст.
{% endhint %}

## Создайте первое правило

{% stepper %}
{% step %}

### Нажмите «Добавить текст»

Откроется форма одного правила. Не создавайте полный каталог статусов «на будущее».
{% endstep %}

{% step %}

### Выберите точный статус заявки

Например, **«Ожидается оплата»**. Правило не объединяет похожие состояния и срабатывает только для выбранного статуса.
{% endstep %}

{% step %}

### Выберите область

Для базового текста используйте **«Для всех направлений»**. Для исключения — **«Для выбранных направлений»** и непустой список.
{% endstep %}

{% step %}

### Напишите действие для клиента

Объясните, что произошло и что делать дальше. Заполните основной язык и используемые переводы. Теги вставляйте из текущего каталога редактора.
{% endstep %}

{% step %}

### Включите и сохраните

Выключенное правило хранится в панели, но клиенту не показывается. После сохранения проверьте статус, область, число языков и состояние.
{% endstep %}
{% endstepper %}

## Учитывайте приоритет

```mermaid
flowchart TD
    A["Точный статус заявки"] --> B{"Есть индивидуальный текст направления?"}
    B -- Да --> C["Использовать индивидуальный"]
    B -- Нет --> D{"Направление входит в выбранное правило?"}
    D -- Да --> E["Использовать правило выбранных направлений"]
    D -- Нет --> F["Использовать общее правило"]
```

Приоритет всегда такой:

1. **«Для этого направления»**;
2. **«Для выбранных направлений»**;
3. **«Для всех направлений»**.

Индивидуальный вариант открывается в карточке направления: **«Общее» — «Информация» — «Для статусов»**. Создавайте его только при реальном отличии процесса.

## Что изменяется у существующих заявок

Правило не меняет статус, причину, историю или деньги заявки. Однако клиентская страница выбирает текст при отображении текущего статуса, поэтому новое правило может изменить сообщение и для уже созданной заявки, которая всё ещё находится в этом состоянии.

{% hint style="warning" %}
Перед изменением общего текста проверьте активные заявки этого статуса. Не обещайте автоматическую выплату, возврат или точный срок, если система и регламент этого не гарантируют.
{% endhint %}

## Проверьте три области

{% tabs %}
{% tab title="Для всех" %}
Создайте общее правило и проверьте две разные пары. Текст должен совпасть.
{% endtab %}

{% tab title="Для выбранных" %}
Добавьте исключение для Bitcoin BTC - Litecoin LTC. В этой паре оно должно заменить общий вариант, а в другой — нет.
{% endtab %}

{% tab title="Для направления" %}
Создайте индивидуальный вариант в карточке одной пары. Он должен иметь приоритет над двумя центральными правилами.
{% endtab %}
{% endtabs %}

## Проверка

1. Создайте отдельную контрольную заявку.
2. Переведите её в проверяемый статус безопасным способом.
3. Сверьте текст на странице оплаты или отслеживания.
4. Переключите язык и проверьте перевод.
5. Проверьте приоритет на выбранном и индивидуальном направлении.
6. Выключите правило и убедитесь, что оно больше не применяется.

## Этап завершён, если

* [ ] нет устаревших фиксированных полей успеха и отказа в регламенте;
* [ ] правила созданы только для нужных точных статусов;
* [ ] общий, выбранный и индивидуальный уровни не перепутаны;
* [ ] влияние на уже активные заявки оценено;
* [ ] активные языки заполнены;
* [ ] выключенное правило не показывается;
* [ ] клиентский результат проверен.

Далее разберите [теги и пользовательские шорткоды](/learn/5.-klientskii-sait/06-tags-shortcodes.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.iexexchanger.com/learn/5.-klientskii-sait/05-status-text-rules.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
