我想看看废弃的购物车报告是如何生成的(它使用的是什么型号)。
我希望添加分割客户名字和姓氏的功能,因为我们希望使用它将Magento中的信息导入我们的电子邮件列表管理程序。
是否有人知道此报告的生成位置或使用的对象?
答案 0 :(得分:19)
我发现网格是在以下位置生成的:
/app/code/core/Mage/Adminhtml/Block/Report/Shopcart/Abandoned/Grid.php
从那里我能够发现用于废弃购物车的模型是:
$collection = Mage::getResourceModel('reports/quote_collection');
$collection->prepareForAbandonedReport(array(1));
$collection->load();
通过在Grid.php文件中添加两列,我能够完成最终目标。我通过以下方式做到了这一点:
$this->addColumn('customer_firstname', array(
'header' =>Mage::helper('reports')->__('Customer First Name'),
'index' =>'customer_firstname',
'sortable' =>false
));
$this->addColumn('customer_lastname', array(
'header' =>Mage::helper('reports')->__('Customer Last Name'),
'index' =>'customer_lastname',
'sortable' =>false
));