Я нашел решение. Это этот файл, который нужно редактировать для добавления дополнительного столбца в сетку управления клиентами.
Приложение / код / ядро / Mage / AdminHtml / Block / Клиенты / Grid.php
protected function _prepareCollection()
{
$collection = Mage::getResourceModel(‘customer/customer_collection’)
// …
// ADD THIS TO THE END:
->joinAttribute(
‘billing_company’, ‘customer_address/company’, ‘default_billing’, null, ‘left’);
// …
}
А к столбцам:
protected function _prepareColumns()
{
$this->addColumn(‘company’, array(
‘header’ => Mage::helper(‘customer’)->__(‘Company’),
‘index’ => ‘billing_company’));
...
}
И если нужно добавить поле «Компания» в «Реестре клиентов» и редактировать страницы, им нужно отредактировать файлы customer / form / register.phtml, edit.phtml и добавить
<label for="company"><?php echo $this->__('Company') ?></label>
<div class="input-box">
<input type="text" name="company" id="company" value="<?php echo $this->htmlEscape($this->getFormData()->getCompany()) ?>" title="<?php echo $this->__('Company') ?>" class="input-text" />
</div>
Вот и все !! Надеюсь, это кому-нибудь поможет!