WooCommerce · WordPress

WooCommerce 如何通过 CSV 导入产品

WooCommerce 内置了免费的 CSV 导入工具。只要文件规范、图片在线可访问,它就很好用。本文介绍如何使用它、它的局限在哪里,以及 ListoMax 如何通过 REST API 发布您的 CSV 或 Excel 文件,并逐行生成报告。对于有多种颜色或尺码的产品线,系列功能可在 2 分钟内发布 12 个产品页。

ListoMax 团队 · 更新于

分步操作

如何用 CSV 文件把产品导入 WooCommerce?

使用内置导入工具:在 WordPress 后台打开产品,然后点击列表顶部的导入按钮。无需安装任何插件。

选择文件

选择您的 CSV 文件。高级选项可以指定分隔符,也可以更新已有产品,而不是创建新产品。

映射各列

WooCommerce 会把文件表头与其字段对应起来。请逐行检查:只要误忽略了一列,这项信息就不会导入。

开始导入

屏幕上会显示进度条,随后显示已创建、已更新或已跳过的产品数量汇总。

检查产品

打开几个产品查看:价格、分类、图片、变体。往往这时才会发现哪些行没有被正确识别。

如何不装插件批量导入 WordPress 产品?

文件规范时,原生导入工具就够用了。如果不想把文件整理成 WooCommerce 格式,ListoMax 是另一种选择:它是一款 Windows 软件,不是插件,因此不会给您的网站增加任何东西。它通过 WooCommerce REST API v3 和一个读/写密钥创建产品,具体方法见连接 WooCommerce 帮助。

文件格式

WooCommerce 可以导入 Excel 文件吗?

不能直接导入:内置导入工具只接受 CSV 文件。因此上传前需要把工作簿另存为 CSV UTF-8 格式。

很多问题恰恰出在这一步。在某些区域设置下(例如法语系统),Excel 常用分号分隔各列,而导入工具默认使用逗号。请记得在高级选项中设置正确的分隔符,并选择 UTF-8 编码,否则中文和特殊字符会变成乱码。

ListoMax 直接读取 Excel 原文件。直接读取工作簿的第一个工作表;如果是 CSV,则自动识别分隔符。您无需做任何转换。
CSV 列

WooCommerce CSV 应该包含哪些列?

至少需要名称、参考号(SKU)、价格和分类。再根据需要添加描述、库存、重量和图片。

在原生导入工具的文件中,子分类用大于号表示,例如“服装 > T 恤”,多个分类之间用逗号分隔。最稳妥的做法是从店铺中导出一个现有产品,得到一份表头正确的模板。

信息ListoMax 识别的表头
各语言名称name_fr, name_en, name_es, name_de
参考号reference 或 sku
价格price, sale_price
库存、重量、EANquantity, weight, ean
分类与标签category, tags
描述description_fr, short_fr(以及其他语言)
图片、状态、SEOimages, active, seo_title_fr, seo_desc_fr

可以从软件内下载已填好示例的 CSV 模板和 Excel 模板。已识别的列显示为绿色,其他列会被忽略,不会中断导入。详情请见 ListoMax 批量导入。

图片

为什么我的图片导入不了 WooCommerce?

最常见的原因是图片网址无法公开访问。导入工具会从网址下载每张图片:保存在您硬盘上的文件无法读取。

在图片列中,多个网址用逗号分隔,第一张作为主图。网址拼写错误、主机屏蔽下载,或文件过大,产品上架后就会没有图片。开始导入前,先在浏览器中打开一个网址检查一下。

使用 ListoMax,您只需把照片拖入表单:图片以原始分辨率上传到媒体库(JPG、PNG、WEBP、GIF,最大 8 MB)。第一张作为主图,其余组成产品相册。在导入文件中,同一个单元格可填写多个网址,用竖线分隔。另请参阅如何批量上传产品图片。

变体

如何通过 CSV 导入 WooCommerce 变体?

在原生文件中,需要一行可变产品类型的父产品,然后每个变体一行,关联到该父产品,并填写各自的属性。

一件有四种颜色、五个尺码的 T 恤,就需要二十一行,属性列一处都不能错。某个值拼写错误,就会产生孤立的变体,顾客无法选择尺码。

在 ListoMax 中,您只需输入属性(颜色、尺码、材质),软件就会生成所有组合。产品自动设为可变产品类型,每个变体都有自己的参考号、价格、库存和 EAN 码。完整方法请见 WooCommerce 批量创建变体页面。

故障排除

WooCommerce 导入最常见的错误有哪些?

字符乱码

文件保存时没有使用 UTF-8 编码。请重新另存为 CSV UTF-8。

各列错乱

分隔符与预期不符:文件中是分号,设置中是逗号。

产品重复

重新导入文件时没有勾选更新已有产品的选项,或缺少参考号(SKU)。

使用软件时出现 401 错误

通过 REST API 连接时密钥被拒绝:请确认密钥权限为“读/写”,并且复制时没有多余空格。

在 ListoMax 中,每个失败项都会列出行号和原因,并且可以选择忽略错误继续,以免整批任务被卡住。店铺中不存在的分类会在发布时自动创建。

对比

WooCommerce CSV 导入工具还是专业软件:如何选择?

原生导入工具适合已经整理好的文件。当文件来自供应商、需要变体,或者要发布到多个店铺时,ListoMax 这样的软件就派上用场了。

WooCommerce 导入工具ListoMax
格式CSVCSV 和 Excel
列每次导入都要重新映射自动识别表头,发送前预览
图片公开的网址文件中的网址,或拖入表单的文件
错误导入结束时的汇总每个失败项的行号和原因
目标店铺当前店铺多个 WooCommerce 和 PrestaShop 店铺

发送之后,ListoMax 会从 WooCommerce 回读每个产品,比对请求的内容与实际收到的内容。详情请见 WooCommerce 批量添加产品页面,PrestaShop 与 WooCommerce 兼容性表格列出了发送到每个平台的内容。

使用系列功能,发布 12 个产品页不到 2 分钟。同一件商品有十二种颜色?与其在 CSV 中写十二行,不如只填写一次产品页并输入各个值:ListoMax 会创建十二个 WooCommerce 产品页,每个都有自己的参考号、名称和网址。发行商实测:12 个产品页不到 2 分钟。了解如何批量创建产品页。

您还有 PrestaShop 店铺?请阅读我们的指南:PrestaShop 如何导入 CSV 或 Excel 文件,然后了解如何把产品发布到多个店铺以及如何把产品描述翻译成 8 种语言。准备好试用了吗?请按照 ListoMax 安装指南操作。

常见问题

您的问题,我们的解答

在 WooCommerce 中导入 CSV 需要插件吗?

不需要。CSV 导入工具内置在 WooCommerce 的“产品”菜单中。ListoMax 也不是插件:它是一款通过官方 REST API 工作的 Windows 软件。

如何把 Excel 文件导入 WooCommerce?

原生导入工具需要 CSV:请把工作簿另存为 CSV UTF-8。ListoMax 直接读取 Excel 文件的第一个工作表,无需转换。

为什么 CSV 导入后图片不显示?

图片网址必须公开且准确。在浏览器中打开其中一个网址即可检查。使用 ListoMax,您也可以直接拖入图片文件,它们会被上传到媒体库。

发布一个包含 12 个产品的产品线需要多长时间?

使用 ListoMax 的系列功能,发布 12 个完整的产品页不到 2 分钟(发行商实测数据)。您只需填写一个产品页并输入各个值,软件就会发送全部 12 个。

可以通过 CSV 更新已有产品吗?

可以,原生导入工具提供更新已有产品的选项。在 ListoMax 中,修改后的产品页会重新发布,不会被重新创建或重复,必要时会通过参考号找到对应产品。

购买前可以试用吗?

可以。试用版提供 5 次在您店铺上的真实发布,无需信用卡。之后购买终身许可证,详情请见价格页面。

在您自己的店铺上试一试

免费体验 5 次真实发布,无需信用卡。之后购买终身许可证:单台电脑 €49,最多 20 台电脑 €149。