> 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/help-center/ai-docs/klientskii-sait-i-prodvizhenie/promo-codes.md).

# Промо-коды

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

Для работы требуется право «Разрешить управление промо-кодами в админпанели».

## Где находится

В панели управления откройте:

**«Маркетинг» — «Промо-коды»**

## Создание

Нажмите «Добавить промокод» и заполните:

* «Название» — внутреннее название кампании;
* «Дата начала» и «Дата окончания»;
* «Промокод» — только латинские буквы и цифры;
* «Лимит использований» или «Безлимит»;
* «Лимит на пользователя»;
* «Тип скидки» — «Процент» или «Фиксированная»;
* «Значение скидки»;
* «Статус»;
* «Применимость»;
* разрешённые и запрещённые направления.

Лимит на пользователя должен быть не меньше значения, допустимого формой. Дата начала не должна быть позже даты окончания.

## Тип скидки

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

Не переносите одно фиксированное значение на направления с разными валютами без отдельной проверки. Сравните расчёт без кода и с кодом, а затем сохранённые суммы в карточке заявки.

## Применимость

«Для всех направлений» распространяет код на общий список, кроме явно запрещённых направлений. «Только для выбранных направлений» требует заполнить разрешённый список.

При пересечении разрешённого и запрещённого списков не предполагайте итог. Уберите противоречие и оставьте однозначное правило.

## Лимиты и период

Общий лимит ограничивает число применений кампании. «Безлимит» снимает это ограничение, но не отменяет лимит на одного пользователя. Период определяет календарную доступность кода.

Проверяйте время начала и окончания с учётом часового пояса, принятого в панели управления. Не публикуйте код до подтверждения фактического момента активации.

## Отключение и привязки

Действие «Отключить» переводит промокод в неактивное состояние. Оно не удаляет историю применений.

На вкладке «Привязки» можно проверить направления, где код уже использовался, и связанные заявки. Используйте эти данные перед изменением условий действующей кампании.

## Тест кампании

1. Создайте код с ограниченным тестовым периодом и лимитом.
2. Откройте разрешённое направление на `https://ваш_домен`.
3. Сравните расчёт до и после ввода кода.
4. Создайте тестовую заявку и проверьте сохранённую скидку.
5. Повторите проверку в запрещённом направлении.
6. Проверьте лимит одного пользователя.
7. Проверьте общий лимит.
8. Отключите код и убедитесь, что новое применение отклоняется.

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


---

# 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/help-center/ai-docs/klientskii-sait-i-prodvizhenie/promo-codes.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.
