如何插入新的制造商: 我使用此代码检查当前制造商的存在,如果不存在,请创建一个新的制造商。
$attribute = Mage::getModel('eav/entity_attribute')->loadByCode('catalog_product', 'manufacturer');
$valuesCollection = Mage::getResourceModel('eav/entity_attribute_option_collection')
->setAttributeFilter($attribute->getData('attribute_id'))
->setStoreFilter(0, false);
foreach($valuesCollection as $value) {
if ( $value->getValue() == trim($manufacturer) ) {
$manufacturerid = $value->getOptionId();
break;
}
}
if ( empty( $manufacturerid ) )
//create new manufacturer