Техническое задание: Восстановление и развитие API-интеграции

Контекст задачи

Ранее настроенная интеграция между двумя платформами перестала корректно работать. Требуется не просто восстановить её, но и обеспечить стабильный, автоматизированный обмен данными с возможностью будущего расширения.

Основные цели интеграции

1. Синхронизация товаров (Выгрузка из системы управления в каталог сайта)

  • Автоматическая выгрузка товаров: названия, описания, цены, артикулы, остатки.
  • Регулярное обновление данных при любых изменениях (цена, количество).
  • Обеспечение актуальности каталога на сайте в режиме, близком к реальному времени.

2. Синхронизация заказов (Импорт с сайта в систему управления)

  • Автоматическое создание заказов в системе при их оформлении на сайте.
  • Передача полного состава заказа: номер, список товаров, контактные данные клиента.

Дополнительные возможности (по желанию)

  • Синхронизация структуры категорий товаров.
  • Настройка обмена статусами заказов между системами.

Технические требования к исполнителю

  • Практический опыт работы с API обеих платформ (MPFit и Тильда).
  • Умение настраивать механизмы автоматизации: вебхуки, cron-задачи, облачные интеграторы (Zapier, Make или аналоги).
  • Готовность предоставить техническую документацию по реализованной интеграции после завершения работ.

План и формат работы

  1. Обсуждение и планирование: Детальный разбор ТЗ, согласование архитектуры и схемы синхронизации.
  2. Поэтапная реализация:
    • Этап 1: Настройка синхронизации товаров.
    • Этап 2: Настройка синхронизации заказов.
  3. Тестирование и сдача: Проверка корректности работы в обе стороны, устранение ошибок, финальная настройка.