Техническое задание: Интеграция системы лояльности
Цель проекта
Реализовать базовое подключение внешней системы управления лояльностью к платформе интернет-магазина для автоматизации работы с бонусными программами.
Ключевые требования
Функционал для покупателей:
- Отображение текущего баланса бонусных баллов в личном кабинете пользователя.
- Возможность применения доступных скидок на основе накопленных баллов при оформлении заказа.
- Прозрачный расчет итоговой суммы с учетом бонусной скидки.
Функционал обмена данными:
- Корректная передача информации о совершенных заказах (номер, сумма, состав, клиент) во внешнюю систему лояльности.
- Настройка надежного механизма синхронизации данных между системами.
- Обеспечение стабильной работы интеграции без потерь информации.
Технические аспекты:
- Интеграция должна быть реализована на базе предоставляемого API системы лояльности.
- Необходимо обеспечить корректную обработку ошибок и логирование ключевых событий.
- Работа интеграции не должна негативно влиять на скорость и стабильность работы основного сайта.
Исполнителю необходимо продемонстрировать понимание принципов работы REST API и опыт интеграции сторонних сервисов.