Возврат всех «включенных» вариантов в WooCommercePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Возврат всех «включенных» вариантов в WooCommerce

Сообщение Anonymous »


Каков правильный синтаксис для возврата всех вариантов переменного продукта с установленным флажком «Включено» во внешнем интерфейсе 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();
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»