在WooCommerce运营中,正确设置商品税率和税类对税务合规很重要。但当商品数量较多时,逐个修改税率效率很低。本文会介绍几种批量更新税率和税类的实用方法,可以节省时间、减少错误。
一、为什么需要批量修改税率和税类?
下面是常见的实际应用场景:
税率政策变更:如增值税从 13% 上调至 15%,需要统一调整。
新增或划分税类:例如把某些商品从“标准税率”划入“优惠税率”。
导入新商品后未设置税率:要统一添加默认税类。
切换运营地区:不同国家地区的税率体系不同,要统一调整。
二、WooCommerce 商品税类与税率的关系简析
在 WooCommerce 中:
税类(Tax Class):是一个逻辑分类,例如“Standard”、“Reduced rate”、“Zero rate”等。
税率(Tax Rate):与具体地区(国家/省市/邮编)对应的百分比税率。
商品绑定的是“税类”,系统会根据结账地址从该类下自动匹配具体税率。
例如:
商品设置为“Reduced rate”;
客户在北京;
系统会查找适用于北京的 Reduced rate 税率。
三、方法一:使用 WooCommerce 自带 CSV 导入导出功能
WooCommerce 提供了商品数据导出、编辑后导入的功能,适合不懂代码的站长使用。
步骤:
导出商品数据
WordPress后台 → 产品 → 所有产品 → 导出 → 选择导出字段(包含 SKU、名称、税类)
在 Excel 中批量修改“tax_class”列空白代表“标准税率”(Standard)
reduced-rate 表示“优惠税率”
zero-rate 表示“零税率”
保存为 CSV 文件并导入:WordPress后台 → 商品 → 所有商品 → 导入 上传修改后的 CSV → 映射字段 → 开始导入
优点是操作可视化,不用插件
缺点是不能直接修改具体“税率百分比”,只能批量更改“税类”字段
四、方法二:使用插件 WP All Import + WooCommerce Add-on(高级方式)
如果需要更精细的控制,比如同时批量设置税类和其他属性(如价格、分类),可以使用 WP All Import 插件。
使用步骤简略如下:
安装并激活 WP All Import 及 WooCommerce Add-on 插件
上传包含 SKU 与税类的新 CSV 文件
在导入向导中选择“更新已有商品”模式
映射字段时,把 tax_class 映射到对应列
完成导入并应用变更
字段示例:
IDSKUNametax_class123SKU-001Product Areduced-rate124SKU-002Product Bzero-rate
优点是插件强大,支持条件筛选、更新指定商品
缺点是付费插件,适合进阶用户
五、方法三:使用 WP Sheet Editor 插件进行表格批量编辑(推荐新手)
WP Sheet Editor 提供类似 Excel 的商品编辑界面,可以快速筛选并批量更改商品字段。
步骤:
安装插件:WooCommerce Bulk Edit Products – WP Sheet Editor后台左侧 → WP Sheet Editor → 编辑产品
筛选商品 → 选择“税类(Tax Class)”
应用并保存更改
优点是操作直观,批量编辑高效
缺点是免费版字段有限,完整功能需付费
六、额外提醒:修改税类后记得配置对应税率
如果新增了自定义税类(如 Shipping Tax-rate),别忘了:
后台 → WooCommerce → 设置 → 税务
点击对应税类标签页
设置适用地区与税率百分比
保存更改
否则,客户在结账时会无法正确计算应缴税费。
七、总结
方法适合对象是否支持精细控制是否需插件CSV 导入导出初学者只支持修改税类否WP All Import进阶用户可以修改多字段是(付费)WP Sheet Editor所有人高效批量改字段是(部分功能免费)
用本文介绍的任一方法,都可以又快又准地批量修改 WooCommerce 商品的税类和税率,轻松合规、省心维护。如果还没有启用税务,尽早规划税类体系,不要在业务扩张或税务稽查时措手不及。