我已将我的产品导出到Excel电子表格文件中,然后我将我的产品安装在OpenCart 1.5.6.4的干净安装中。然后我上传了OpenCart 2.0.3.1并运行了升级脚本。我第一次运行脚本时,即使在我的config.php文件中添加了一些新行,它仍然运行良好。
有没有办法从我的OpenCart 1.5.6.4导出我的产品和类别,并直接在OpenCart 2.0.3.1安装中导入它们?
我在扩展商店中有一些升级脚本,但没有任何效果。
答案 0 :(得分:2)
是的,您可以导出opencart 1.5.6产品,类别,属性,并通过this扩展名将其导入opencart 2.2.x.对于Opencart 1.5.6,安装此版本的扩展,然后通过此扩展名导入它们。
答案 1 :(得分:0)
在OpenCart 1.5.6.4中,转到菜单管理员 - >系统 - >备份/还原并选择所有产品表并进行备份。在OpenCart 2.0.3.1中,转到菜单管理员 - >工具 - >备份/还原并上传备份文件并进行还原。那就是它。
在恢复数据库之前,我建议首先备份要恢复的当前版本中的所有表。此外,您应该注意新版本中添加的一些字段。
答案 2 :(得分:0)
如果您的OC 1.5.6.4并非实时系统,则基本上可以按照建议的方式进行操作,这样就可以了。如果是,则需要将它们与相关的活动表(订单,地址,客户,客户ip,订单历史记录,order_product,order_total等)一起导出。请先备份!始终定期备份。截断目标表(它们可能具有演示数据),如果有,请关闭其自动增量属性。 (迁移后,您将需要再次打开。(始终注意,不要信任您的内存),检查两个表结构之间是否存在任何不同的字段,并排列它们(虽然不多,但有),最后编写一些“插入select from “ sql语句,仅此而已。剩下的内容将是一些测试和较小的更正。我更喜欢这种手动方式,并从运行中的OC 1.5.5.1迁移到3.0.3.1。确实很有趣。老实地没有尝试其他方式。也许他们更多比这更容易,但是这种方式的优点是可以帮助您发展专业知识。