Вот фрагмент кода, который я использовал для выполнения именно этой задачи.Создайте пользовательский модуль (используя ModuleCreator в качестве инструмента), а затем создайте mysql4-install-0.1.0.php
в папке sql / modulename_setup.Он должен содержать следующее (адаптировано к вашим собственным данным, конечно же!).
$installer = new Mage_Eav_Model_Entity_Setup('core_setup');
$installer->startSetup();
$aManufacturers = array('Sony','Philips','Samsung','LG','Panasonic','Fujitsu','Daewoo','Grundig','Hitachi','JVC','Pioneer','Teac','Bose','Toshiba','Denon','Onkyo','Sharp','Yamaha','Jamo');
$iProductEntityTypeId = Mage::getModel('catalog/product')->getResource()->getTypeId();
$aOption = array();
$aOption['attribute_id'] = $installer->getAttributeId($iProductEntityTypeId, 'manufacturer');
for($iCount=0;$iCount<sizeof($aManufacturers);$iCount++){
$aOption['value']['option'.$iCount][0] = $aManufacturers[$iCount];
}
$installer->addAttributeOption($aOption);
$installer->endSetup();
Дополнительная документация на Magento wiki , если хотите.
Если выне хотите делать это в пользовательском модуле, вы можете просто создать php-файл, который начинается с:
require_once 'app/Mage.php';
umask(0);
Mage::app('default');