如何在OpenCart 2.0.3.1中导入OpenCart 1.5.6.4的产品

问题描述 投票:0回答:4

我已将我的产品导出到 Excel 电子表格文件中,然后在 OpenCart 1.5.6.4 的全新安装中安装了我的产品。然后我上传了 OpenCart 2.0.3.1 并运行升级脚本。我第一次运行该脚本时,尽管它在我的 config.php 文件中添加了一些新行,但运行顺利。

有没有办法从我的 OpenCart 1.5.6.4 导出我的产品和类别,然后直接在 OpenCart 2.0.3.1 安装中导入它们?

我在扩展商店中有一些升级脚本,但没有什么效果很好。

php mysql opencart upgrade opencart2.x
4个回答
0
投票

在 OpenCart 1.5.6.4 中,进入菜单管理 -> 系统 -> 备份/恢复,选择所有产品表并进行备份。在 OpenCart 2.0.3.1 中,转到菜单管理 -> 工具 -> 备份/恢复,然后上传您的备份文件并进行恢复。就是这样。

在恢复数据库之前,我建议首先备份要恢复的当前版本中的所有表。另外您应该注意新版本中添加的一些字段。


0
投票

是的,您可以导出 opencart 1.5.6 产品、类别、属性,并通过 this 扩展将它们导入到 opencart 2.2.x 中。对于Opencart 1.5.6,请安装该版本的扩展,然后通过该扩展导入。


0
投票

如果你的OC 1.5.6.4不是一个活的系统,基本上你可以按照建议的方式来完成,就可以了。如果是,您需要将它们与相关的生活表(订单、地址、客户、客户 ip、订单历史记录、订单产品、订单总计等)一起导出。请先备份!始终定期备份。截断目标表(它们可能有演示数据),如果有,关闭它们的自动增量属性。 (迁移后,您将需要再次打开。(始终注意,不要相信您的记忆),检查两个表结构之间是否存在任何不同的字段并排列它们(不多,但有),最后编写一些“插入到选择” “sql 语句,仅此而已。剩下的东西将是一些测试和小的修正。我更喜欢这种手动方式,并从实时 OC 1.5.5.1 迁移到 3.0.3.1。确实很有趣。老实说没有尝试其他方法。也许它们更有用比这容易。但是这种方式的优点是帮助您提高专业知识。问候。


0
投票

这是一项详细的工作,如果您使用Excel,您可以节省时间并在版本之间正确传递数据,如果您有很多产品,请将其分成几个电子表格,以免服务器超载。 查看是否需要先导入,是否有选项、过滤器和属性。 我希望它有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.