Używam 3 stanów dostępności: "w magazynie", "brak w magazynie" i "zezwalaj na zaległości". Chcę eksportować produkty, które mają status "tylko w magazynie" do XML. Problem polega na tym, że woocommerce zwraca wartość "instock" dla obu stanów: "w magazynie" i "zezwalaj na zaległości". Teraz kwerenda wygląda następująco:Zapytanie produktowe Woocommerce o stan magazynowy
produktów$query = array(
'post_type' => 'product',
'posts_per_page' => -1,
'meta_query' => array(
array(
'key' => '_stock_status',
'value' => 'instock'
)
)
);
$wp_query = & new WP_Query($query);
while ($wp_query->have_posts()) : $wp_query->the_post();
I eksportowych z instock „” i „” backorders_allowed statusów. Być może istnieje sposób, aby wykluczyć produkty z "backorders_allowed".
Dziękuję bardzo! To działa! –