
WooCommerce导入CSV出现中文乱码或重复产品,应先检查文件编码、列映射和用于更新的标识。导入结果能显示“成功”,不代表字段含义与更新对象都正确。
原文件先保留
复制CSV作为工作副本,不要直接覆盖供应商或旧系统导出原件。用可靠文本编辑器检查编码与分隔符,中文文件应按导入器支持的UTF-8方式保存。
电子表格软件可能自动改变长数字、前导零和日期。SKU若被转换成科学计数法或丢失前导零,可能导致匹配失败。
先导出一份样本理解结构
使用当前站点的导出格式作为映射参考,检查名称、类型、SKU、父子关系、属性、价格和图片字段。不同系统的同名字段不一定有相同含义。
可变产品还需要正确区分父商品和变体。不要把变体当作普通独立商品直接导入。
为什么会产生重复产品
更新现有产品需要正确选择更新方式,并提供导入器能识别的ID或SKU等匹配信息。跨站迁移时,原站ID不应被当成新站相同商品的可靠标识。
SKU应先查重;空SKU、被改写的SKU或映射错误,都可能让更新变成新增。不要重复点击整批导入来试错。
用小样本先验证
选择几条覆盖中文、变体、图片和特殊字符的记录,导入后核对前后台内容、SKU、价格和图片。确认结果正确后再分批处理,并保存每批报告。
图片地址需要公开可访问且指向真实图片。导入过程中图片下载失败,不应误判为所有商品字段都失败。
发现重复后怎么处理
先按SKU、ID和导入批次识别真正重复项,检查它们是否已经关联订单或被外部链接引用。不要仅按同名标题批量删除,因为不同产品可能名称相近。
重新保存为UTF-8就能修复已经乱码的数据吗? 只能解决正确源文本的编码问题。如果源文件内容已被错误转换,需要回到未损坏原件,避免对乱码再次保存。
参考资料
相关问题
本文为通用排查指南,依据所列官方资料整理;菜单名称和行为可能随版本及主机环境变化。配图为AI生成的概念示意,不是实际故障截图。
