Техническое задание (ТЗ) на реализацию API для обработки контент-данных из 1С на веб-сайт www.technostor.ru на Laravel
Введение
В данном техническом задании описан процесс разработки API, который позволит осуществлять перенос контент-данных из системы 1С на веб-сайт, разработанный на фреймворке Laravel. Реализация этого API станет важным этапом в автоматизации обмена данными между 1С и веб-сайтом, улучшая актуальность и полноту информации о товарах.
Цели проекта
Цель данного API состоит в обеспечении возможности передачи контент-данных (фотографий, видео, характеристик и описаний товаров) из 1С на веб-сайт в формате JSON. Обмен данными будет осуществляться по артикулу товара, что упростит обработку и синхронизацию информации.
Описание функциональности
API должен обеспечивать следующие функции:
Прием данных от 1С: веб-сайт должен иметь возможность принимать запросы DTO из 1С, содержащие контентные данные товаров.
Обработка данных: полученные данные должны быть обработаны и сохранены в системе управления контентом (CMS) веб-сайта.
Хранение медиафайлов: фотографии и видео должны быть загружены на сервер и связаны с товаром.
Обновление информации о товаре: в случае, если товар с указанным артикулом уже существует, система должна обновить его характеристики, описание и медиафайлы