【发布时间】:2013-01-16 01:05:37
【问题描述】:
不幸的是,在从 Magento 1.5 升级到 1.7 的过程中,我们不得不重新安装 Magento(不要问),现在我需要将所有旧订单信息纳入实时升级。我研究了几种情况。首先是识别它们对应的数据库中的表并将这些表迁移过来,但我有三个问题。一:我已经做了一点,因为 1.5 和 1.7 之间的差异导致了几个小时的调试乐趣。二:我无法具体确定哪些该死的表需要更新(将只是替换所有 sales_ 表)。第三:自从升级以来,其他订单已经下达,如您所知,重新开始订单 ID,我不希望这些条目被替换。
我的另一个选择是尝试构建一个像这样的扩展:http://www.magentocommerce.com/magento-connect/dataflow-batch-import-export-orders-to-csv-xml.html。我已经开始了,但可惜我已经卡在 oAuth 过程中了。
在我浪费时间之前,我想要一些建议。进行此过程的最佳方法是什么?
更新 1-17
我在适用的表上尝试了 UNION 查询,但我当然收到错误“#1062 - 键 'PRIMARY' 的重复条目 '1'”,因为有多个主键。在旧订单的 id 之后,是否有一个查询来增加新订单的主键?我尝试通过 UPDATE sales_flat_invoice_grid 在各个列中执行此操作
SET increment_id = (increment_id+6150) 或类似的,但 id 映射到其他表上的 id!请帮忙!恐怕我得告诉老板我们需要购买那个扩展。
【问题讨论】:
-
OK .. 这个 ... 你需要 eMagicOne 商店经理 emagicone.com/products .. 这条路线只有 14 天,但它是完整版。它将让您从 1.5 导出所有订单信息,并将其导入回 1.7。它还将导出产品、类别、客户..您命名它,它会为您转移您的商店....
-
Zak 它不允许订单导入仅导出:(
标签: mysql sql magento oauth import