magento - 迁移销售表

时间:2011-08-26 12:24:52

标签: database magento transfer

我需要将旧的magento数据库中的销售表转移到新的

如何在不删除新数据库中的记录以及哪些是销售表

的情况下执行此操作

3 个答案:

答案 0 :(得分:2)

鉴于Magento的架构有多复杂,我建议不要直接写入数据库。如果您仍想这样做,可以使用article来帮助您了解该过程以及所涉及的所有表。一般来说,表格的前缀是“sales _”。

由于Magento的核心导入/导出功能仅限于产品和客户,因此您最好的选择可能是寻找可以执行此操作的扩展程序,或者编写自己的扩展程序。以下是另一个与此相关的question,提供指向此类付费扩展程序的链接。

答案 1 :(得分:1)

销售ID不应该冲突,假设您确实打算转移您的客户,因为可能还有与销售相对应的新客户。为了保持这个简单和简短,一旦你知道要导出哪些表,这个过程真的是这个,你可以执行以下操作:

  1. 导出所有客户_ 销售_ 表格(这些表格可能有前缀,看起来像 yourprefix_customer
  2. 然后,确保在 eav_entity_store 表中更新最后的订单ID,以确保Magento使用正确的ID创建新订单。您将对 eav_entity_store 中的其他3行执行相同的操作,这些行适用于发票,运费和creditmemos。 如果需要,请在此处more detailed tutorial

答案 2 :(得分:0)

我强烈建议在这种情况下使用插件。

This 免费插件为我工作,只需通过Magento Connect安装然后(刷新缓存后),您会在菜单上看到“导出器”选项卡,其中包含导入和导出选项。