很多用户会转向WooCommerce,以便使用WordPress运行一个全功能的网上商店。一般的 "流程 "包括将资产、产品和内容引入这两个平台。然而,你也可以使用WooCommerce来输出产品。
你为什么要这样做,有很多原因。最常见的是,你会有一些管理需要进行,比如批量修复条目。然而,如果你选择移动你的虚拟主机,你也可能导出产品。
无论如何,知道如何导出你的产品--以及所涉及的步骤--是你箭在弦上的有力一箭。
在本教程中,我们将向你展示如何使用WooCommerce来导出产品。我们将收集一些插件来帮助你,并为你提供一个分步骤的教程来进行这项工作。
首先,让我们简单谈谈导出的用例,还有导入的过程。
为什么你想导出WooCommerce产品
你的全部存货和库存都在WordPress内--具体来说,就是WooCommerce。导出这些产品意味着生成一个列表,你可以在另一个程序中处理这些数据,而不是在你商店的安装中。
一个产品导出的电子表格。
你通常会把这些产品导出为某种电子表格格式,无论是逗号分隔的数值(CSV)文件,还是Excel电子表格,甚至是纯文本文件。
虽然这可能看起来是一件激烈的事情,但在现实中,你经常会因为一些平凡和常规的原因导出你的产品。
-
**效率。**通过电子表格而不是WooCommerce界面批量编辑你的库存,这更直接和熟悉。另外,你可以使用电子表格应用程序的专用功能,以节省一些时间和精力来引导。
-
**全局错误纠正。**你的产品清单可能有一个问题,你需要在全局层面上进行排序。例如,你的库存保持单位(SKU)值可能有错误。导出您的WooCommerce产品让您解决这个问题,并在瞬间重新导入列表。
-
**迁移的简单性。**你甚至可能想把你的主机升级到更强大、更符合你需求的功能。如果你导出你的WooCommerce产品,不需要任何东西就可以将整个列表导入到新的安装中,或导入到新的服务器上。
说到导入,在你进入导出过程之前,值得知道如何做。这将使你很好地理解条目与 "内部 "和 "外部 "世界的关系(至少在WooCommerce方面)。
如何导入WooCommerce产品和订单
表面上看,WooCommerce产品和订单的导入过程似乎很简单。事实上,有很多齿轮组成了整个车轮。
在接下来的几个部分,我们将讨论一些 "需要知道 "的元素,并展示将产品导入WooCommerce的确切过程。
CSV文件的基础知识
虽然我们称它为 "CSV文件",但它并不是一种真正的文件类型,而是一种文件格式。尽管CSV文件的扩展名是**.csv**。
你能够使用几乎所有能够解析和显示文本的应用程序来读取CSV格式。大多数用户会在电子表格应用程序中打开CSV,因为这将提供相关功能来处理其中的数值。然而,从技术意义上讲,使用文本编辑器或其他一些解决方案也没有错。
CSV文件的关键方面是使用 "分隔符"。基本上,这是一个分隔符,默认是一个逗号--因此显示的格式是 "逗号分隔的值"。当你使用CSV格式时,"翻译 "软件(在我们的例子中,WooCommerce和一个电子表格应用程序)将理解由逗号分隔的每一大块信息是一个独特的、单独的数据。
由逗号分隔的用户名称。
如果没有逗号分隔符,你会看到数据被打成一个单元。
由于缺乏分隔符,一个数据集被合并。
CSV格式的魅力在于它不仅与你用来读取数据的程序无关,也与你导入的程序无关。如果一个应用程序可以处理CSV值,你几乎可以把数据转移到任何地方--只要你能把数据适当地映射到你导入的程序中。
WooCommerce如何使用CSV数据
WooCommerce使用CSV数据的方式与其他程序类似。你在WooCommerce内有一些字段,指定了你的产品的价值。
WooCommerce产品的列表和数据字段。
当你从CSV文件中导入一组产品时,每个值都会被整理在一个标题下--SKU、产品名称、变量值等等。然而,这些标题需要对应于WooCommerce中的一个适当的值。
例如,如果你的WooCommerce产品列表没有使用引擎类型的标题值,你就不能从该标题导入数据。让我们结合一般的导入过程来谈一谈这个问题。
从CSV文件中导入WooCommerce产品和订单
好消息是,尽管有这么多的背景信息,WooCommerce产品和订单的导入过程还是很简单的。这要归功于WordPress的友好界面。
你需要一个CSV文件来做这件事,我们将使用WooCommerce的样本数据。它是免费提供的,尽管你需要从WordPress.org 下载WooCommerce插件文件。在里面,你会发现一个叫做sample-data的文件夹,里面有要使用的文件。
WooCommerce的三个样本数据文件。
有几种方法可以将产品导入WooCommerce。如果你有一个新的安装,并通过入职向导运行,你可以在这个过程中导入一个CSV文件。
WooCommerce的入职向导要求你导入产品。
然而,这将只是一个没有产品的全新商店的选择。我们接下来会告诉你如何更新你的WooCommerce产品数据,这也包括使用CSV文件的导入过程。
使用CSV文件更新现有的订单和产品
导入WooCommerce产品的最佳(也是推荐)方式是通过WordPress内的产品>所有产品屏幕。如果你选择开始导入,你会看到一个选择CSV文件的对话框。
从WooCommerce导入对话框中选择一个文件。
如果你点击这里的显示高级选项按钮,你可以看到一些关于CSV文件路径的可选设置,以及使用以前的映射设置的选项。最重要的是选择你的文件分隔符的选项。如果你的文件不使用逗号,这将会有帮助。
显示高级选项对话框。
一般来说,这里的过程很简单。从你的电脑中选择一个CSV文件,然后点击继续。
然而,这里的额外复选框是你将如何更新产品。
工具提示解释说,但它将比较具有匹配的ID或SKU的产品,并将信息更新为你的CSV文件所显示的任何信息。更重要的是,表单中与现有产品不匹配的行--即新产品--不会导入。这意味着你可以用你需要的任何数据来更新文件,然后导入它来更新你的库存,所有这些都使用一个复选框。
产品列的映射
列映射屏幕是您将CSV文件中的列与WooCommerce产品标题联系起来的方式。事实上,WooCommerce对此做了一个 "最佳猜测"--如果你使用样本数据或导入一个有原点的文件作为导出,这将是准确的或足够接近。
WooCommerce的列映射屏幕。
一旦你检查了这些列并做了任何必要的修改,以帮助你准确地映射列,你就可以向下滚动并点击运行导入器按钮。从这里开始,WordPress将进行必要的工作,这可能需要一些时间,取决于你的CSV文件的大小。
然而,一旦过程完成,你会看到一个成功的屏幕。
WooCommerce导入完成屏幕。
这就是你使用本地功能导入产品所需要做的一切。接下来,我们将看看WooCommerce在导出产品方面提供了什么。
如何使用WooCommerce来导出产品
要从WooCommerce导出产品,你需要前往产品>所有产品屏幕。一旦你安装了产品,就会有一个额外的导出按钮。
WooCommerce的 "导出 "按钮。
然而,如果你在没有选择产品的情况下点击这个按钮,将不会有任何东西被导出。你首先需要使用列表中的复选框选择你要导出的产品,然后点击导出按钮。
这将把你带到一个不需要你做太多输入的屏幕--"导出产品"对话框。
WooCommerce的 "导出产品 "对话框屏幕。
在这里,从下拉菜单中选择与你想导出的数据相对应的选项。完成后,点击 "生成CSV"按钮,启动该过程并将CSV保存到您的电脑上。
从这里,你可以使用任何你熟悉的程序来审查你的CSV。例如,Excel很受欢迎,谷歌表也是如此。
然而,虽然这个本地程序快速而简单,但它不是最灵活或最强大的。我们接下来会更深入地讨论这个问题。
WooCommerce原生功能的局限性
WooCommerce原生导出功能的局限性--以及导入过程的局限性--不会在很多日常使用的情况下显示出来。
这是一把双刃剑。一方面,你可以在很多情况下实现你需要的几乎所有东西。
但另一方面,有一些限制在你遇到时才会显现出来。例如,你可能无法以最理想的方式导入特定类型的自定义数据和复杂产品。
这就是一个插件可以帮助的地方,它可以弥合本地导出过程和为你的需求定制的东西之间的差距。Automattic认识到这一点,这就是为什么他们发布了产品CSV导入套件WooCommerce扩展。
该扩展在许多方面都超越了基本的本地功能:
- 你有更多对其他WooCommerce扩展的支持,如WooCommerce Photography, WooCommerce Bookings, 和Google Product Feed。
- 有办法导入、导出和更新自定义和复杂的信息。无论你将产品分配给供应商,为产品添加品牌名称,还是其他什么,你仍然能够在CSV文件中处理这些数据。
然而,除了第一方的WooCommerce扩展外,还有更多的选择。你也可以使用第三方插件来帮助导出WooCommerce产品。我们将在最后一节中讨论这个问题,以及如何使用插件导出。
如何使用插件导出WooCommerce产品和订单
鉴于插件可能会提供一个更好的方式来导出WooCommerce产品,你会发现市场上有很多这样的插件。接下来,我们将介绍一下市场上的一些插件,让你对所提供的产品有一个了解。
从那里,我们将讨论如何使用这些解决方案之一导出WooCommerce产品,并将其与本地方法进行比较。
纠结于停机时间和WordPress问题?Kinsta是为节省你的时间而设计的托管解决方案查看我们的功能
导出WooCommerce产品的插件
在各种价位上都有无数的插件可以帮助你导出WooCommerce产品。你还会发现,尽管有很多插件可用,但其中有一大块插件的作用与其他的不同。
像WP All Import这样的插件更像是一个万能的导出器插件。这里最突出的特点是拖放式编辑器。这让你有机会使用类似于页面生成器的界面来构建复杂的产品。你甚至可以用拖放的方式设计XML方案,如果你一想到要拿出你的文本编辑器就不寒而栗的话,这真是太棒了。
WP All Import XML Editor。
产品导入导出是另一个支持CSV和XML格式的插件,与第三方插件和WooCommerce扩展具有高度的兼容性。它也有另一个技巧,就是它的袖子。
产品导入导出插件。
该插件使你能够设置多个安全文件传输协议(SFTP)通道,以便安排你的导入和导出。这有两个好处。首先,你可以通过SFTP以有效的方式传输数据;其次,你采取 "不动手 "的方式,将减少错误并提高效率。
虽然这两个解决方案都是高级插件,但你可能不想掏钱买一个解决方案。WooCommerce Store Exporter是一个免费的插件,以极简主义为主。
WooCommerce Store Exporter插件。
你也可以导出到远程SFTP格式,也可以使用POST。这是一个开发级别的功能,如果你需要一个自定义的导出解决方案,它将帮助你。然而,如果你想把这个插件作为一个简单的导出工具,有一个一键式选项可以输出包含你的数据的电子表格。
最后一个插件是我们将在下一节中演示的。WooCommerce的Advanced Order Export和WooCommerce Store Exporter一样简单明了,在输出设置方面有更大的灵活性。
高级订单导出插件的仪表板。
你会得到大量的输出设置,根据你的需要,你会很重视这些设置。通常的嫌疑人都在那里--CSV、XML和XLS格式--还有PDF和HTML格式可用。
你还可以得到一个标签分隔值(TSV)的文件格式。虽然这没有设置分隔符的能力那么灵活,但如果你喜欢使用这种格式的数据,它确实给你一个永久的选择。
如何一步步导出WooCommerce产品
当然,你导出WooCommerce产品的过程会因你选择的插件而不同。我们将在这里使用WooCommerce的高级订单导出插件,我们将讨论这个过程的一些一般步骤。
一旦你安装并激活该插件,你要寻找相关的配置文件设置。在大多数情况下,一个插件会让你创建一个专门的出口配置文件。这使你能够保存一个独特的设置,以便再次使用。
对于WooCommerce的高级订单导出,它在WooCommerce>Export>Profiles部分。
该插件的导出配置文件部分。
我们可以使用从 "立即导出 "配置文件中复制--如果你点击它,你会来到一个详细的屏幕,上面有你需要的字段,以便根据你的喜好完成导出。
出口订单 "屏幕显示了一个单一的配置文件。
从这里,你要根据以下内容改变设置:
-
日期范围:应该有一个与你想导出的数据相匹配的日期范围,而不是更多。
-
输出格式:你要选择适当的输出格式。CSV将是大多数应用程序的默认格式,尽管你可能也想要一个XML的副本。
-
列:过滤器让你选择输出的列,所以这应该是你花大力气关注的地方。
WooCommerce的Advanced Order Export有无数的过滤器,让你选择输出数据的确切范围。例如,我们有物品重量、产品是否是滞销品(作为一个自定义字段值)、可变属性等过滤器。
在WordPress中编辑产品过滤器。
然而,这并不限制你在电子表格中看到的列的数量。对于这个插件,你将打开 "设置要导出的字段 "菜单。
WordPress中的字段导出列表。
一旦你设置了这些,最好是保存你的变化和资料,以便将来使用。从那里,你可以运行一个导出。
对于这个插件,如果你想快速导出,你将使用WooCommerce>Export Orders>Export Now屏幕,或者如果你需要特定的导出按钮,则使用配置文件底部的导出按钮。
WordPress内的导出按钮。
这将把一个包含数据导出的CSV文件保存到你的电脑上。
一个包含WordPress的导出数据的谷歌表格文件。
一旦你进行了修改,你可以保存并将电子表格导入WooCommerce和WordPress,而不需要大费周章。
总结
将数据从WooCommerce中导出和导入的能力是一个基本的和必要的能力。因此,WooCommerce提供了原生的方法来做这两件事。虽然内置的导入过程是直接的、直观的和相对无误的,但原生的导出功能并不总是最好的方法。
这篇文章探讨了使用插件来导出WooCommerce产品,好消息是有很多解决方案可用。一旦你有了你的CSV文件,你可以在谷歌表格、Excel、甚至文本编辑器中打开它来审查它。从那里,你可以把文件导入WooCommerce,并更新你的产品。