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