Magento导入带有自定义属性下拉输入的产品

时间:2015-04-14 13:24:10

标签: php magento import

我正在尝试以编程方式导入我的产品。其中一些有自定义属性。属性已经是品红色。我该怎么设置它们?我尝试过以下的事情:

$attribute = Mage::getModel('eav/entity_attribute');
$attribute->loadByCode( 1003, 'kleur' );   

$values = array();
$valuesCollection = Mage::getResourceModel('eav/entity_attribute_option_collection')
->setAttributeFilter( $attribute->getId() )
->setStoreFilter( Mage_Core_Model_App::ADMIN_STORE_ID, false)
->load();

foreach ($valuesCollection as $item) {
    $values[$item->getValue()] = $item->getId();
}

$simpleProduct->setData('kleur') = $data[6];
$simpleProduct->setkleur($data[6]);

但两者都不起作用。请注意,该属性具有下拉输入类型。

1 个答案:

答案 0 :(得分:0)

可能,您应该使用Magmi导入您的产品。 在这里看维基 - > http://wiki.magmi.org/index.php?title=Main_Page

如果您想自动导入产品,可以使用crontab: http://wiki.magmi.org/index.php?title=Magmi_command_line