2012-10-04 30 views
0

我想建立一個自動化的例行程序,出口訂單從Magento的另一個ERP。我走上了magento SOAP/XML API的道路。但是,我們發現這種解決方案對於大量訂單來說很慢。Magento的 - 自動訂單提取物 - EAV VS平面文件

現在我認識到平順序表(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

假設你正在使用的Magento的新望版本(1.4.2.0+)我會說sales_flat_ *表應該是完全可靠的(可能事先也是,我只是沒有資格評論)。該api以sales/order的實例工作,無論如何,該實例都基於該表。

至於自定義屬性,如果這些東西,你將需要爲您的出口,你實際上可以使Magento的信息複製到sales_flat_ *表,而不用過多太多大驚小怪。