如何将产品导入 WooCommerce(快速简便的方法)
已发表: 2022-08-27无论您是刚刚使用 WooCommerce 开设商店,还是想加快将产品添加到当前商店的过程,了解如何将产品导入 WooCommerce都很重要。 批量产品导入不仅可以为您节省大量时间(而不是手动添加每个项目),而且它们也是最大限度地减少人为错误的理想选择。
在本文中,我们将向您展示如何以正确的方式将产品导入 WooCommerce,并提供格式准确的 CSV 导入文件和有关如何映射产品字段的提示。 之后,我们将探索使用插件将产品导入 WooCommerce 的选项。
继续阅读,让 WooCommerce 产品进口变得轻而易举!
方法 1:如何使用内置功能将产品导入 WooCommerce
将产品导入 WooCommerce 的唯一先决条件是在活动的 WordPress 网站上实际安装 WooCommerce 插件。
安装并激活后,您可以手动或通过批量产品导入自动将产品添加到商店。
以下步骤向您展示了使用 CSV 或 TXT 文件导入产品的最简单方法:
第 1 步:使用格式正确的 CSV 文件将产品导入 WooCommerce
WooCommerce 支持用于导入产品的 CSV 和 TXT 文件。 CSV 允许更强大的组织——你可以在从谷歌表格到 Excel 的任何东西中制作 CSV——所以我们建议走这条路。
有三种方法可以获得格式正确的 CSV 文件,准备好导入 WooCommerce:
- 自己制作:使用 Excel、Google 表格、Apple Numbers 或 OpenOffice 等应用程序。 只需确保将文件导出为 CSV。 使用 WooCommerce CSV 列和格式指南设置正确的列名和值。
- 使用入门模板:下载用于导入 WooCommerce 产品的入门 CSV 模板; 这提供了格式正确的 CSV,其中常用产品字段用作列标题。
- 结合这两种方法:下载我们的 CSV 模板,但为您的商店独有的字段添加新的列标题。 请记住确保将其保存为 CSV 并在此过程稍后映射您的字段。

每当为 WooCommerce 编辑或创建 CSV 文件时,请牢记以下准则:
- CSV 必须为 UTF-8 格式
- 如果在 CSV 中包含日期,请坚持使用商店的本地时区
- 用逗号分隔字段中的多个值(例如在一个 CSV 单元格中添加多个图像、属性或类别时)
- 要指定层次结构或分类,请使用
>
,就像您想将Outerwear > Jackets
放在Category字段下 - 要指定真或假值(布尔值),请在 CSV 字段中使用 1 或 2
第 2 步:将产品详细信息添加到 CSV
在 CSV 文件中,您需要在每一行中添加产品详细信息,并将每个详细信息与右列标题对应。
例如,我们可能会添加“Wool Sweater”之类的内容作为第一个产品的名称。 每个额外的产品都应该从新的一行开始。
您填写的字段完全取决于您经营商店的方式,但一些常见的基本要素包括:
- 库存单位
- 姓名
- 简短的介绍
- 描述
- 已发布(在导入时发布产品——1 表示是,0 表示否)
- 目录中的可见性(输入“可见”或留空)
- 正常价格
- 销售价格
- 有存货? (1 表示是,0 表示否)
- 库存(输入库存数量)
- 重量
- 图片(将图片上传到 WordPress 网站的媒体库后,您可以粘贴图片 URL;我们将在下一节中介绍如何导入图片):

继续向右移动,并考虑添加:
- 类型(变体、简单或虚拟)
- 类别
- 标签
- 属性名称(例如大小或颜色)
- 属性值(属性名称的值,例如 S、M、L 或 Blue、Red、Green)
- 属性默认值(默认情况下应显示哪个属性)
- 属性可见(1 表示是,0 表示否)
- 全局属性(1 表示是,0 表示否):

而且,如果使用属性(也称为变体),请确保正确格式化它们。
主要规则是用逗号分隔唯一值:

添加完产品和产品详细信息后,将电子表格保存或导出为 CSV 文件。 这可以在几乎所有电子表格工具中完成,例如 Apple Numbers、Microsoft Excel 和 Google Sheets:

如何使用 WooCommerce 产品导入添加图像
可以将图像导入 WooCommerce 上的产品页面,但有一些规则:
- 您必须首先将图像上传到该商店网站的 WordPress 媒体库。
- 您必须复制上传图像的图像 URL 并将其粘贴到 CSV 中的图像或图像字段中。
这通常仍然比手动上传要快得多,因为您可以为每个产品导入多个图像。
以下是上传图片并获取其图片 URL 的过程:
- 转到您的 WordPress 网站,然后单击媒体 > 添加新的
- 单击选择文件按钮并从您的设备上传产品图像(任意数量的图像)
- 单击其中一张图像的“将 URL 复制到剪贴板”按钮:

将图像 URL 复制到剪贴板后,导航回 CSV 文件。 找到相应的产品行和图像列,并将图像 URL 粘贴到该单元格中:

WooCommerce 导入功能支持将多张图片导入到一个产品页面。 要做到这一点,请将多个图像 URL 放在一个单元格中,但用逗号分隔它们。 列出的第一个被激活为主产品图像,而以下图像成为附加画廊图像:

第 3 步:在 WooCommerce 中开始产品导入
在您的 WordPress 仪表板中,单击Products选项卡,然后选择All Products 。
如果您当前的库存中没有商品,您会看到两个按钮:创建产品和开始导入。 选择开始导入选项:

对于现有库存的商店,所有产品页面主要突出显示产品列表。 找到并单击页面顶部的导入按钮:

这将打开导入产品向导,您将从上传 CSV 文件步骤开始。
单击选择文件按钮以从您保存在计算机上之前的 CSV 文件中选择:

有一些可选字段需要考虑,例如:
- 更新现有产品
- 在服务器上输入 CSV 文件的路径(在Advanced Options下)
- 更改 CSV 分隔符(高级选项)
- 使用以前的列映射首选项(高级选项)
上传 CSV 文件并设置任何可选设置后,单击继续:

第 4 步:映射产品字段
下一步称为产品领域“映射”。 术语映射涉及将 CSV 文件中的列标题与 WooCommerce 提供的正确产品字段匹配。
WooCommerce 插件在自动将类似命名的字段映射在一起方面做得非常好,但您可能需要手动设置一些。
注意:我们的 WooCommerce 产品导入 CSV 模板的列标题设置为完全自动化。
从最重要的领域开始:
- 库存单位
- 姓名
- 简短的介绍
- 描述
- 发表
- 目录中的可见性:

此外,请确保这些列名具有正确映射的字段:
- 正常价格
- 销售价格
- 有存货?
- 库存
- 图片
- 类型
- 类别
- 标签
- 所有属性字段(如果您正在使用这些字段):

注意:如果您不打算在商店中使用某个字段(例如没有销售价格或属性),只需将该字段设置为“不导入”。 您可以根据需要对多个字段执行此操作。
完成产品字段映射后,单击Run the Importer按钮:

步骤 5:完成导入产品并查看结果
运行导入后,WooCommerce 会显示一个进度条。 这可能需要几秒钟,如果您要导入一长串产品,则可能需要更长的时间:


导入完成后,您将看到导入完成消息以及导入的产品数量。 确保该数字与您 CSV 列表中的产品数量相匹配。 WooCommerce 会在无法导入任何产品的情况下提供错误消息。
现在是时候审查产品进口了,看看一切是否顺利。 点击查看产品按钮继续您的评论:

这将打开 WooCommerce 中的产品页面,允许您扫描库存中的每件商品(包括最近导入的和之前添加的)。
浏览列表以确保名称、SKU、库存、价格和类别等主要元素看起来不错。
这也是审查图像导入成功的绝佳时机。 可以看到, Dress Shoes产品有一个新添加的图片(因为我们之前上传了一张图片到 WordPress 媒体库,并且在导入之前将它的图片 URL 放入了 CSV 的Images列):

从每个导入批次中打开一些产品页面以确保正确填写所有字段是明智的。 在产品页面内,我们建议检查:
- 产品名称
- 地位
- 能见度
- 产品图片(如果已上传)
- 描述

在产品页面的下方,检查每个是否正确填写:
- 产品类别
- 正常价格
- 销售价格
- 产品图库图片(如果您尝试为每个产品导入多个图片)
- 简短的介绍
- 产品类别
- 产品标签
其他需要检查的事项包括库存数量、属性和运输尺寸:

如果您打算导入属性,请记住您必须将 CSV 中的Type列设置为Variable ; 否则,在您手动将产品从Simple切换到Variable之前,属性导入不会显示:

这就是您将产品导入 WooCommerce 的方式(使用内置功能)。
方法 2:如何使用插件将产品导入 WooCommerce
在以下情况下,您可能会考虑使用插件将产品导入 WooCommerce:
- 您希望更好地控制产品图片
- 您需要用于映射、分组和批量编辑的附加功能
- 您在制作或导入自己的 CSV 模板时遇到问题
WooCommerce 有许多著名的产品导入插件,包括:
功能最丰富的导入插件称为 WooCommerce 的产品导入导出(来自 WebToffee),因此我们将在教程中使用它。
第 1 步:安装 WooCommerce 导入插件并开始导入
在您的 WordPress 网站上安装并激活 WooCommerce 插件的产品导入导出:
激活后,您将在 WordPress 上看到一个名为 WebToffee Import Export (Basic) 的新选项卡。 它提供了这些额外的菜单项:
- 出口
- 进口
- 历史
- 导入日志
- 通用设置:

转到WebToffee 导入导出(基本)> 导入:

这将打开一个导入向导,第一步要求您选择一个帖子类型。
选择要导入的产品帖子类型。
注意:使用插件导入的好处之一是您可以导入其他帖子类型,如订单、优惠券、产品评论、类别、标签和客户。
单击步骤 2:选择导入方法按钮继续:

第 2 步:选择导入方法并上传 CSV 文件
在下一页上,为Import Method字段选择Advanced Method 。 快速导入也有效,但前提是您之前从另一个站点导出了列表,同时仍使用 WebToffee 插件。
单击选择要导入的文件下的框以查找并上传您的产品 CSV:
注意:请参阅之前的方法来格式化产品导入 CSV。 WebToffee 插件还提供了一个示例 CSV,您可以从此页面下载。
单击步骤 3:映射导入列:

第 3 步:使用导入列映射字段
在这里,您可以将 CSV 列标题与 WooCommerce 的默认产品字段链接(映射)。
其中大部分应该自动发生,但通过添加/更改任何丢失或不正确的映射:

不要忘记查看页面底部的分类法和属性的映射设置。 之后,单击第 4 步:高级选项/批量导入:

第 4 步:配置高级选项,然后导入产品
将产品导入 WooCommerce 的最后一步是设置高级选项,您可以将其中许多保留为默认设置。
仅在您的商店特别需要时修改这些设置:
- 跳过新产品的进口
- 按 ID 或 SKU 匹配产品
- 如果商店中存在产品,则跳过或更新产品
- 批量导入(如果您的服务器无法处理大量导入)
点击导入按钮:

第 5 步:检查所有导入的准确性
该插件会显示成功消息以及任何错误。 单击查看产品按钮查看结果:

您现在可以在产品列表中查看每个产品。 检查主要字段的准确性,例如名称、SKU、库存、价格和类别:

每次导入时打开一些项目以检查一切是否正确。
如您所见,插件方法特别适用于将多个图像导入产品页面:

今天将产品批量导入 WooCommerce ️
将产品导入 WooCommerce 起初似乎令人生畏,但事实并非如此。 您只需要一个格式正确的 CSV 文件,以及映射字段和导入图像所需的知识。 此后,该过程只需单击几下,从而显着加快产品创建速度并减少人为错误。
在本文中:
- 我们提供了带有格式正确的列和行的 WooCommerce 产品导入模板。
- 我们展示了如何用产品详细信息填充 CSV。
- 有关于如何使用产品导入 CSV 添加图像的说明。
- 我们概述了将 CSV 列标题与 WooCommerce 产品字段映射所需的步骤。
- 我们讨论了如何使用完整的 CSV 将产品导入 WooCommerce。
- 简要介绍了如何查看导入过程的有效性。
- 我们解释了如何在插件的帮助下获得更多 WooCommerce 导入功能。
虽然这种方法可以节省您将产品导入 WooCommerce 的大量时间,但您可能还需要一种在导入产品后快速编辑产品的方法。 为此,您可以查看我们关于如何批量编辑 WooCommerce 产品的指南。
您是否尝试过将产品导入 WooCommerce? 如果是这样,请在评论部分告诉我们它的进展情况。 此外,如果您有大量导入 WooCommerce 产品的经验,请随时分享任何提示。