库存Woocommerce中的现货订单

问题描述 投票:0回答:1

我有这两个代码,目前它随机运行,但不过滤库存产品。会如何随机地尊重woocommerce的“库存”产品?

代码1:$sortQuery = 'ORDER BY RAND()';

代码2:$sortQuery = ' AND id NOT IN (SELECT post_id FROM'。FSwpTable('feeds')。“ WHERE schedule_id='" . (int)$scheduleId . "') ORDER BY RAND()";

我知道库存存放在这里

meta_value = _stock_status WHERE meta_key ='instock';

感谢

sql wordpress random woocommerce
1个回答
0
投票

您可能需要稍微调整一下,因为我现在没有WP数据库,但是我相信您希望这样的SQL查询

SELECT wp_postmeta.post_id 
FROM wp_postmeta 
INNER JOIN wp_posts ON wp_posts.Id = wp_postmeta.post_id 
WHERE wp_post.meta_key = 'instock'
ORDER BY RAND();
© www.soinside.com 2019 - 2024. All rights reserved.