The fastest way is to create a php file and access it through a browser by adding the following file to the file.
define('MAGENTO', realpath(dirname(__FILE__))); ini_set('memory_limit', '32M'); set_time_limit (0); require_once MAGENTO . '/../app/Mage.php'; Mage::app(); $newFields = array( 'custom_attribute' => array( 'type' => 'text', 'label' => 'Customer Custom Attribute' ) ); $entities = array('customer'); $setup = new Mage_Eav_Model_Entity_Setup('core_setup'); foreach($newFields as $attributeName => $attributeDefs) { foreach ($entities as $entity) { $setup->addAttribute($entity, $attributeName, array( 'position' => 1, 'type' => $attributeDefs['type'], 'label' => $attributeDefs['label'], 'global' => 1, 'visible' => 1, 'required' => 0, 'user_defined' => 1, 'searchable' => 0, 'filterable' => 0, 'comparable' => 0, 'visible_on_front' => 1, 'visible_in_advanced_search' => 0, 'unique' => 0, 'is_configurable' => 0, 'position' => 1, )); } }
source share