Задача
Необходимо настроить API на существующем сайте интернет-магазина, работающем на WordPress с установленным плагином WooCommerce. API требуется для двустороннего обмена данными с корпоративной учётной системой.
Требования
- Настроить серверные конечные точки (endpoints) по методологии REST API.
- Для каждой конечной точки указать: URL, поддерживаемые HTTP-методы (GET, POST, PUT, DELETE), обязательные и опциональные параметры, а также описание возвращаемых данных.
- API должен обеспечивать обмен: товарами, заказами, клиентами, остатками и ценами.
- Интеграционный сервис со стороны сторонней учётной системы уже настроен, необходимо только организовать обмен с ним через API сайта.
- Всё описание конечных точек должно быть доступно в виде интерактивной документации (например, через плагин или встроенный интерфейс WP REST API).
Условия работы
- Сайт работает на WordPress с WooCommerce - управление товарами и заказами.
- Цена обсуждаемая, носит условный характер.
- Приоритет - безопасность и корректная выгрузка данных при синхронизации.
Ожидаемый результат
- Полностью настроенная и документированная система API.
- Минимум один успешный тестовый обмен данными через сервис интеграции учётной системы.