我正在努力将Magento 1.3安装迁移到Magento 1.5版。由于1.3安装的复杂性,数据库正在通过导出/调整/导入过程进行迁移。遗憾的是,在导入步骤中,客户,订单和产品的ID列与旧版本的ID不同,差异会导致非平凡的更改(即不保证给定订单附加到同一客户以前,订单不能保证包含与以前相同的产品。
我们如何调整我们的流程,以便ID列不会更改,或者新状态在内部是否一致? - 即数据库中的内容可能具有与以前不同的ID,但是给定的订单包含之前所做的所有相同的产品,并且附加到同一客户。
我的第一个冲动是尝试向相关行添加自定义属性并使它们与ID匹配,然后在迁移后数据库上运行查询以将ID恢复为原始值,但Magento的EAV数据模型使这个复杂的,加上我不确定这是否会破坏通过将ID排除在外而添加未来产品,订单等的能力。这个计划是否可行?
答案 0 :(得分:2)
我建议使用Unirgy's uRapidFlow tool - 它可以为您节省数小时的麻烦。我们过去曾将它用于真正的大型网站。
它的一些功能是: