# Включение программы

Подвкладка **«Программа»** в разделе дисконтной программы: основные правила бонусов, тексты для покупателя, код магазина и секрет API для кассы. Обзор модуля: [Дисконтная программа](loyalty.md).

## Как открыть

**Розница → Дисконтная программа** → подвкладка **«Программа»**.

## Шапка раздела

- заголовок **Дисконтная программа**
- **Статус** — включена / выключена / не настроена
- **Код магазина** — идентификатор программы; в прайсе кассы — `skidkabot_vendorid`

## Подвкладки раздела

- **Программа** — эта страница
- **Боты** — [loyalty-bots.md](loyalty-bots.md)
- **Статистика** — [loyalty-stats.md](loyalty-stats.md)
- **Клиенты** — [loyalty-clients-chat.md](loyalty-clients-chat.md) (счётчик непрочитанных)
- **QR и реклама** — [loyalty-invite.md](loyalty-invite.md)
- **Веб-касса** — [loyalty-cashier.md](loyalty-cashier.md)
- **Купоны** — [loyalty-promo.md](loyalty-promo.md)
- **Рассылка** — массовые оповещения

## Параметры программы

- **Включить дисконтную программу** — главный переключатель; боты настраиваются отдельно
- **Название в боте** — как программа видна покупателю
- **Бонус за регистрацию** — баллы при первом `/start`, минимум 0
- **Начисление, %** — доля суммы покупки в баллах
- **Макс. списание, %** — предел оплаты чека/заказа баллами
- **Приветствие** — текст после `/start`
- **Секрет API** — для кассы (`skidkabot_vendorsecret` в выгрузке прайса)
- блок **ошибки** при неудачном сохранении

Настройки действуют на **все склады базы** (склад отдельно не выбирается).

## Бонусные настройки (пример)

Регистрация 100 баллов, начисление 5 %, макс. списание 30 %: приветственный бонус при старте бота; 5 % с каждой покупки; при следующей покупке баллами — не более 30 % суммы. Подробнее про витрину: [loyalty-vitrina-bonuses.md](loyalty-vitrina-bonuses.md).

## Стоимость

При начислении > 0 % — суточная плата за участников (подсказка биллинга). При **0 %** начисления плата за участников не берётся (в т.ч. сценарий витрины/заказов через бота без бонусов за покупки).

## Сохранение и включение

1. Заполнить название, бонусы, начисление, макс. списание, приветствие  
2. **Сохранить**  
3. Включить переключатель программы; при изменении после сохранения — снова **Сохранить**  
4. Проверить **Статус** в шапке

## После включения

- **Касса:** переэкспорт прайса — [выгрузка прайса](vygruzka-prajsa-kassy.md), [касса и прайс](loyalty-kassa.md)
- **Telegram / MAX:** [боты](loyalty-bots.md)
- **Без Mercury-POS:** [кассир](loyalty-cashier.md)
- **Витрина:** [бонусы на витрине](loyalty-vitrina-bonuses.md)

Классические дисконтные карты кассы — отдельно: [Дисконтные карты](diskontnye-karty.md).
