2014-05-15 5 views

답변

1

는 다음 할의 당신이 Mage::getModel('catalog/product')->load(SOME ID))

$_product->setRelatedLinkData($param); 

$param을 수행하여 가지고 있음 (현재 제품은 $ _product으로 가정 할 필요가 관련 설정하려면 다음과 같은 구조의 배열입니다

$param = array(
$associatedProductId=>array(
'position'=>$associatedProductPosition 
) 
) 

다음은 예입니다. 관련 제품으로 ID 101 및 102 인 제품을 3 위와 5 위의 $ _product에 추가한다고 가정 해 보겠습니다. 당신은 들 :

$param = array(
101=>array(
'position'=>3 
), 
102=>array(
'position'=>5 
) 
); 
$_product->setRelatedLinkData($param); 
//here ... some other product operations and in the end 
$_product->save(); 

foreach를 사용하여 추가/위의 코드 사이에서 수정합니다.

나는 이것이 당신이 원하는 것을 성취하는데 도움이되기를 바랍니다.

신용 : 링크로 자세한 내용 확인을 위해http://marius-strajeru.blogspot.in/2010/06/adding-related-products-up-sells-and.html

.

http://magentotutorial.in/how-to-add-related-products-in-magento-by-code-script/

관련 문제