如何通过.jpeg图片及文件名自动生成WooCommerce商品?
方案可行性结论
完全可以实现自动化生成,不需要逐款手动创建600个商品,全流程跑完只需要2-3小时(含校验时间),出错率极低。
全流程操作步骤
1. 本地批量解析文件名,生成结构化导入数据
- 先把2300张.jpeg素材统一放到本地单独文件夹,先做一轮文件名初筛,把文件名里误加的特殊字符、多余空格提前清掉,避免拆分出错。
- 按固定规则拆分文件名:所有文件名统一以
-作为分隔符切割,切割后前4个字段依次对应SKU、商品名称、材质、尺寸;如果切割后最后一段是纯数字编号,就判定为同SKU的附属展示图,没有数字后缀的默认作为商品主图。 - 用基础脚本批量完成拆分分组:不需要复杂开发,写个简单的遍历脚本(Python、甚至Windows批处理都能实现)就能自动按SKU分组,统计每个SKU对应的主图、附属图库列表,最后直接导出符合WooCommerce导入规范的CSV文件,CSV里自动填充好每个商品的SKU、商品标题、材质属性、尺寸属性、对应图片的文件名映射关系。
*关键校验点:拆分完成后先统计CSV里的SKU总数,确认刚好是600个,把分隔符缺失、字段不全的异常文件名挑出来手动修正,从源头避免导入错误。
2. 批量上传素材,完成商品导入
- 把所有商品图通过FTP或者WordPress后台媒体库的批量上传功能,上传到站点
wp-content/uploads/对应的媒体存储目录,上传过程不要修改文件名,保证文件名和CSV里记录的名称完全匹配。 - 进入WooCommerce后台的「产品-导入」入口,上传提前生成好的CSV文件,按照导入向导做字段映射:
- 拆分得到的SKU字段对应WooCommerce商品SKU项
- 商品名称字段对应商品标题项
- 材质、尺寸字段对应预先创建好的WooCommerce商品属性
- 主图文件名对应商品主图项,同SKU下的其他带编号图片对应商品图库项
- 导入时勾选「匹配到相同SKU时更新原有商品/跳过重复项」,避免生成重复商品。如果站点配置较低,导入前可以临时把PHP内存限制调到256M以上,避免大批量导入时超时中断。
3. 导入后抽检调整
- 导入完成后先核对商品列表总数是否为600,随机抽取10%-15%的商品进入详情页校验:确认标题、材质、尺寸属性填写正确,主图和附属图库加载正常、没有错配其他SKU的图片。
- 少量匹配错误、字段异常的商品手动调整即可,整体校验调整耗时不会超过1小时。
避坑提示:不需要额外安装第三方批量导入插件,WooCommerce原生自带的CSV导入功能原生支持多图商品导入,兼容性最好,不会出现图片错位、属性丢失的问题。
内容的提问来源于stack exchange,提问作者Xenophon Venios
相关产品推荐
相关产品推荐

