【发布时间】:2019-03-01 23:52:09
【问题描述】:
我正在使用新的 WC_Product_Query 来获取库存报告的产品,但到目前为止,我只能在查询中设置 In-stock 或 Out-of-Stock。
我如何设置查询以获取所有产品而不考虑库存状态,或者将其设置为仅获取库存和缺货产品,因为我们不使用延期交货?
$query = new WC_Product_Query( array(
'orderby' => 'title',
'order' => 'ASC',
'return' => 'ids',
'category' => $club_cat,
'limit' => -1,
) );
值得一提的是,如果我使用'stock_status' => 'outofstock',,我不会退回任何产品,'stock_status' => 'instock', 只会退回有货的产品。
我不确定这是否与此相关,但我们混合使用简单和可变的产品,有些产品在产品级别进行库存管理,而另一些则在库存管理 在变化层面。
感谢阅读:)
【问题讨论】:
-
这很奇怪,因为我什么也没得到,只是为了确认您是否在变异库存设置为零的可变产品上进行了测试?我有多种变体但只有一种缺货,这有什么不同吗?
标签: php wordpress woocommerce filtering