我已經找到幾種方法在線,但似乎沒有工作。有誰知道如何給客戶的電子郵件添加到網格訂單在Magento 1.4如何添加客戶電子郵件訂購網格在magento 1.4
2
A
回答
7
副本
應用程序/代碼/核心/法師/ Adminhtml /座/銷售/訂單/ Grid.php
到
應用程序/代碼/本地/法師/ Adminhtml /座/銷售/訂單/ Grid.php
然後下面一行下
$collection = Mage::getResourceModel($this->_getCollectionClass());
添加
$collection->getSelect()->joinLeft(array('sfo'=>'sales_flat_order'),'sfo.entity_id=main_table.entity_id',array('sfo.customer_email'));
然後在_prepareColumns()方法中添加
$this->addColumn('customer_email', array(
'header' => Mage::helper('sales')->__('Customer Email'),
'index' => 'customer_email',
'filter_index' => 'sfo.customer_email',
));
音符。您將需要一個「filter_index」添加到所有呼叫addColumn指向main_table.field_name
1
我的解決辦法:
$collection->getSelect()
->join(
'sales_flat_order_address',
'main_table.entity_id = sales_flat_order_address.parent_id AND sales_flat_order_address.address_type="shipping"', array('sales_flat_order_address.email'
=> 'email'));
相關問題
- 1. 如何添加客戶的電子郵件在Magento訂購電網1.6
- 2. Magento訂購頁面:「此客戶電子郵件已存在」
- 3. Opencart的:添加客戶名訂購電子郵件
- 4. 添加附件以訂購電子郵件+ Magento
- 5. Magento添加公司名稱來訂購和客戶網格
- 6. 如何添加訂單客戶電網的總人數在Magento
- 7. Magento添加現有的評論來訂購電子郵件
- 8. 在新訂單中添加客戶公司電子郵件
- 9. Magento客戶網格 - 掩碼電子郵件地址
- 10. Magento訂單電子郵件
- 11. 添加兩個或兩個以上的電子郵件訂購確認電子郵件在magento 2
- 12. Magento訂單上的客戶IP地址電子郵件
- 13. Magento訂單電子郵件沒有發送給客戶
- 14. 更新:Magento添加客戶屬性過濾器來訂購網格
- 15. 如何將客戶電子郵件添加到Magento 1.7.0.2中的地址模板
- 16. 如何在Magento上觸發客戶註冊電子郵件?
- 17. Magento訂單評論更新 - 通知客戶的電子郵件格式問題
- 18. 在prestashop中訂購通知郵件1.4
- 19. Magento - 向客戶網格添加列
- 20. 如何在opencart中添加額外的文本以訂購電子郵件
- 21. Magento - 新訂購郵件
- 22. Magento的事務電子郵件 - 訂單確認電子郵件
- 23. Magento編輯'物品'表以訂購電子郵件
- 24. 如何將WooCommerce新訂單電子郵件發送給客戶?
- 25. Magento:訂單電子郵件不完整
- 26. 如何添加網格到電子郵件
- 27. 訂單電子郵件不發送在magento中以供客戶確認?
- 28. Magento - 如何獲得項目的總成本,以訂購電子郵件
- 29. 的Magento - Magento中添加客戶名稱,以便電網1.7.0.2
- 30. 電子郵件帳戶密碼如何在郵件客戶端中加密
這個答案完美的作品!不過,在嘗試_extend_Mage_Adminhtml_Block_Sales_Order_Grid時遇到了問題,而不是簡單地在本地複製它。 '_prepareCollection'返回'parent :: _ prepareCollection'。如果擴展該類,則返回'parent :: _ prepareCollection'將取消定製到集合。我認爲擴展類更加優雅,可以在本地進行復制,因此如果我升級Mage內核,我會得到類中其他代碼的更新,但是如何才能使其正常工作? – BrianVPS
也適用於1.5.1.0 – a1anm