2016-06-02 2 views
0

속성이 제품 속성 세트에 없더라도 기본값이있는 속성이 있습니다.이 제품의 기본값은 계층화 된 탐색에 표시됩니다.제품에서 속성 값 제거

예 내 키보드 카테고리는 기본 속성 값을 사용하는 계층 적 탐색에 표시된 마우스 속성을 가져옵니다. 그래서 모든 키보드는 "오른 손잡이"가됩니다.

이 제품의 속성 값을 제거하려면 어떻게해야합니까? 이 같은

+0

스택 오버플로가 [프로그래밍 관련] (http://stackoverflow.com/help/on-topic) Q & A 사이트이기 때문에이 질문을 주제와 관련이 없게 닫으려고합니다. 귀하의 질문은 프로그래밍에 관한 것이 아닙니다. 아마도 http://magento.stackexchange.com에 게시해야할까요? – Enigmativity

답변

2

아마 뭔가 :이 당신을 도움이된다면

$catid = 'your cat. id'; 
$category = Mage::getModel('catalog/category'); 
$category->load($catid); 
$prodCollection = $category->getProductCollection(); 

foreach ($prodCollection as $product) { 
    $prdIds[] = $product->getId(); ///Store all the product id in $prdIds array 
} 

foreach($prdIds as $product){ 

    $attributeCode = "your attribute code"; 
    $obj = Mage::getModel('catalog/product'); 
    $_product = $obj->load($product); 

    $_product->setData($attributeCode, "") 
    ->getResource() 
    ->saveAttribute($_product, $attributeCode); 

    echo $_product->getName() . ' is succesfully corrected' . '<BR>'; ;   
} 

은 알려 주시기 바랍니다.

+0

모두 좋다! 다시 색인 한 후에 문제가 해결되었습니다! :디 – Kurdt94