从 OpenCart 迁移到 Magento 的分步指南
已发表: 2022-07-07开启技术和信息的新时代是电子商务的爆炸式增长,其标志是消费者对在线购物的购买行为发生了不可避免的自然变化。 说到这一点,任何商家在其成长的某个阶段都不应忽视的最受欢迎和最强大的电子商务平台之一就是 Magento。 它是目前最常用的电子商务平台之一。 话虽如此,我们将深入探讨今天的OpenCart 到 Magento 迁移的分步教程,我们首先以正面证明打开该教程,以帮助您更多地了解 Magento 平台。
内容
店主应该从 Opencart 迁移到 Magento 2 的 5 个原因

虽然 OpenCart 是一个简单但独特的购物车系统,可以以经济高效且高度安全的方式运行您的电子商务商店,但它限制了帮助您更好地管理和升级在线业务的功能,就像 Magento 一样。 两者都是开源的,但 Magento 属于复杂的群体,为快速发展的企业提供专业发展机会。
功能丰富而强大
Magento 就像一个巨大的圣诞老人,背着一大包功能,一个基本和高级功能的狂野列表,可以满足您的任何开发要求。 无论您的产品组合扩展多长时间和多广,Magento 都可以为您处理一切。
似乎有了所有这些功能和数量,你会迷失在所有东西中,但没有,Magento 已经更新了它的控制面板,使其更加用户友好。 产品和库存管理、订单管理、客户管理、内容管理、分析等部分可帮助您以最少的麻烦准确地组织和自动化整个流程。
强大的安全性
凭借其功能可以带来的所有令人印象深刻的性能,Magento 可以保证的另一件事是安全性,这对成功建立与在线客户的信任有很大贡献。 这可能是 Magento 商店被黑客入侵的最小机会。
整个系统高度稳定和安全。 超过 250,000 家企业信任 Magento 成为他们的合作伙伴。 此外,还可以在内部管理多个级别的高级安全权限。
高度灵活和可定制
借助模块化架构,Magento 通过从内部访问和更改每个组件为您提供无限的灵活性。 这将为您提供大量选择来控制您的网站并根据自己的喜好进行所需的自定义。 您甚至可以使用 Magento 从头开始重新编码所有内容。
此外,您将可以访问仅为 Magento 所有者构建的超广泛的插件、附加组件和扩展列表。 该平台还提供了一个全面的解决方案,为从支付、运输、语言到货币的国际扩张做准备。
SEO优化
Magento 帮助您积极处理 SEO 的技术方面,从优化的图像描述、关键字和子关键字,到管理工具中的 SEO 友好 URL 等等。 Magento 专门内置了许多面向 SEO 的功能。 您可以轻松地将任何 URL、标签、描述或站点地图附加到您的网站,以便更好地通知您的潜在网络用户。
除此之外,决定搜索引擎自然增长的重要因素在于出色的用户体验。 为了实现这一点,Magento 完全响应,因此您的商店与任何浏览网站和设备兼容,尤其是移动设备。
增长潜力
许多技术专家建议店主从一开始就对 Magento 设定目标。 虽然这可能是一项巨大的投资,但与其他一些新手平台相比,无论是精力还是金钱,如果您的目标是大幅增长,这对您来说是一个很好的准备阶段。
因为一旦您开始使用 Magento,您将永远不必为您不断发展的业务切换到一个“成熟”、强大的平台。 它具有可扩展性和您需要利用、集成或升级的资源,以提高转化率、改善与客户的关系以及您的任何目标。
商店所有者可以从 Opencart 迁移到 Magento 2 的 3 种方式

聘请电子商务网络服务/代理
该领域的专家团队可以立即介入并帮助您。 您可以获得专业的咨询和经验丰富的建议来处理迁移并以正确的方式启动您的新 Magento 商店。 如果预算是您关心的事情之一,外包给亚洲领先的机构之一是一个不错的选择。
手动迁移
请注意,自行处理迁移任务是一种非常冒险且耗时的解决方案。 您将面临名为数据库结构的臭名昭著的噩梦,因为一个简单的错误可能会导致所有难以想象的后果。
对于那些想了解更多技术知识的人,以下是基本步骤:
- 第 1 步:访问您的 OpenCart 站点并安装第三方迁移解决方案,以 XML 或 CSV 格式导出所有产品、客户、订单、目录和其他实体。
- 第 2 步:将实体导出到数据文件后,继续将它们导入到新的 Magento 2 商店。 然后访问 Magento 2 管理面板以创建不同的导入任务。 找到System ,点击Data Transfer -> Import Jobs 。
- 第 3 步:根据您的业务需求配置数据,然后按确切顺序实施:常规设置、准备数据、导入设置、导入行为和导入源。
使用自动迁移解决方案/扩展
另一个流行的选项属于自动购物车迁移工具。 这些是来自第三方提供商的内置解决方案,可帮助您自动传输所有信息和产品、客户、订单和其他数据。
使用此选项,我们强烈推荐使用 LitExtension 的迁移工具。 它广受欢迎,也得到了 Magento 开发团队的认证。 以下是详细说明。
从 Opencart 迁移到 Magento 2
这里有一点需要记住的注意事项:这些步骤将根据您将使用的扩展程序而有所不同。 本说明遵循 Magento 用户指南并更新到当前版本。
准备
您需要将文件上传到 OpenCart 商店以及 Magento 访问连接器的权限。 PHP 兼容性:PHP 5.3 或更高版本。 有关可以将哪些数据从 OpenCart 迁移到 Magento 2,请查看此处。
设置
下载迁移工具
从 LitExtension 商店下载迁移工具的文件,然后继续提取 Zip 文件。 您将获得 2 个文件夹,名为 2 个文件夹“apps”和“Magento_connector”。
安装购物车迁移
对于 Magento 2:
- 步骤 1 :使用 FTP 程序访问 Magento 商店并将“apps”文件夹上传到 Magento 根文件夹。
- 第 2 步:在服务器的 SSH 控制台中,使用以下命令导航到存储根文件夹:
cd path_to_the_store_root_folder
然后运行这些命令:
php-f bin/magento module:enable LitExtension_Core
php-f bin/magento module:enable LitExtension_CartMigration

php-f bin/magento setup:upgrade
php-f bin/magento setup:static-content:deploy
- 第 3 步:刷新存储缓存。 从后端注销并重新登录。
- Step 4 : 开启Admin Account Sharing,确保在异地登入Admin时迁移进度不会停止。
构建这些订单:后端>商店>配置>高级选项卡>管理员>管理员帐户共享更改为“是”。
为 OpenCart 安装连接器
- 第 1 步:使用 FTP 程序访问 OpenCart 商店
- 第 2 步:将文件夹“Magento_connector”上传到 OpenCart 根文件夹
- 第 3 步:通过访问 http(s)://yourstore.com/magento_connector/connector.php 测试连接器。
您将获得成功连接器处理的标志,即“已安装连接器”。
- 第 4 步:为了安全起见,打开“connector”文件夹中的 connector.php,找到第一行:
定义(“LECM_TOKEN”,“123456”)
将“123456”更改为另一个用于输入迁移表单(购物车令牌)的字符串,并充当“密码”以防止未经授权的数据访问您的源存储。
输入许可证密钥
许可证密钥是激活迁移工具的密钥,它是下载包随附的编码字符串。 登录新的 Magento 2 商店后,搜索“我的可下载产品”部分以找到下载链接和许可证密钥。
在您的 Magento 后端,转到Target Store > Cart Migration > Configuration ,然后将您的许可证密钥复制并粘贴到那里。
备份您的 OpenCart 数据
为了避免数据丢失带来的痛苦空白状态,店主需要备份他们的数据库。 就是这样:
- 登录到您的 OpenCart 商店后端。
- 搜索系统→维护→备份/恢复
- 选择您想要带到 Magento 的数据类型。 如果有疑问,请勾选所有选项,因为您宁愿稍后删除数据,也不愿为丢失和未找到的人哀悼。
- 转到Export ,然后在可供下载的 MySQL 数据库中找到备份的数据。
但是,如果您使用 LitExtension 服务,则无需进行数据备份。 该工具会将您在 OpenCart 中的所有数据复制到新平台,而无需首先修改任何数据。
创建一个新的 Magento 商店
当一切都得到保障后,是时候建立一个新的 Magento 商店了。 在安装 Magento 2 之前,您需要:
- 设置与 Magento 标准兼容的服务器
- 设置 Magento 文件系统所有者
然后前往 Magento 技术资源选择您的 Magento 2 包。 接下来是设置文件传输协议。 它可以帮助您将下载的文件迁移到托管服务器。
首先,创建一个 FTP 帐户,并访问 Magento 2 存档的托管 public_html 服务器目录。 然后您需要安装和配置 FTP 文件,以便将 Magento 2 存档从您的计算机移动到服务器。 根据您的需要选择方法。
Windows:FileZilla 或 WinSCP
Mac OS:CyberDuck 或 FileZilla
继续安装 Magento 2 商店。 在安装 Magento 软件以启用或禁用模块之前,安装向导会在此处询问您的许可。 你不能跳过它,但你可以来回翻到一页或另一页。
- 第 1 步:从您使用的任何网络浏览器开始
- 第 2 步:将以下 URL 添加到浏览器的地址或位置栏:
http://<Magento 主机或 IP>/<Magento 根目录的路径>/setup
- 第 3 步:在第一页上,单击同意并设置 Magento
- 第 4 步:然后同意处理就绪检查
- 第5步:填写所有需要的信息来完成数据库
- 第 6 步:网页配置
只需填写以下信息:
您的商店地址:http://www.example.com
Magento 管理员地址:输入提供对 Magento 管理员的访问权限的 URL。
- 第 7 步:根据自己的喜好自定义商店,您可以随时更改此设置
- 第 8 步:创建管理员帐户
设置用户名 > 输入电子邮件 > 输入新密码 > 确认密码 >继续
- 第 9 步:安装 Magento 2
在安装向导中完成所有要求的填写,点击“立即安装”,你就完成了。 如果您想在前端和后端查看最终结果,请查看“Launch Magento Admin”。
执行迁移
这是关于如何使用 LitExtention 的迁移工具将您的在线商店基础从 OpenCart 更改为 Magento 2 的更深入的教程。
- 第 1 步:准备源存储和目标存储设置
您需要复制 OpenCart 和 Magento 2 的 URL 作为输入以进行处理并获取 LitExtension 连接器的下载链接。 在源存储和目标存储的根文件夹上,上传文件以在 LitExtension 和存储中的数据库上创建某种桥梁。
- 第 2 步:在迁移前确定实体和高级设置
点击下一步按钮后,将打开配置设置页面。 继续并根据您的业务需要选择实体,或者继续选择所有默认值。 对于高级请求,请在附加选项中勾选您想要的内容。
- 第 3 步:执行从 OpenCart 到 Magento 2 的完全迁移
现在你可以等待最终结果了。
完成并检查结果
单击“检查结果”按钮并确保所有数据已从 OpenCart 准确迁移到 Magento 且没有错误通知后,这里是上线前的清单。 如果出现任何问题,请立即联系 LitExtension 支持团队。
- 为了让新店做好充分准备并投入运营,扩展是令人难以忘怀的。 不幸的是,没有解决方案可以在两个平台之间转移扩展。 您需要在 Magento 上找到类似的。 您可以连接 LitExtension 为您处理它。
- 如果您在 OpenCart 中有内置功能并希望保留它们,您需要租用服务来将自定义代码迁移到不同的平台。 开发人员首先需要分析您的独家功能以调整它们以与新商店兼容。
- 接下来,您可能需要考虑安装新主题,或者仅在 Magento 中添加新的扩展程序,因为现在您正站在一个拥有无数增长选项的全新世界面前。

包起来
有许多工具可供您 DIY 迁移过程,但更容易、更安全、更快捷。 但是,您将需要对技术和其他技术事物有所了解。 看看过去必须如何处理事情,并将它们与您现在拥有的选项进行比较。 从 OpenCart 迁移到 Magento 的旅程从未如此简单。
我们希望这个详细的教程对您有所帮助。 直到下一次!