Skip to main content

Как получить список продуктов

Получить список всех продуктов можно с помощью GET запроса к API /products.

Get products

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

Основные фильтры

Фильтры указываются в GET параметрах. Все фильтры являются не обязательными.
Пример использования:

Структура ответа

Метод возвращает массив объектов продуктов:
где: price - цена товара в копейках quantity - кол-во единиц товара (пока что будет всегда 1) question_id - необезательное поле, вернет ID вопроса, привязанного к товару, если есть store_id - ID магазина, к которому привязан продукт

Как получить один продукт

Получить один продукт можно с помощью GET запроса к API /products/{id} по ID продукта.

Get single product

Перейти к роуту и изучить основные поля
Данный роут требует JWT авторизацию для получения данных.

Структура ответа

Метод возвращает объект продукта:
где: price - цена товара в копейках quantity - кол-во единиц товара (пока что будет всегда 1) question_id - необезательное поле, вернет ID вопроса, привязанного к товару, если есть store_id - ID магазина, к которому привязан продукт

Как создать продукт

Создать продукт можно с помощью POST запроса к API /products.

Create product

Перейти к роуту и изучить основные поля
Данный роут требует JWT авторизацию для получения данных.

JSON объект, необходимый для создания

Запрос должен отправляться как multipart/form-data, чтобы можно было отправить изображение в виде файла.
где: main_picture_url - Загруженное пользователем изображение в формате File