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