您好,我目前正在为 magento 编写产品同步脚本。我知道如何添加具有给定属性集的新产品。但是我使用的属性之一是大小字段。当遇到新尺寸时,我想将此选项添加到属性中,请问如何操作?
最佳答案
这是一个脚本,用于向产品 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();
...
关于php - Magento 向下拉属性添加新选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2455048/