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