在Magento中,一旦客户下订单,那些数据自动转到Sales_flat_order表或者物品相关信息转到sales_flat_order_item表等。 同样我也选择了Magento数据库中的一些列&在Magento数据库中创建了1个自定义表。 现在我的要求是,一旦客户的地方订购数据也必须复制到自定义表与Magento的默认表。如何将自定义表中的所有订单库数据与Magento默认表一起保存?
所以对于我创建一个MySQL查询通过连接将从Magento的表取我所需的所有数据&将其插入我的自定义表.... 现在我打算创建PHP文件,包括我上面的查询。
我的疑问是如何改变我的Magento代码,以便一旦客户下订单,我将调用此文件,以便通过该查询将数据复制到自定义表中。 我得到一些参考,因为当客户下订单时,它会在Onepage模型中使用saveOrder函数,这是在结算/型号/类型/ Onepage.php
所以任何人都可以告诉我在这种情况下我需要做什么。 ...任何人有这样的场景或示例代码一样... 或有任何其他想法...
PLZ指导我...
谢谢..
你为什么复制存储的数据?有一些可以观察到的订单保存事件,但您需要一个相当强大的参数来复制存储。 – benmarks 2012-03-11 14:32:22
嗨本,我复制存储的数据,因为我想从自定义表迁移到Oracle数据...因为我已经连接MySQL和ORACLE数据库通过PHP ...请你解释一下关于订单保存事件... – Prat 2012-03-12 18:32:51
嗨Sonassi,请你解释一下如何在这种情况下使用MYSQL视图... – Prat 2012-03-12 18:43:15