从WooCommerce迁移到Magento2

从WooCommerce迁移到Magento2

最近,许多商店老板已将其商店从WooCommerce切换到Magento。主要原因是因为Magento在速度和性能,安全性和附加性方面都优于WooCommerce。Magento是将您的业务扩展为全球品牌的理想选择,而WooCommerce适合具有足够性能和易用性的小型企业。这就解释了为什么想要扩展业务规模的商店所有者偏爱Magento而不是WooCommerce。

可能在阅读本文时,您也打算将您的商店从WooCommerce迁移到Magento。因此,我们将指导您从 WooCommerce到Magento的商店从A到Z的迁移过程。在此数据迁移过程中,我们还将介绍3种不同的传输电子商务数据的方法,并为您提供比较方法。

1: 备份

  • 手动备份
  • 通过您的虚拟主机进行备份
  • 使用WordPress插件进行备份

手动备份

通过mysqldump或者phpMyAdmin导出

虚拟主机

alt Backup via Your Web Host

使用WordPress插件进行备份

使用自动备份插件是备份WordPress网站的最简单方法。它既方便又快捷地安装和使用。像BlogVaultUpdraftPlusBackupBuddy这样的许多插件都简化了备份过程,并且使进行和管理备份绝对简单。

2:安装Magento

安装和配置M2

3:资料移转

从WooCommerce到Magento的数据迁移过程可以通过3种方式进行 每种方法都将逐步进行。在查看以下三种方法之间的比较之后,您可以稍后决定哪种方法最适合您。

3.1:手动迁移商店数据

手动迁移商店数据 如果您想自己进行迁移,则可以从WooCommerce手动导出数据并将其导入到Magento商店。

但是,让我在开始之前清除此问题。使用手动迁移,因为您要处理两个平台的数据库结构,所以请确保您具有技术知识。其次,导入数据的限制是一大缺点。Magento不允许您导入一些数据,例如订单,产品SKU等。您可以查看Magento的详细指南以获取更多信息。

如果您发现这很复杂并且不确定自己可以执行此操作的能力,请直接跳至其他选项(如下所述)。

无论如何,让我们看看如何执行手动迁移!

1.从WooCommerce导出商店数据

WooCommerce允许商店所有者导出几乎所有类型的数据,例如类别,税金,产品,客户,订单等。

首先,在WordPress的管理面板中,单击“导出订单”。选择输出格式为CSV,然后单击“导出”按钮。所有其他选项均应保留为默认值。 alt 导出订单 这将下载包含所有订单的CSV文件。此文件将用于将您的订单信息导入Magento。

其次,我们将导出产品数据。

在您的WooCommerce管理面板中,选择“ Product Import-Export ”。随后将出现几个导出选项: alt Product Import-Export

择要导出的产品属性,然后单击底部的“Export Products”。 alt Export Products

这将下载包含所有产品信息的CSV文件。

第三,我们将导出客户数据。

在您的WooCommerce管理面板中,点击“Customer Import-Export”。

alt Customer Import-Export alt Customer Import-Export2

单击复选框以选择或取消选择要导出的属性。对于完整的商店迁移,理想情况下,您将导出所有数据。准备就绪后,单击“Export Users”继续。 alt Export Users

这将下载包含所有客户信息的CSV文件。

2.将商店数据导入Magento

接下来,您必须将数据导入到Magento中。可以将所有产品类型的数据导入商店。此外,您可以导入产品,高级定价数据,客户数据,客户地址数据和产品图像。这似乎很复杂,但是我们细分了每个步骤以使其可访问。

步骤1:检查两个平台之间的数据库兼容性

在将下载的文件导入到Magento之前,您需要检查两个平台之间的兼容性。为此,请下载Magento的CSV示例文件,并将其与WooCommerce的CSV文件进行比较。

  • 在您的Magento管理员中,转到 System > Data Transfer > Import.。
  • 在导入设置下,设置 Entity Type
  • 单击 Download Sample File.。
  • 在Web浏览器的下载位置找到导出文件,然后打开文件。

alt Import

打开下载样本文件

  • 检查示例文件的结构,并使用它来准备CSV导入文件,并确保列标题正确。
  • 验证导入文件的大小不超过2M。
  • 如果导入数据包括产品图像的路径,请确保已将图像文件上载到适当的位置。Magento服务器上的默认位置是:pub/media/import
  • 如果图像位于外部服务器上,请确保您具有包含图像的目录的完整URL。

步骤2:准备资料传输

在左侧边栏中的管理菜单中,点击“System“-> "Import"。

alt Import

在导入屏幕上,您将在继续操作之前选择设置。首先,在“导入设置”标题下选择要迁移的“Entity Type”。选择当前正在迁移的实体的类型:

  • Advanced Pricing 进阶定价
  • Products 产品
  • Customers and Addresses 客户和地址
  • Customers Main File 客户主文件
  • Customer Addresses 客户地址

步骤3:选择导入行为

现在,导入设置已完成,我们可以完成“Import Behavior”部分。 alt Import 使用“Import Behavior”下拉菜单,选择列出的操作之一:

  • “Add/Update 添加/更新”
  • “Replace 代替”
  • “Delete 删除”

接下来,设置过程中何时弹出错误的参数。在“Validation Strategy”下,从以下选项中选择:

  • “Stop on Error 错误停止”
  • “Skip error entries 跳过错误条目”

Error limits是手动设置的,因此,如果此错误限制达到峰值,导入过程将被关闭。在“Allowed Errors Count”中输入您要作为错误阈值的数字。允许的默认错误计数为10。

当您将使用CSV文件迁移数据时,请确保在“Field separator”和“Multiple value separator”字段中都输入了逗号(,)。这是标准设置,因为逗号是用于CSV文件的默认分隔符,但是您应在继续操作之前进行验证。如果导入文件使用其他字符,请确保更改分隔值,以便文件正确导入。

单击“Fields enclosure”复选框,将特殊字符作为转义序列包含在数据中。

步骤4:识别导入文件

接下来,我们将选择要导入的文件。点击“Choose File.”。并查找准备导入的CSV文件,然后单击“Open”。 alt Images File Directory

使用“Images File Directory”字段输入Magento服务器上图像存储位置的相对路径。例如,它可能看起来像这样:var/import。

步骤5:检查导入数据

在“导入”屏幕上完成所有选择后,单击“Check Data”以检查数据以查看是否兼容进行迁移。这可能需要一些时间才能完成。

报告导入数据有效后,验证消息将显示“文件有效!要开始导入过程,请按“Import”按钮”。这表明已准备好导入数据。点击“Import”开始传输。 alt Images File Directory

如果导入无效,则错误将列在“验证结果”下。在这种情况下,请更正每个错误,然后重新启动导入过程。

验证数据并选择导入后,将导入数据。这需要一些时间来处理。

现在,您已经完成了导入,请对要迁移的每种实体类型重复此过程。

如您所见,手动迁移是一个漫长的过程,需要您具备技术技能。此外,导入数据的限制是另一个值得考虑的缺点。不允许迁移某些数据,例如订单,产品SKU等。

因此,让我们继续第二种迁移方法,以了解它如何为您解决问题。

3.2: 雇用网站开发专家或自由职业者

如果由于手动迁移解决方案太费力或费时而感到困惑,可以向Web代理或开发人员寻求帮助。 在mallol,我们是Magento专家团队,他们具备为您的Magento商店实现无错误且数据完整的迁移所必需的经验和知识。我们拥有经验丰富的专业团队来处理您的迁移过程,因此,确保您的商店的迁移过程能够顺利进行并在任何时间内完成,可以确保您高枕无忧。

要与我们的专业团队开始您的Magento 2迁移过程,请首先:

  • 第1步:转到我们的Magento 2迁移服务页面
  • 第2步:提供有关您商店的一些信息 要大致了解您的商店规模,我们需要一些信息,包括产品,客户和订单的总数。
  • 第3步:按一下[提交] 单击提交后,我们的一位迁移专家将与您联系,讨论有关迁移的详细信息,并在此过程中为您提供帮助。

3.3: 自动迁移工具

第三种解决方案是使用自动购物车迁移工具。基本上,您将输入两个商店的信息,选择要迁移的内容,然后让该工具完成其余工作。

这些工具安全且运行良好。目前,许多商人已经在几个论坛,网站和评论平台上证明了他们的表现。它几乎可以在数小时内迁移几乎所有重要数据,并且不会在源存储上造成任何干扰。瞧!

市场上最受欢迎的自动购物车迁移工具是LitExtension和Cart2Cart。但是,如果您在Internet上四处浏览,请进行审查。对LitExtension的客户服务和价格进行了更高的评估。您可以参考LitExtension与Cart2Cart之间的比较,以了解更多有关它们的信息。

作为示例,今天我们将向您展示使用LitExtension工具执行的迁移过程。从WooCommerce迁移到Magento 2共有四个步骤。您可以将产品,订单,客户,产品类别,制造商,CMS页面,优惠券和其他相关实体从WooCommerce迁移到Magento2。现在,让我们开始吧!

步骤1:访问LitExtension,然后单击注册/登录

alt LitExtension

步骤2:设置连接器到源存储和目标存储

1.输入源存储信息

在“迁移”页面上,单击屏幕右上角的“创建新迁移”。 alt LitExtension

选择Magento作为源购物车,然后在相应的字段中填写其URL。然后,单击LitExtension连接器以下载该连接器。此连接器将建立到您的旧商店的连接。解压缩并上传到WooCommerce根文件夹。 alt LitExtension

在此处,无需手动检查即可自动检查连接器安装并在屏幕上通知您。

2.输入目标商店信息

与目标商店的设置步骤相同。下载LitExtension Connector,解压缩zip文件,然后将连接器上传到Target Store的根文件夹。 alt LitExtension

3.选择要迁移的实体

您可以选择所有数据,也可以仅选择必要的类别。 alt LitExtension

如果需要,在此阶段,您可以选择其他选项,这些选项将有助于扩展数据导入功能。此购物车迁移服务已开发出功能,可帮助您解决迁移后的重要问题,因为它旨在为您提供最佳的服务。例如,为了最大程度地减少切换后的SEO效果,您可以创建301重定向到您的目标商店。

步骤3:执行迁移

您可以先尝试演示或立即运行完整迁移。

  • 尝试演示:使用有限数量的实体开始演示迁移。您将看到与实际迁移相同的操作。
  • 要执行完全迁移:请单击“跳过演示迁移”按钮以立即执行完全迁移。

alt LitExtension

步骤4:迁移后检查结果

完成迁移后,将向您发送一封电子邮件。现在前往目标商店后端以检查结果。

alt LitExtension

alt LitExtension

为了使数据显示在前端,您需要运行命令行(使用SSH登录)以调整图像大小,重新索引并清除缓存,如下所示:

bin/magento catalog:images:resize
php bin/magento cache:clean
php bin/magento cache:flush
php bin/magento indexer:reindex

注意:默认情况下,Magento商店中禁用缺货产品。这意味着它们将不会显示在前端,也不会对您的客户可见。

要显示这些产品,您需要按照以下步骤操作:

  • 转到System > Configuration > Catalog > Inventory > Stock options >选择“Yes”,然后单击“Save config”

4: 迁移后的事项

运行最近的数据迁移

数据迁移过程完成之后,您将需要建立新商店一段时间。您将要处理设计定制,发现新的管理面板或挖掘新的SEO功能。同时,您的旧商店仍然保持活动状态并继续接收订单,或者您可以更新新产品。因此,这里的问题是如何将新实体转移到目标商店?

如果您使用LitExtension执行迁移,则LitExtension针对这种情况提供了一个独特的解决方案,称为“最近的数据迁移”。这是一项附加服务,使您可以在完成平台切换后自动转移所有新产品,客户和订单。如果您手动迁移,请重复与之前相同的步骤。

此外,借助LitExtension,您可以在完全迁移后的3个月内迁移最近的数据,而无需支付额外费用。

更改DNS并切换域

您的域名已逐渐普及,您绝对不希望失去它,对吧?然后,要完成迁移后的最后一步,您应该更改商店的DNS并切换域,以确保您的域不会失去其知名度。

基本上,该过程包括三个主要步骤:

  • 登录到域管理系统
  • 确认DNS服务器www的CNAME指向您的域。
  • 更改A记录以指向包含目标存储的服务器的IP。

有关详细信息,请在此处查看

结论

通常,本文向您展示了从WooCommerce迁移到Magento的三种方法。在您刚经历的所有三种方法中,雇用网站开发专家或使用自动购物车迁移工具是最安全的方法,可以保证最准确的结果,尤其是当您不是技术人员时。

没有丰富的动手经验,仍然希望迁移能够正确完成吗?如果回答是“是”,那么您使用Mallol迁移服务或LitExtension自动购物车迁移绝对是正确的选择。我们强烈建议您尝试一下!