Возврат всех «включенных» вариантов в WooCommerce ⇐ Php
-
Anonymous
Возврат всех «включенных» вариантов в WooCommerce
Каков правильный синтаксис для возврата всех вариантов переменного продукта с установленным флажком «Включено» во внешнем интерфейсе WooCommerce?
Похоже, что «Включено» представлено ключом «статус» со значением «публикация» в объекте WC_Product_Variation.
Это возвращает все варианты, включая варианты со статусом «публикация» и «частный»:
$args = array('status' => 'publish'); $variations = $product->get_children($args); Это не возвращает никаких вариантов:
$args = массив( 'родительский' => $product_id, 'статус' => 'опубликовать', ); $variations = wc_get_products($args); Они возвращают подмножества вариантов со статусом «опубликовать» и в некоторых сценариях исключают некоторые варианты со статусом «stock_quantity» > 0:
$variations = $product->get_available_variations(); $variations = $product->get_visible_children();
Каков правильный синтаксис для возврата всех вариантов переменного продукта с установленным флажком «Включено» во внешнем интерфейсе WooCommerce?
Похоже, что «Включено» представлено ключом «статус» со значением «публикация» в объекте WC_Product_Variation.
Это возвращает все варианты, включая варианты со статусом «публикация» и «частный»:
$args = array('status' => 'publish'); $variations = $product->get_children($args); Это не возвращает никаких вариантов:
$args = массив( 'родительский' => $product_id, 'статус' => 'опубликовать', ); $variations = wc_get_products($args); Они возвращают подмножества вариантов со статусом «опубликовать» и в некоторых сценариях исключают некоторые варианты со статусом «stock_quantity» > 0:
$variations = $product->get_available_variations(); $variations = $product->get_visible_children();
Мобильная версия