1
我正在爲我們的客戶之一配置magento網上商店。他們有顏色代碼,並且由於我必須設置可配置的產品。然而,在網絡商店正在顯示的可配置的產品之前,我需要選擇一個屬性分配給它...自動選擇可配置屬性
現在這樣實在太不方便,如果我不得不進口的+/- 800種產品的整個目錄.. 。
我已經找到了下一個腳本自動進行,但我不知道在哪裏把它......我在configurable.php文件中使用它已經試過了,沒有工作。請幫助我!
foreach($configAttrCodes as $attrCode){
$super_attribute= Mage::getModel('eav/entity_attribute')->loadByCode('catalog_product',$attrCode->code);
$configurableAtt = Mage::getModel('catalog/product_type_configurable_attribute')->setProductAttribute($super_attribute);
$newAttributes[] = array(
'id' => $configurableAtt->getId(),
'label' => $configurableAtt->getLabel(),
'position' => $super_attribute->getPosition(),
'values' => $configurableAtt->getPrices() ? $configProduct->getPrices() : array(),
'attribute_id' => $super_attribute->getId(),
'attribute_code' => $super_attribute->getAttributeCode(),
'frontend_label' => $super_attribute->getFrontend()->getLabel(),
);
echo "test ";
}
echo "test2 ";
if(empty($existingAtt) && !empty($newAttributes)){
$configProduct->setCanSaveConfigurableAttributes(true);
$configProduct->setConfigurableAttributesData($newAttributes);
$configProduct->save();