被遗弃的购物车报告在哪里位于Magento?

时间:2010-09-17 19:04:31

标签: magento report

我想看看废弃的购物车报告是如何生成的(它使用的是什么型号)。

我希望添加分割客户名字和姓氏的功能,因为我们希望使用它将Magento中的信息导入我们的电子邮件列表管理程序。

是否有人知道此报告的生成位置或使用的对象?

1 个答案:

答案 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
        ));