Woocommerce wp_query对变动库存进行过滤

时间:2019-11-18 21:40:30

标签: php wordpress woocommerce variations

我正在尝试获取所有尺寸为M的产品,现在我有1个尺寸为M的产品目前无货。 S尺寸仍在库存中,所有产品均为可变产品。当我对尺寸M进行过滤时,wp_query会自动过滤出缺货的变化尺寸,怎么说呢?

我已经尝试过这种和平的代码:

$args = array(
  'post_type' => 'product',
  'posts_per_page' => 24,
  'tax_query' => array(
    'relation' => 'AND',
     array(
       'taxonomy' => 'pa_size',
       'field' => 'slug',
       'terms' => 'm',
     ),
  ),
  'meta_query' => array(
    'relation' => 'AND',
    array(
      'key' => '_stock_status',
      'value' => 'instock',
      'compare'  => '='
    ),
    array(
      'key' => '_backorders',
      'value' => 'no'
    ),
  )
);

但这只是查看整个产品的当前库存值,而不是变化本身的库存值。

this is how my variations look like

丹尼斯。

0 个答案:

没有答案