Hola estoy agregando el campo Nickname a la tienda de magento y aqui les comparto como le he hecho para agregar un campo nuevo al Grid de en la seccion de clientes del panel de administracion
Primero vamos a este archivo en la siguiente ruta:
app/code/core/Mage/Adminhtml/Block/Customer/Grid.php
y lo copiamos en la siguiente ruta
app/code/local/Mage/Adminhtml/Block/Customer/Grid.php
despues agregamos las siguientes lineas ...
la primera...
->addAttributeToSelect('nickname')
protected function _prepareCollection() { $collection = Mage::getResourceModel('customer/customer_collection') ->addNameToSelect() /* Esta linea */ ->addAttributeToSelect('nickname') /* Resto del codigo */ ->addAttributeToSelect('email') .............
y estas otras
$this->addColumn('nickname', array(
'header' => Mage::helper('customer')->__('Nicname'),
'index' => 'nickname'
));
protected function _prepareColumns() { ...... ...... ....... $this->addColumn('email', array( 'header' => Mage::helper('customer')->__('Email'), 'width' => '150', 'index' => 'email' )); /* Estas lineas */ $this->addColumn('nickname', array( 'header' => Mage::helper('customer')->__('Nicname'), 'index' => 'nickname' )); /* Hasta aqui */
Estas ultimas lineas se pueden cambiar a la posicion donde se quiera que aparesca el campo .. yo lo deje despues del email.
espero les sirva!!!
saludos ...