Программа лояльности: касса 1С, бот и CRM
Покупка в кассе 1С начисляет бонусы, клиент видит баланс в боте, менеджер — в карточке CRM.
Как сделано
Запустить бонусную программу с уровнями так, чтобы расчёт всегда совпадал с договором, а данные не вводились дважды.
- Три уровня участия, бонусы сгорают через 365 дней
- Формулы заказчика лежат в одном файле: проценты и пороги меняются в одном месте
- Повторная отправка документа из 1С не начисляет бонусы дважды
- Возврат покупки пересчитывает баланс и уровень
- Развёрнуто в Docker: приложение, PostgreSQL и HTTPS
- Сценарий из 10 шагов проверяет всю историю клиента на боевом сервере