2010-09-17 15 views
13

Me gustaría ver cómo se genera el informe de la cesta de la compra abandonada (qué modelos está usando).¿Dónde está el informe de carrito abandonado ubicado en Magento?

Espero agregar la capacidad de dividir los nombres y apellidos de los clientes, ya que queremos utilizar esto para importar la información de Magento a nuestro programa de administración de listas de correo electrónico.

¿Alguien sabe de dónde se genera este informe o qué objeto usa?

Respuesta

19

me encontré con la red se está generando en la siguiente ubicación:

/app/code/core/Mage/Adminhtml/Block/Report/Shopcart/Abandoned/Grid.php

De ahí estaba yo capaz de encontrar el modelo que se utiliza para los carritos de la compra abandonados fue:

$collection = Mage::getResourceModel('reports/quote_collection'); 
$collection->prepareForAbandonedReport(array(1)); 
$collection->load(); 

pude conseguir mi objetivo final hace mediante la adición de dos columnas en el archivo de Grid.php. Lo hice haciendo lo siguiente:

$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 
     )); 
+8

¡Eso para publicar una respuesta cuando resolvió su propio problema, y ​​gracias por no ser un usuario de Magento indefenso! –

+4

Siempre trato de responder a mis propios problemas cuando puedo. No puedo ser el único que tiene estas preguntas. Como programador, a veces me siento un poco derrotado por Magento, así que trato de ayudar donde puedo. Su contribución a la comunidad es muy apreciada. Tus tutoriales me han ayudado más de lo que crees. –

Cuestiones relacionadas