如何导出或者导入WooCommerce产品

如何导出WooCommerce产品

当你考虑将你的WooCommerce商店转移到一个新的托管服务提供商时,你脑海中出现的第一个想法是什么?

我猜是要花多长时间来备份你的整个商店并导出所有这些产品。如何导出你所有的产品,产品的变体,图片,客户的详细资料,评论,博客文章,嗯,就是你整个商店。

这篇文章将引导你快速、轻松地完成导出WooCommerce产品的整个过程。

如果你想从头开始创建一个WooCommerce商店,你也可以看看我们的文章:如何用Elementor和Astra主题建立一个WooCommerce网站

除了转移到一个新的托管服务提供商外,你可能需要批量更新产品,甚至保留所有产品的备份,以防万一。

这篇文章将告诉你如何做到这一点。

本文将介绍如何使用两种万无一失的方法导出你的WooCommerce产品。

在第一种方法中,我们将使用默认的WooCommerce系统。在第二种方法中,我们将利用一个WordPress插件。

虽然有几个插件可用,包括免费和付费的,但我们将使用 “Product import-export for WooCommerce” 插件。

Product import-export for WooCommerce是帮助你管理WooCommerce产品的最常见的插件之一。

在我们继续介绍如何导出WooCommerce产品之前,我们需要熟悉CSV文件,因为从WooCommerce导出的两种方法都需要它们。

我们建议轻松导出WooCommerce产品的两种方法,手动导出和使用插件,都使用CSV文件。

  1. 什么是CSV文件?
  2. 方法1:如何使用默认的WooCommerce工具导出产品
  3. 方法2:如何使用插件导出WooCommerce产品
  4. 如何使用CSV文件导入WooCommerce产品
  5. 帮助你导出WooCommerce产品的插件
  6. 小结

什么是CSV文件?

CSV文件,即逗号分隔值文件,是一个简单的文本文件,包含一个数据列表。这些文件被用来在不同的应用程序之间交换数据。

例如,拥有庞大数据库的应用程序通常支持CSV文件。你可以将数据从一个应用程序导出为CSV文件,然后将其导入到另一个应用程序,也是CSV文件。

这些文件,往往使用逗号字符来分隔数据。因此,术语称为逗号分隔值(CSV)文件。

例如,假设你的WooCommerce数据库中有一些产品,你把它们导出为CSV文件。

你会得到一个包含类似这样的文本的文件、

产品名称,类型,制造,尺寸

Polo T恤,服装,ABC,S/M/L

这就是CSV文件的真正含义。

当然,它包含的数据比我在这里展示的要多得多,但你会明白的

一旦你导出了CSV文件,你可以通过你选择的文本编辑器来访问它,比如记事本。

然而,由于CSV文件中的数据量很大,而且没有任何文本包装,查看该文件会很困难,更不用说编辑了。

我建议你用电子表格打开该文件。你可以使用微软的Excel,甚至可以把文件上传到网上,使用谷歌表格。

现在你知道什么是CSV文件了,让我们看看如何在导出过程中使用它们。

方法1:如何使用默认的WooCommerce工具导出产品

在这第一个方法中,我们将使用默认的WooCommerce工具,它有一个内置的产品CSV导入器和导出器。你可以通过一个CSV导入、导出,甚至更新你的WooCommerce商店中的产品。

这个工具支持所有类型的产品,即简单产品、集团产品、外部/附属产品和可变产品。

在我们开始之前,我假设你的WordPress网站上已经安装了WooCommerce

在这篇文章中,我已经在我的商店中安装了WooCommerce,并使用了Astra启动模板- “Simply Natural” 。你可以选择一个你喜欢的Astra Starter模板。

选择一个你喜欢的Astra Starter模板

在成功安装WooCommerce和你的启动模板后,你的商店里会有几个样品产品。

WooCommerce产品列表demo数据

要导出这些产品,继续点击顶部的 “Export“。

WooCommerce导出产品

你会发现自己在以下页面。

WooCommerce导出产品页面

你现在可以选择你想导出的列、产品类型和产品类别。

通过点击任何一个字段,你会得到一个下拉列表,如下图所示。

woocommerce导出产品设置

如果你想导出所有的字段和数据,无论其中是否有数据,只要保持原样并点击 “Generate CSV“。

如果你只有几个选定的字段有数据,你可以只选择那些你想导出的选项。

WooCommerce导出产品数据的填充

比方说,我的商店只有 “Cactus” 产品类别的数据。产品类型是’Simple product’,我只有’Stock’和’Categories’字段中的数据。

我将只选择这些字段,如上所示。

如果你安装了一个插件,通过任何元插件为你的产品添加额外的信息,你也可以勾选 “Export custom meta?” 字段。

一旦你完成了这些步骤,点击’Generate CSV‘。

WooCommerce导出产品的进度

一旦导出完成,你的CSV文件将被下载。CSV文件的文件名中可能包含有日期。

例如,’wc-product-export-13-11-2020-1605232625008.csv’就是我做这个的时候下载的文件。

如果你想知道你是否可以自定义文件名,我也想过这个问题,好吧,这有点技术性。

你必须在你的网站控制面板中访问 “woocommerce > includes > export” 下的 “abstract-wc-csv-exporter.php” 文件,并编辑以下部分。

WooCommerce更改导出文件名

WooCommerce Product CSV Import Suite

你可能注意到,WooCommerce提供的默认选项有一些限制。

其中一个限制是在导出复杂的产品变化。特别是当你有多个属性的可变产品时(例如,颜色和尺寸,如果你的商店卖的是服装)。

除了多SKU产品之外,如果你想从预订、产品供应商那里导出自定义数据,或者一次性创建和更新成千上万的产品,你可以考虑WooCommerce Product CSV Import Suite

然而,这是一个付费选项。

使用WooCommerce Product CSV Import Suite,你可以包括复杂的产品,批量更新价格和描述等标准项目,以及预约可用性、资源等自定义数据。

有关完整的功能列表,请查看WooCommerce Product CSV Import Suite页面。

一旦你下载了WooCommerce Product CSV Import Suite,你会在仪表板的WooCommerce下发现一个 ‘CSV Import Suite’ 的链接。

WooCommerce CSV Import Suite

在 ‘CSV Import Suite‘ 下,你可以选择 ‘Import Products‘ 以及 ‘Export Products‘,如下图所示。

WooCommerce CSV导入套件导出产品

点击 “Export Products” 标签。

你可以选择导出产品本身或导出产品的变化。

与默认的WooCommerce系统一样,你有几个导出选项。

你可以为你希望导出的产品的最大数量设置一个限制。例如,如果您将 “Limit” 设置为100,”Offset” 为200,您就可以将200至300的产品导出到您的CSV。

“Limit to parent ID(s)” 只适用于产品的变化。如果你想只导出一个特定的父产品的变化,你可以提到这些产品的ID,用逗号分开。

例如,如果你销售的衬衫有颜色和尺寸等变体,你可以选择你想输出的特定变体。

在 “Columns” 选项下,你可以选择你希望导出的特定列。

你可以选择 “Include hidden metadata”,如果你想为你的产品和/或产品变体显示自定义元数据信息,如自定义预订订单,客户信息。

一旦你完成上述步骤,根据你的要求选择 ‘Export Products‘ 或 ‘Export Variations‘。您的CSV文件将被下载。

方法2:如何使用插件导出WooCommerce产品

在WordPress的兄弟会中,有一个常见的说法是,任何事情都有一个插件。是的,有几个插件可以用来导出你的WooCommerce产品。

虽然我们将在本文后面介绍一些推荐的插件来帮助你导入和导出你的产品,但我们将在这里安装这样一个插件。Product Import Export for WooCommerce插件。或者你可以安装WP All Import WooCommerce product export高级插件。

WooCommerce的产品导入导出是一个非常流行的插件。有一个免费版本和一个专业版本,提供更多的功能和好处。

免费版只允许你导入和导出简单的产品。对于有变化的产品,你将不得不考虑专业版。

专业版的一些功能包括导入和导出所有类型的产品,如简单产品、小组产品、外部产品和变体产品,按类别导出产品,导入和导出产品评论,等等。

去吧,搜索该插件,安装并激活它。

安装WooCommerce的产品导入导出插件

安装后,你会看到WooCommerce的产品下有一个新的菜单选项。点击 ‘Products‘ 下的 ‘Product Im-Ex‘。

Product Im-Ex

在默认的 ‘Product Export‘ 标签下,你会注意到 ‘Offset’和 ‘Limit’,此外还有列下的几个字段。

就像我们之前介绍的WooCommerce Product CSV Import Suite一样,你可以设置一个 ‘Offset’ 和一个 ‘Limit’ 数字。

回顾一下,如果你将 “Limit” 设置为100,”Offset” 为200,你就可以将200到300的产品导出到你的CSV。

下一组字段是Columns。

产品的Im-ex列设置

你可以使用复选框来选择你想导出的各种字段。你还可以选择自定义你的列头,使其在你的CSV文件中出现。

一旦你选择了所需的选项,点击 “Export Products“,你的CSV文件将被下载。

如果你购买了这个插件的高级版本,你可以选择导出 ‘Variable Products’。

产品Im-ex高级设置

除了 ‘Variable Products’,你还有一些额外的选项,如导出和导入产品评论,批量导出,以及更多的插件设置。

当你有大量的产品,并希望对每批导出的产品数量设置限制时,Batch Export(批量导出)选项卡特别有用。

产品 Im-ex 批量导出

如上图所示,设置 “Batch count” 限制有助于克服WordPress的内存限制或低超时间隔。

一旦设置完毕,点击 “Start Export“,下载你的CSV文件。

如何使用CSV文件导入WooCommerce产品

我们现在知道如何导出WooCommerce产品。下一个明显的问题是,我们如何将产品导入到新的商店?

虽然我很有信心,你已经猜到了如何去导入产品,但当我们谈到导出时,我将继续解释如何导入你的CSV文件。

转到 “Product > All Products“。

无论你是开始一个新的商店还是向现有的商店添加新产品,程序都是一样的。

导入WooCommerce产品

上面的图片是如果你的商店里有现有的产品,而你想添加新产品。只需点击 “Import“。

如果你的商店里至今没有产品,想添加新的产品,将显示以下页面。

WooCommerce导入没有产品的产品页面

点击 ‘Start Import‘。

无论你的商店里是否有现有产品,其余的步骤都是一样的。

WooCommerce导入产品页面

第一步将是 ‘Upload CSV file‘。

在这篇文章中,我将继续上传我之前导出的同一个CSV文件,即’wc-product-export-13-11-2020-1605232625008.csv’文件。

在选择你的文件后,点击 ‘Continue‘。

WooCommerce导入产品页面列映射

在当前界面,’Column mapping’,WooCommerce系统会自动将你的CSV中的列名 “maps” 到字段中。

当我之前导出CSV文件时,我只选择了 ‘Stock’ 和 ‘Categories’ 字段。所以这就是你在 “Column name” 下看到的东西,在左侧。如果你选择了其他字段,同样会在 “Column name” 下显示。

WooCommerce系统会自动将列名映射到其各自的字段。如上图所示,在 ‘Map to field’ 下,’Stock’ 被自动映射到 ‘Stock’。同样地,’Categories’ 也被映射到 ‘Categories’。

你可以利用右侧的下拉菜单对字段进行相应的调整。

WooCommerce导入产品页面列映射类别

如果有一种情况,你不想导入一个特定的字段,在 ‘Column name’ 下,你可以选择右侧的 ‘Do not import’ 选项。

完成这些步骤后,点击 “Run the importer“。

WooCommerce导出进度

一旦导入完成,将显示 ‘Done!’ 屏幕。

WooCommerce导入成功信息

如上图所示,有六个产品被导入。

更新现有的产品

比方说,你想用一些额外的信息来更新一个现有的产品,如税收,或地点。虽然这个过程与我们刚才所讲的差不多,但需要注意的一个关键因素是包括产品的ID。

WooCommerce产品ID

如果你把鼠标移到任何产品上,你会注意到 “ID”。在上面的例子中,你会注意到ID是3733。同样地,每个产品都有一个独特的ID。

在创建你的CSV文件时,你必须包括产品的ID。这将允许WooCommerce系统自动将产品与相应的产品ID进行映射,并更新它。

例如,我已经前进并导出了一个新文件。

使用ID导出WooCommerce产品

这一次,我导出了额外的字段,最重要的是,也包括/导出了产品ID。

下面的屏幕显示了在谷歌表格中打开的导出的CSV文件。

WooCommerce导出excel表格

现在,我将包括一个新的列。例如,我将包括一个新的列 “Location“。

WooCommerce导出excel表格-2

我已经在 ‘Location’ 下输入了一些假值,并重命名了文件,在文件名中包含了 ‘modified’。

下一步仍然是一样的,即点击 ‘Products > All Products‘ 下的 ‘Import‘,选择你想导入的文件。

在这个例子中,它是一个CSV文件,文件名后面有一个 “modified”。

WooCommerce使用导入方式更新现有产品

这次唯一的区别是勾选 ‘Update existing products‘ 选项。

WooCommerce使用导入方式更新现有产品-2

点击 ‘Continue‘,’Column mapping’ 屏幕将被显示。

WooCommerce使用导入方式更新现有产品-3

你会注意到,’Column name’ 下的所有字段都已被相应地映射,除了我们刚刚包含的字段,即 ‘Location’。

你可以选择 “Do not import” 或选择与你的字段相对应的选项。

这一步完成后,点击 ‘Run the importer‘。

WooCommerce使用导入方式更新现有产品-4

你的产品已经被成功更新。

你如何检查产品是否已成功更新?最简单的方法是导出产品并检查它们是否被更新。

现在我们已经介绍了如何使用默认的WooCommerce系统和’WooCommerce产品导入导出插件’插件来导入和导出WooCommerce产品,让我们来介绍一些你可以考虑的额外插件。

帮助你导出WooCommerce产品的插件

好的,提醒一下。如果你购买了高级版本,这里提到的大多数插件都能提供最好的特性和功能。如果你只想获得基本的导出和导入功能,WooCommerce内置的导入和导出功能应该足够了。

但诸如导出和导入产品变体、批量产品、产品评论、自定义预订详情、客户详情等功能,只有高级版本才有。

以下一些插件专门从事特定任务,如导入和导出。有些则能做得更多。

1. WooCommerce Product CSV Import Suite

WooCommerce Product CSV Import Suite

WooCommerce Product CSV Import Suite这是我帮助你导入和导出WooCommerce产品的第一选择。我们在前面的文章中也已经介绍了这一点。

你甚至可以在购买之前测试这个扩展。点击 “先试后买 “按钮,就在现在购买按钮的下方。一个演示网站将被创建,供你测试该扩展。

要了解完整的功能列表和考虑这个扩展,请访问产品CSV导入套件页面。

2. WP All Import

WP All Import

WP All Import是另一个流行的插件,可以帮助您在几个点击之间导入和导出您的产品。

你可以免费试用’WP All Import’插件7天。访问 “WP All Import” 产品页面,创建一个沙盒(演示网站),并试一试。

3. Product Import Export Plugin for WooCommerce

Product Import Export Plugin for WooCommerce

另一个非常受欢迎的插件,也是我们在本文中使用的插件,是Product Import Export Plugin for WooCommerce插件。

这个插件在WordPress的插件库中是免费提供的。正如我们发现的那样,这个免费插件的选项有限。要探索扩展的功能,你可以考虑使用高级版本。

要查看高级版本的各种功能和购买该插件,请访问 “WooCommerce产品导入导出插件 “页面。

4. WooEXIM

WooEXIM

我最后推荐的是WooEXIM

除了帮助你导入和导出你的WooCommerce产品外,你还可以使用WooEXIM插件来导入和导出数据,如客户、订单、优惠券等。你还可以将你的导出安排在一个方便的时间。

有关其功能和演示的详细列表,请访问WooEXIM产品页面。

小结

如果你正在经营一个WooCommerce商店,导出产品很快就会成为第二天性。除了导出WooCommerce订单、创建备份、更新你的产品信息,甚至迁移到一个新的网站,你可能还需要导出产品数据以进行库存核算。

默认的WooCommerce系统有一套相当体面的工具来处理你的产品的导入和导出。然而,与默认的WooCommerce系统相比,市场上的一些解决方案提供了更好的特性和功能。

这篇关于如何导出WooCommerce产品的文章应该已经给了你一个公平的指示,让你知道这些导出插件能做什么以及如何去导出你的产品。

你使用这些插件中的任何一个吗?你知道有什么更好的工具来导入或导出WooCommerce插件吗?请在评论中分享你的想法。

评论留言