Техническое задание: Восстановление и развитие API-интеграции
Контекст задачи
Ранее настроенная интеграция между двумя платформами перестала корректно работать. Требуется не просто восстановить её, но и обеспечить стабильный, автоматизированный обмен данными с возможностью будущего расширения.
Основные цели интеграции
1. Синхронизация товаров (Выгрузка из системы управления в каталог сайта)
- Автоматическая выгрузка товаров: названия, описания, цены, артикулы, остатки.
- Регулярное обновление данных при любых изменениях (цена, количество).
- Обеспечение актуальности каталога на сайте в режиме, близком к реальному времени.
2. Синхронизация заказов (Импорт с сайта в систему управления)
- Автоматическое создание заказов в системе при их оформлении на сайте.
- Передача полного состава заказа: номер, список товаров, контактные данные клиента.
Дополнительные возможности (по желанию)
- Синхронизация структуры категорий товаров.
- Настройка обмена статусами заказов между системами.
Технические требования к исполнителю
- Практический опыт работы с API обеих платформ (MPFit и Тильда).
- Умение настраивать механизмы автоматизации: вебхуки, cron-задачи, облачные интеграторы (Zapier, Make или аналоги).
- Готовность предоставить техническую документацию по реализованной интеграции после завершения работ.
План и формат работы
- Обсуждение и планирование: Детальный разбор ТЗ, согласование архитектуры и схемы синхронизации.
- Поэтапная реализация:
- Этап 1: Настройка синхронизации товаров.
- Этап 2: Настройка синхронизации заказов.
- Тестирование и сдача: Проверка корректности работы в обе стороны, устранение ошибок, финальная настройка.