woo commerce api легко получает вариации со склада - PullRequest
0 голосов
/ 02 апреля 2020

Для проекта, который я хочу получить на складе товаров. Это легко для продуктов:

wp-json/wc/v3/products?stock_status=outofstock

Но теперь я также хочу увидеть все варианты , которых нет в наличии. Это не так просто. В настоящее время я делаю это:

Сначала я получаю все идентификаторы продуктов, перебирая конечную точку продуктов wp-json/wc/v3/products Во-вторых, я перебираю все идентификаторы продуктов, чтобы получить варианты товара, которых нет в наличии: /wp-json/wc/v3/products/<product_id>/variations?stock_status=outofstock

Это очень дорогая операция, так как я должен выполнить GET запрос для каждого продукта. Имея более 500 продуктов в базе данных, вы можете себе представить, сколько на это потребуется времени.

Существует ли более простой способ извлечения отклонений от запасов в одном запросе?

...