Техническое задание: Интеграция API для загрузки товаров в WordPress

Необходимо разработать и внедрить решение для автоматической синхронизации товарного каталога на сайте под управлением WordPress с данными от нескольких поставщиков.

Основные задачи

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

Требования к реализации

  • Решение должно быть отказоустойчивым и логировать процесс синхронизации.
  • Необходимо предусмотреть обработку ошибок при работе с API (проблемы соединения, изменения в структуре данных).
  • Архитектура должна позволять относительно легко добавлять новых поставщиков.
  • Все конфиденциальные данные (ключи API, доступы) должны храниться безопасно.
  • Удалить из кода и конфигураций все упоминания конкретных заказчиков, их сайтов и контактных данных.

Результат работы

Полностью функционирующий механизм, который позволяет администратору сайта автоматически получать и обновлять товары из нескольких внешних источников через их API.

Аудит и оптимизация производительности Fullstack-проекта на Next.js и NestJS

Требуется провести технический аудит и устранить задержки в работе веб-сервиса - агрегатора спортивных данных с обновлением в реальном времени. Необходимо проанализировать производительность бэкенда, фронтенда и инфраструктуры.