将 wooCommerce 中的所有产品设为"Out Of Stock"(删除所有产品数量)



我有一个wooccommerce商店,我想让所有产品(包括可变产品(的数量为0。所以,所有的产品都将缺货。我没有得到任何插件来做这件事。我有至少2100个产品在库存中。因此,手动操作是不可行的。有没有其他方法可以让我自动做到这一点?

谢谢。

安装PhpMyAdmin插件,直接编辑相关数据库表中的数量。

您可以将此代码粘贴到子主题的functions.php中。

$products = $wpdb->get_results("SELECT * FROM `".$wpdb->postmeta."`");
foreach($products as $product){
if(get_post_type($product->post_id) == "product"){
$product_id = $product->post_id;
wc_update_product_stock($product_id, 0, 'set');
}
}

最新更新