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 ...