При использовании Shopware 6 /api/product REST-API я получаю тайм-аут.
Я узнал, что могу установить лимит и смещение.
Когда я вызываю API с /api/product?limit=240&offset=240, я все равно получаю первые 240 товаров.
Также пробовал использовать вариант смещения Shopware 5, где вы используете начало вместо смещения.
Оба дают одинаковый результат.
Я также пытался выполнить запрос POST вместо запроса GET, также безуспешно.
Я даже использую /api/search/product...
Кто-нибудь знает, как правильно выполнить смещение?





В Shopware 6 API вы можете запросить данные с разбивкой на страницы, используя параметры limit и page. page примерно соответствует используемому смещению, вместо выполнения запроса со смещением 240 (как в вашем примере) вы бы запросили page=2 с ограничением 240, это даст вам результаты 241-480.
Итак, вместо
/api/product?limit=240&offset=240
вы должны использовать
/api/product?limit=240&page=2
Параметры limit и page можно использовать в GET-запросах, а также в POST-запросах в JSON-Body или в конечной точке search.
Взгляните на официальные документы для справки.