Начать новую тему

Вопрос по работе с API

Здравствуйте.
Перечитал документацию и просмотрел темы в формуме, но не нашёл ответа на свой вопрос. Суть в следущем:
Выдаю такой запрос:
Request Url: http://store-hpg3.mymerchium.ru/api/products
Request Method: GET
Status Code: 200
Params: {}

В ответ получаю список из 10 товаров, хотя их в магазине 20.
В ответе  "params": { ... "total_items": "20"} 
Но в массиве "products":[] -только 10 продуктов

Попробывал на другом, живом магазине. Там  товаров больше 1000.
Но получил в ответ список только из 56 товаров.

Никаких фильтров и параметров в запросе нет.
Вопросы:
1) почему вместо всего списка возвращается только часть?
2) по какому критерию в этих случаях отбирались товары?
3) ГЛАВНЫЙ: ВОРОС: как всё-таки получить весь список товаров?

С нетерпением жду ответа.
Спасибо

Здравствуйте.


Скорее всего в поле ввода Количество товаров на странице на странице Настройки > Внешний вид в панели администратора вашего магазина указано значение 10. Поэтому в ответе пришло 10 товаров. Пожалуйста, попробуйте отправить GET запрос на следующий URL:


http://example.com/api/products?items_per_page=20


,где example.com - адрес вашего магазина. В данном случае отобразятся все 20 товаров. Для каталогов с большим количеством товаров вы можете использовать значение побольше, например 1000.


Спасибо.

Спасибо за оперативный ответ.
Проверил, помогло.

Всегда пожалуйста. Мы были рады помочь вам.


Войдите, чтобы опубликовать свой комментарий