Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database magento-迁移销售表_Database_Magento_Transfer - Fatal编程技术网

Database magento-迁移销售表

Database magento-迁移销售表,database,magento,transfer,Database,Magento,Transfer,我需要将销售表从旧的magento数据库转移到新的数据库 如何在不删除新数据库中的记录以及哪些是销售表的情况下做到这一点?鉴于Magento的模式非常复杂,我建议不要直接写入数据库。如果您仍然想这样做,这可能会帮助您了解流程以及所有涉及的表。一般来说,这些表的前缀是“sales” 由于Magento的核心导入/导出功能仅限于产品和客户,因此您最好的选择可能是寻找一个可以实现此功能的扩展,或者编写自己的扩展。这里是另一个与此相关的on,提供了指向某些付费扩展的链接。假定您也打算转移客户,则销售ID

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


如何在不删除新数据库中的记录以及哪些是销售表的情况下做到这一点?鉴于Magento的模式非常复杂,我建议不要直接写入数据库。如果您仍然想这样做,这可能会帮助您了解流程以及所有涉及的表。一般来说,这些表的前缀是“sales”


由于Magento的核心导入/导出功能仅限于产品和客户,因此您最好的选择可能是寻找一个可以实现此功能的扩展,或者编写自己的扩展。这里是另一个与此相关的on,提供了指向某些付费扩展的链接。假定您也打算转移客户,则销售ID不应冲突,因为可能还有与销售对应的新ID。要保持此过程的简单性和简洁性,一旦您知道要导出哪些表,您可以执行以下操作:

  • 导出所有customer\usales\u表(这些表可能有前缀,看起来像yourprofix\u customer
  • 然后,确保在eav_实体_商店表中更新最后一个订单ID,以确保Magento创建了具有正确ID的新订单。您可以对eav_实体_商店中的其他3行(发票、装运和贷记单)执行相同的操作。 如果需要,请在此讨论此主题

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


    免费插件适合我,只需通过Magento Connect安装,然后(刷新缓存后)您将看到菜单上的“Exporter”选项卡,带有导入和导出选项。

    您如何迁移销售?鉴于销售id可能存在冲突(旧的与新的)?你所说的销售是什么意思?你是指订单吗?鉴于销售有多个组成部分,客户、地址、付款、报价、发票,你需要在direct SQL中检查很多事情才能做到这一点。这就是为什么我建议使用扩展名。鉴于Magento的entity_id列是自动递增的,你可能可以很好地输入但是跟踪所有旧id的链接并将它们映射到所有实体中的新id将是一项艰巨的工作。