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