WooCommerce商品CSV导入时分类映射失效问题求助
WooCommerce CSV导入分类不匹配问题解决方案
你遇到的核心问题是CSV表头与分类值的格式不匹配,而且你怀疑tax:cat表头过时的猜测是对的——这个表头属于旧版导入规则,当前WooCommerce标准导入(包括CSV Import Suite)已经不再推荐使用。
正确的分类导入表头格式
根据当前官方规范,分类导入有两种可靠方式,对应不同的表头:
1. 使用分类ID导入(精准匹配)
- 表头:
category_ids - 值格式:逗号分隔的纯数字分类ID(例如你的分类ID是5、8、12,就写
5,8,12) - 注意:分类必须已存在于你的WooCommerce商店中,否则会导入失败。
2. 使用分类名称导入(自动匹配/创建)
- 表头:
categories - 值格式:竖线
|分隔的分类名称(你的CSV里的intel|1155|processors完全适配这个格式) - 注意:如果分类名称已在商店中存在,会自动匹配;如果不存在,导入工具会自动创建新分类。
针对你当前CSV的修复建议
你的CSV用了category_ids表头,但值是分类名称,这导致系统无法识别匹配。你只需要做以下调整之一:
- 把表头从
category_ids改成categories,保持值不变,导入时会自动匹配已有的同名分类; - 或者,去WooCommerce后台找到每个分类对应的ID,把值换成逗号分隔的ID(比如
10,15,20),保留category_ids表头。
额外排查要点
- 确保CSV文件编码为UTF-8无BOM,避免分类名称因编码乱码导致匹配失败;
- 先测试单行导入,排除其他列(如
type、regular_price)的格式问题干扰; - 确认你的WooCommerce和CSV Import Suite插件是最新版本,旧版本可能存在兼容性问题。
内容的提问来源于stack exchange,提问作者Luqmanul Hakim
相关产品推荐
相关产品推荐

