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 2 - 如何在定制表成功订单后保存数据
- 4. 在Magento中获取客户订单中的订单和发票网格
- 5. 如何在liferay中的默认表单中保存自定义表格中的数据?
- 6. Magento - 创建下订单的表单?
- 7. Magento - 管理员在前端为给定客户下订单
- 8. 使用自定义属性填充一个magento订单表
- 9. magento自定义订单属性值不保存
- 10. Magento在保存前生成订单号
- 11. 如何通过自定义订单来订购实体列表?
- 12. 将自定义订单属性添加到来自magento admin的订单
- 13. Google API的默认Magento订单状态
- 14. 在Magento中保存额外的数据订单
- 15. 如何保存UITabBarController制表订单
- 16. 如何在magento中为admin创建自定义订单确认电子邮件?
- 17. Magento如何将订购的产品保存在数据库中?
- 18. Magento订单网格
- 19. 如何在mySQL中定义一个自定义ORDER BY订单
- 20. Magento结帐:项目缺货收费客户,但没有订单/订单确认
- 21. 如何在magento API中检索客户订单V1
- 22. 在magento的销售订单网格集合中添加自定义客户地址属性
- 23. 如何自定义woocommerce产品订单电子邮件表格?
- 24. 订单日期自定义列表
- 25. magento订单列表查询
- 26. Magento 1.1.2将订单存储在数据库中?
- 27. Magento 2订单客户组ID
- 28. shopify客户和订单转移到magento
- 29. Magento - 成功订单更改客户组
- 30. Magento DB客户订单映射
你能告诉我们你到目前为止所做的一切吗? –