Magento - 自动订单提取 - EAV与平面文件

时间:2012-10-04 12:29:11

标签: magento entity-attribute-value flat-file datamodel

我想构建一个自动例程,将Magento的订单导出到另一个ERP。我开始沿着magento SOAP / XML API的道路前进。但是,对于大量订单,我们发现这种解决方案很慢。

现在我意识到平面订单表(sales_flat_order,sales_flat_item等)似乎包含了我需要的所有信息。这个文件是否可靠并且保持最新?在这种情况下我是否会遗漏任何东西(当然除了自定义属性)。这些文件在升级时是否可能发生变化?

Magento API http://www.magentocommerce.com/api/soap/introduction.html

Magento数据模型 http://www.magentocommerce.com/wiki/2_-_magento_concepts_and_architecture/magento_database_diagram#magento_database_downloads

感谢

Magento Data Model

1 个答案:

答案 0 :(得分:1)

假设您使用的是新版本的Magento(1.4.2.0+),我会说sales_flat_ *表应该是完全可靠的(也可能事先也是,我只是无法评论)。 api适用于sales/order的实例,无论如何都基于该表。

关于自定义属性,如果这些是您导出所需的内容,您实际上可以让Magento将信息复制到sales_flat_ *表中,而不用太多那么大惊小怪。