Когда я пытаюсь получить stock_status через REST API для определенного продукта (пример ID 999), он всегда показывает
stock_status как нулевое, хотя когда я просматриваю продукт в интерфейсе администратора Woocommerce, товар отображается как «В наличии».
Это потому, что управление запасами в настройках Woocommerce отключено? Я не регистрирую количество запасов, но отслеживаю общую доступность на основе значения статуса запаса, отображаемого как «В наличии» или «В наличии».
Код: Выделить всё
$product = $woocommerce->get('products/999');
Код: Выделить всё
echo "Product ID:[/b] " . $product->id . "[b]";
Код: Выделить всё
echo "Product Name:[/b] " . $product->name . "[b]";
Код: Выделить всё
echo "Product Status:[/b] " . $product->status . "[b]";
Код: Выделить всё
echo "Product Visibility:[/b] " . $product->catalog_visibility . "[b]";
Код: Выделить всё
echo "Product Stock Status:[/b] " . $product->stock_status . "
";
Приведенное выше значение всегда показывает статус запаса пустым.
Подробнее здесь:
https://stackoverflow.com/questions/784 ... s-disabled