我已经将我的产品导出为Excel电子表格文件,然后我将我的产品安装在OpenCart 1.5.6.4的全新安装中。然后我上传了OpenCart 2.0.3.1并运行了升级脚本。我第一次运行这个脚本时,尽管它在我的config.php文件中添加了一些新行,但它运行得很好。
有没有办法从OpenCart 1.5.6.4中导出我的产品和类别,并在OpenCart 2.0.3.1安装中直接导入它们?
我在扩展商店里有一些升级脚本,但是没有一个运行得很好。
发布于 2015-07-29 13:56:10
在OpenCart 1.5.6.4中,进入menu Admin -> System -> Backup/Restore,选择所有产品表并进行备份。在OpenCart 2.0.3.1中,进入菜单Admin -> Tools -> Backup / restore,在那里上传您的备份文件并进行恢复。就这样。
在恢复数据库之前,我建议您首先备份要恢复的当前版本中的所有表。此外,您还应注意在新版本中添加的一些字段。
发布于 2016-08-17 03:29:29
可以,您可以导出opencart 1.5.6产品、类别、属性,并通过this扩展将它们导入到opencart 2.2.x中。对于Opencart 1.5.6,安装此版本的扩展,然后通过此扩展导入它们。
发布于 2020-08-10 21:23:10
如果你的OC 1.5.6.4不是一个活的系统,基本上你可以用建议的方法来做,你就会很好。如果是,您需要将它们与相关的活动表(订单、地址、客户、客户ip、订单历史记录、order_product、order_total等)一起导出。请先备份!始终定期备份。截断目标表(它们可能有演示数据),关闭它们的自动增量属性(如果有)。(迁移后,您需要再次打开。(请始终注意,不要相信您的记忆),检查两个表结构之间是否存在任何不同的字段,并对它们进行排列(不多,但有),最后编写一些"insert into select from“sql语句,仅此而已。剩下的东西将是一些测试和微小的修正。我更喜欢这种manuel方式,并从一个活生生的OC 1.5.5.1迁移到3.0.3.1。确实很有趣。老实说,我没有尝试过其他方式。也许他们比这简单多了。但是这种方式的好处是帮助你提高技术水平。
https://stackoverflow.com/questions/31687032
复制相似问题