Получение дублирующихся продуктов при получении продуктов с помощью API WooCommerce Listing - PullRequest
0 голосов
/ 28 мая 2018

Для одного из магазинов woo-commerce я получаю один и тот же товар в ответ с другим атрибутом related_ids при вызове /wp-json/wc/v1/products.

Я проверил запись первых 10 страниц и обнаружил, что для каждой страницы яЯ получаю один и тот же продукт с тем же идентификатором продукта, но с другим атрибутом related_ids.

Кажется, у одного продукта есть много связанных продуктов, и я получаю этот продукт столько раз, сколько атрибут related_ids меняется.

Есть ли способ (фильтры или конфигурации), чтобы прекратить получать дубликаты товаров, когда в магазине есть сопутствующие товары?

1 Ответ

0 голосов
/ 07 июня 2018

Вы можете получить товары, используя offset params.Начиная со смещения = 0 и увеличивая его на каждой итерации.

/wp-json/wc/v1/products?filter['offset']=x*100&per_page=100.Увеличивайте значение x в каждой итерации.

Вот ссылка: https://woocommerce.github.io/woocommerce-rest-api-docs/v1.html#pagination

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...