0
A
回答
2
爲此,您需要創建一個模塊。那就是:
app/etc/modules/Tech_Order.xml
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<Tech_Order>
<active>true</active>
<codePool>community</codePool>
</Tech_Order>
</modules>
</config>
創建模塊配置文件app/code/community/Tech/Order/etc/config.xml
。具體如下:
<?xml version="1.0"?>
<config>
<modules>
<Tech_Order>
<version>1.0.0</version>
</Tech_Order>
</modules>
<global>
<events>
<sales_order_place_after>
<observers>
<order_capture>
<type>singleton</type>
<class>Tech_Order_Model_Observer</class>
<method>captureOrder</method>
</order_capture>
</observers>
</sales_order_place_after>
</events>
</global>
</config>
創建觀察文件捕獲爲了app/code/community/Tech/Order/Model/Observer.php
class Tech_Order_Model_Observer {
public function captureOrder(Varien_Event_Observer $observer) {
$_order = $observer->getEvent()->getOrder();
$orderObj = Mage::getModel("sales/order")->load($_order->getId());
$orderId = $_order->getRealOrderId();
$items = $orderObj->getAllItems();
$billingAddress = $_order->getBillingAddress();
$shipingAddress = $_order->getShippingAddress();
foreach($items as $item) {
$sku = $item->getData('sku');
$qty = (int) $item->getQtyOrdered();
$price = $item->getprice();
}
Mage::log('Order Data -- ' . $orderObj->getData());
Mage::log('Billing Address -- '. $billingAddress->getData());
Mage::log('Shipping Address -- '. $shipingAddress->getData());
}
}
captureOrder
是溫控功能,你可以捕捉的順序存放的所有信息,並保存在數據庫中。
+0
感謝Pankaj,但我們如何將數據保存到另一個數據庫(而不是magen)中? – ashu
+0
你可以使用核心的mysql功能將數據保存到另一個數據庫中,或者你也可以使用zend函數 –
相關問題
- 1. 如何將自定義表中的所有訂單庫數據與Magento默認表一起保存?
- 2. Magento訂單表:自定義列
- 3. Magento自定義訂單屬性不保存到數據庫
- 4. django自定義`默認`訂單
- 5. Magento - 確定客戶在下訂單時使用哪個主題?
- 6. Magento 2 - 如何在定製表成功訂單後保存數據
- 7. Magento客戶/訂單轉移
- 8. 在Magento中獲取客戶訂單中的訂單和發票網格
- 9. 如何在liferay中的默認表單中保存自定義表格中的數據?
- 10. 訂單放置在magento時,默認訂單狀態顯示「正在處理」?
- 11. 在magento會話中保存訂單
- 12. 如何獲得magento中登錄客戶的訂單列表
- 13. 如何在Magento訂單保存中保存tablerate_bestway送貨方式?
- 14. Magento訂單數據存儲在哪裏?
- 15. Magento - 創建下訂單的表單?
- 16. Magento - 管理員在前端爲給定客戶下訂單
- 17. 在訂單網格中添加自定義列(Magento 1.7.0.0)
- 18. Magento如何在Paypal中更改默認訂單狀態
- 19. 使用自定義屬性填充一個magento訂單表
- 20. magento自定義訂單屬性值不保存
- 21. Magento在保存前生成訂單號
- 22. 向wordpress客戶訂單添加自定義數據
- 23. 如何通過自定義訂單來訂購實體列表?
- 24. 將自定義訂單屬性添加到來自magento admin的訂單
- 25. 如何保存UITabBarController製表訂單
- 26. Google API的默認Magento訂單狀態
- 27. 如何添加訂單客戶電網的總人數在Magento
- 28. Magento,在其他數據庫中保存訂單
- 29. 在Magento中保存額外的數據訂單
- 30. 如何在magento中爲admin創建自定義訂單確認電子郵件?
你能告訴我們你到目前爲止所做的一切嗎? –