Задача

Необходимо настроить API на существующем сайте интернет-магазина, работающем на WordPress с установленным плагином WooCommerce. API требуется для двустороннего обмена данными с корпоративной учётной системой.

Требования

  • Настроить серверные конечные точки (endpoints) по методологии REST API.
  • Для каждой конечной точки указать: URL, поддерживаемые HTTP-методы (GET, POST, PUT, DELETE), обязательные и опциональные параметры, а также описание возвращаемых данных.
  • API должен обеспечивать обмен: товарами, заказами, клиентами, остатками и ценами.
  • Интеграционный сервис со стороны сторонней учётной системы уже настроен, необходимо только организовать обмен с ним через API сайта.
  • Всё описание конечных точек должно быть доступно в виде интерактивной документации (например, через плагин или встроенный интерфейс WP REST API).

Условия работы

  • Сайт работает на WordPress с WooCommerce - управление товарами и заказами.
  • Цена обсуждаемая, носит условный характер.
  • Приоритет - безопасность и корректная выгрузка данных при синхронизации.

Ожидаемый результат

  • Полностью настроенная и документированная система API.
  • Минимум один успешный тестовый обмен данными через сервис интеграции учётной системы.

Разработка сервиса с платной подпиской и личным кабинетом

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