您好我正在为magento编写产品同步脚本.我知道如何添加具有给定属性集的新产品.但是我使用的一个属性是一个大小字段.遇到新尺寸时我想将此选项添加到属性中,我想知道如何做到这一点?
解决方法:
这是一个脚本,用于从Product View或Block中为属性添加新选项:
$attributeInfo = Mage::getResourceModel('eav/entity_attribute_collection')
->setCodeFilter(YOUR_ATTRIBUTE_CODE)
->getFirstItem();
$options = $attributeInfo->getSource()->getAllOptions(false);
$_optionArr = array(
'value' => array(),
'order' => array(),
'delete' => array()
);
foreach ($options as $option) {
$_optionArr['value'][$option['value']] = array($option['label']);
}
$_optionArr['value']['option_1'] = array(NAME_OF_OUR_NEW_OPTION);
$attribute->setoption($_optionArr);
$attribute->save();
…