管理产品数据是 WooCommerce 商店经理的首要任务。无论您是开设新店、更新现有库存,还是从其他平台迁移,导入产品数据都能节省您的时间并减少错误。
在本 WooCommerce 教程中,您将了解产品导入的工作原理、可以包含哪些数据以及有哪些工具可以帮助您完成导入。
我们将介绍内置的 WooCommerce 导入器和第三方插件选项,以便您可以根据自己的需求选择正确的方法。
了解 WooCommerce 产品导入

在WooCommerce中,产品导入是使用结构化文件(通常是 CSV)将产品数据上传到在线商店的过程。
此方法可让您快速添加或更新产品,而无需逐个手动创建。导入功能在设置新商店、切换平台或管理频繁的产品更新时尤其有用。
WooCommerce 产品导入通常包含哪些数据?
执行良好的产品导入包含 WooCommerce 创建产品目录所需的所有基本信息:
- 产品 ID、名称、价格和 SKU
- 简短和详细的产品描述
- 产品类别和标签
- 自定义属性(如尺寸、颜色或材质)
- 库存数量和状态
- 特色图片和画廊图片
- 元数据和自定义字段
您可以一次导入所有产品,也可以选择特定的类别或产品类型,例如简单、可变、分组或外部产品。
一些插件还允许您应用过滤器或条件来仅更新特定的产品记录,例如库存不足或缺少图片的记录。
WooCommerce 产品导入期间会发生什么?
导入产品数据时,您需要通过内置导入器或第三方插件上传结构化文件(例如 CSV)。然后,该工具将扫描并验证该文件,以确保数据格式正确并与 WooCommerce 的产品字段匹配。
接下来,您需要将文件中的列映射到特定的 WooCommerce 字段(例如 SKU、价格或描述)。确认后,系统将处理该文件并在您的商店中添加或更新产品。
导入完成后,导入器将显示一条确认消息,显示成功导入的产品数量以及是否有任何错误。
如何准备要导入的产品数据?
导入工具(无论是原生 WooCommerce 工具还是第三方插件)都需要一个包含特定行和列的 CSV 文件。每行代表一个产品或变体,每列对应一个产品字段,例如名称、价格或 SKU。
只要您的文件遵循此结构,WooCommerce 只需几个步骤即可映射数据并将其添加到您的商店。
哪些文件格式与 WooCommerce 产品导入兼容?
最常见的导入文件格式是 CSV、XML 和 XLS。CSV 是 WooCommerce 原生导入工具支持的默认格式,非常适合电子表格。
XML 通常用于系统到系统的传输和自动馈送,而 XLS 非常适合喜欢直接在 Excel 中工作的用户。
为什么您可能需要导入 WooCommerce 产品
将产品导入 WooCommerce 可以节省时间,保持条理,并避免手动错误。如果您的目录庞大或复杂,此功能尤其有用。
以下是导入 WooCommerce 产品的最常见原因:
- 初始商店设置批量产品。您可以快速在新商店中投放数百或数千种商品。
- 从其他平台迁移。将您的整个产品目录从 Shopify、BigCommerce 或其他平台迁移到 WooCommerce。
- 更新现有产品信息。使用电子表格批量更新价格、管理库存或编辑描述,然后只需重新导入更改即可。
- 添加季节性库存或新产品线。在季节性销售或产品发布期间轻松上传新批次的产品。
- 从备份文件恢复产品。重新导入您保存的产品数据以恢复丢失或损坏的列表。
- 跨多个商店同步库存。如果您拥有多个 WooCommerce 商店,则可以使它们之间的产品数据保持一致。
导入 WooCommerce 产品的两种方法
有两种方法可以将数据导入 WooCommerce:内置的 CSV 导入工具或第三方导入工具。这里我们将介绍这两种方法。
在我们解释如何导入 WooCommerce 产品之前,请确保您拥有一个有效的产品数据文件。您可以使用WooCommerce 的 CSV 导入模板创建自己的产品数据文件,或者按照我们的WooCommerce 产品导出指南导出现有产品数据文件。

您的 WooCommerce 产品的所有数据都应输入到 CSV 文件中。唯一的例外是产品图片。
WooCommerce 在导入过程中通过引用 CSV 文件中图片的 URL 来处理图片。它会从提供的 URL 下载每张图片,并将其添加到您的媒体库。如果图片 URL 不正确、损坏或指向受限位置,则会创建产品,但不显示任何图片。
这意味着您需要将图像上传到公共服务器,例如您的网络主机、Dropbox 或 Google Drive,但任何具有公共 URL 的来源都可以。
在 CSV 文件的“图片”列中列出您的图片网址(以逗号分隔)。列表中的第一张图片将用作特色图片。列表中的后续图片将被设置为图库图片。

方法 1:使用内置的 WooCommerce 导入工具
WooCommerce 包含一个本机导入工具,可让您从 CSV 快速向您的商店添加或更新产品。
内置导入器对于基本的产品上传非常有用,但也有一些限制。它仅支持 CSV 文件,并且不允许您安排导入或自动执行定期更新。如果没有插件,您也无法导入自定义字段、产品评论或客户数据。
- 要访问导入工具,请登录您的 WordPress 后台。导航至产品 → 所有产品。

- 单击页面顶部的导入按钮。

- 单击“选择文件”并从您的设备中选择文件。

- 如果您想更新现有产品,请勾选“更新现有产品”旁边的复选框。这将覆盖所有匹配 ID 或 SKU 的产品值。
- 单击“显示高级选项”可查看更多选项。
- 输入 Web 服务器上已存在的 CSV 路径。
- 如果您使用逗号以外的其他符号,请定义一个 CSV 分隔符。
- 使用之前导入时定义的列映射设置。
- 选择文件的字符编码。WooCommerce 推荐使用 UTF-8,但其他格式也可以,不过最终导入时可能会出现错误。

- 单击“继续”进入下一步。

- 从 CSV 文件中选择要映射到产品字段的列。这有助于 WooCommerce 将数据放在正确的位置。从下拉选择器中选择与 CSV 列对应的正确列中的字段。您也可以选择“不导入”选项来忽略该字段。

- 点击“运行导入程序”开始导入。导入时间取决于产品目录的大小。

- 导入完成后,系统会显示一条成功消息,告知您已正确导入的产品和变体数量。点击“查看产品”即可查看新产品和/或更新产品的列表。

方法 2 :使用插件
如果 WooCommerce 的原生导入工具不能满足您的要求,您将需要使用第三方导入插件。
WordPress 插件目录有很多免费的导入插件,包括WP All Import和CTX Feed等热门插件。WooCommerce 也有自己的产品 CSV 导入套件扩展程序,尽管它不是免费的。这些工具为店主提供了全套功能。
但是,在本指南中,我们将向您展示如何使用 WebToffee 流行的 Product Import Export for WooCommerce导入 WooCommerce 产品,WebToffee由于其简单性和功能范围而成为最好的 WooCommerce 插件之一。

产品导入导出功能允许您导入简单产品、分组产品以及外部/联盟产品。对于可变产品,您需要升级到高级版。它还提供以下独特功能:
- 在出口或进口之前按产品类别、库存状态和标签进行过滤。
- 使用拖放 UI 组织和构建导入文件中的 CSV 列。
- 通过自定义批次处理来控制导入过程的速度。
- 也同样轻松地导出 Woocommerce 产品。
- 安装产品导入导出后,导航至 WebToffee导入导出(基础)→ 导入。

- 选择要导入的帖子类型:产品、评论、类别或标签。如果您购买了插件的高级版本,还可以导出订单、优惠券、用户/客户数据和订阅。选择帖子类型后,点击“选择导入方法”。

- 选择导入方法。您可以选择“快速导入”,如果您使用的是从同一插件导出的 CSV 文件,则最适合使用“快速导入”;或者,您可以选择“高级导入”,它会引导您完成过滤、列选择和其他选项的全面过程。
- 将您的 CSV 拖到上传空间并单击导入。

下一个屏幕将显示导入结果,包括所有出现的错误。在我们的案例中,九种产品成功导入,没有任何错误。
如果导入出现错误,插件会在“消息”列中解释错误原因。您可以通过在 CSV 文件中修复错误并重新导入来纠正错误,或者直接通过 WordPress 仪表板编辑产品。
- 当您满意时, 请单击“查看产品” 。

- 如果您更喜欢使用高级选项,请返回第二步并选择“高级导入”。将 CSV 文件拖到上传空间,然后点击“映射导入列”。

- 检查每一行,确保左侧的产品字段与 CSV 文件的列匹配。如果列不匹配,请从下拉菜单中选择相应的列。您也可以取消选中某一行,以将该产品字段排除在导入范围之外。

- 单击高级选项/批量导入进入下一步。

- 在这里,您需要做出一些简单的选择。决定是否跳过新产品的导入、如何将现有产品与 CSV 中的条目进行匹配(通过 ID 或 SKU)、如果产品已存在该如何处理(跳过还是更新),以及服务器每批次将处理多少条记录以避免超时。
- 当您准备好导入产品数据时,单击导入。

- 与快速导入类似,该插件会在“消息”列中显示所有错误。请在 CSV 文件中更正错误,然后重新导入,或在 WordPress 产品编辑器中编辑。满意后, 点击“查看产品” 。

常见的 WooCommerce 导入验证错误
导入 WooCommerce 产品时,如果文件缺少必填字段、格式错误或包含无效数据,则可能会出现错误。WooCommerce 会在导入尝试后显示所有错误摘要。在某些情况下,它会突出显示哪些行失败以及失败原因。
以下是一些常见问题及其解决方法:
- 缺少产品名称。每个产品都必须有一个名称。请确保每行都填写此列。
- SKU 重复。SKU 必须是唯一的。导入前请检查是否存在重复项并进行更新。
- 图片 URL 损坏。如果图片未显示,请验证链接是否正确、可公开访问,以及是否直接指向图片文件。
- 列映射不正确。在导入预览期间,请仔细检查文件中的每一列是否正确映射到正确的 WooCommerce 字段。
- 产品类型无效。请使用有效的产品类型,例如“简单”、“变量”或“分组”。拼写错误可能会导致导入失败或创建不完整的产品。
为避免出现问题,请务必先在电子表格工具中检查导入文件,并在导入过程中使用预览步骤确认字段映射。对于复杂的导入操作,请考虑使用具有高级验证和错误处理功能的插件。
总结
将产品导入 WooCommerce 是管理商店库存最有效的方法之一。它对于启动新网站、更新现有商品或从备份中恢复非常有用。使用合适的文件和工具,您可以快速导入数十甚至数千种产品,无需手动操作。
虽然内置的 WooCommerce 导入流程可以很好地处理基本任务,但许多第三方插件为您提供了更多的灵活性、控制力和节省时间的功能,特别是在处理大型目录或自定义字段时。
如何导入 WooCommerce 产品的常见问题解答
如何从其他平台导入 WooCommerce 产品?
要从 Shopify 或 BigCommerce 等其他平台导入产品,请先将产品数据导出为 CSV 文件。然后,将其格式化以匹配 WooCommerce 的结构,或使用WP All Import等插件映射字段。使用 WooCommerce 导入器上传文件,即可将产品导入您的商店。
我可以使用内置的 WooCommerce 导入器导入产品变体吗?
是的,内置导入器支持可变商品及其变体。每个变体都必须包含在 CSV 文件中,并附上正确的父商品和属性信息。导入过程中,请务必正确映射变体属性(例如尺寸或颜色),并使用相同的商品 ID 或 SKU 将其链接到父商品。
如何更新现有产品而不产生重复?
要更新现有产品,请在导入文件中包含正确的 SKU 或产品 ID。WooCommerce 会使用这些值来匹配和更新现有记录。如果找到匹配的产品,则会更新数据。如果没有匹配的产品,则会创建新产品。
我可以安排自动产品导入吗?
不,内置的 WooCommerce 导入器不支持计划任务。要自动执行产品导入,您需要一个插件,例如WP All Import或CTX Feed Pro。这些工具允许计划任务和重复导入配置。
如何在 WooCommerce 中导入具有自定义字段的产品?
内置导入器不支持自定义字段。要导入带有自定义元数据(例如附加规范或插件生成的字段)的产品,您需要使用WP All Import或Product Import Export等插件。这些工具允许您在导入过程中手动映射自定义字段。
注:本文出自 https://www.hostinger.com/tutorials/how-to-import-woocommerce-products,由 WordPress大学 翻译整理。