You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将WooCommerce所有商品库存重置为0?

批量重置商品库存及状态方案

一、插件操作法(无需数据库操作)

如果你的店铺基于WooCommerce这类主流电商系统,直接用批量编辑插件就能快速完成需求:

  • 安装如WooCommerce Bulk Edit这类插件,进入插件批量编辑界面
  • 选择目标范围:仅变体商品,或所有商品
  • 批量设置库存值为0,库存状态改为「缺货(out of stock)」
  • 确认后执行操作,全程可视化,无需接触数据库。

二、PhpMyAdmin数据库操作法

操作前务必备份数据库,避免数据丢失。以下SQL语句适配WooCommerce(替换wp_为你的数据库表前缀):

1. 仅将所有变体商品库存设为0

UPDATE wp_postmeta pm
JOIN wp_posts p ON pm.post_id = p.ID
SET pm.meta_value = '0'
WHERE p.post_type = 'product_variation' AND pm.meta_key = '_wc_stock';

2. 将所有商品(含主商品+变体)库存重置为0并设为缺货

执行两条SQL语句:

-- 第一步:把所有商品库存设为0
UPDATE wp_postmeta pm
JOIN wp_posts p ON pm.post_id = p.ID
SET pm.meta_value = '0'
WHERE (p.post_type = 'product' OR p.post_type = 'product_variation') AND pm.meta_key = '_wc_stock';

-- 第二步:把所有商品库存状态改为缺货
UPDATE wp_postmeta pm
JOIN wp_posts p ON pm.post_id = p.ID
SET pm.meta_value = 'outofstock'
WHERE (p.post_type = 'product' OR p.post_type = 'product_variation') AND pm.meta_key = '_stock_status';

操作步骤:

  1. 登录PhpMyAdmin,选择你的店铺数据库
  2. 切换到「SQL」标签页,粘贴对应SQL语句
  3. 点击「执行」完成操作。

内容的提问来源于stack exchange,提问作者MixMasteR

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 23:52:31