문제

번들로 제공되는 제품과 가상 제품 간의 관계를 작성하려고합니다.그래서 나는 다음과 같이 생각했습니다. "가상 제품을 관련 제품으로 추가합시다."

그러나 관련 제품 목록에 표시되지 않았습니다.재판과 오류가 발생한 후 (즉, 관련이있는 모든 제품을 추가하고 생략 된 것으로 첨가) 나는 그것이 관련 제품 목록에서 가상 제품을 생략했다는 것을 알았습니다.

내 질문은 다음과 같습니다.

이 정상적인 Magento (CE 1.9.0.1) 행동입니까?(이미 활성 Magento 설치를 편집하고 있습니다) 그렇다면 기본적으로 가상 제품이 생략 된 이유는 무엇입니까? 관련 제품 목록에 어떻게 포함합니까?

도움이 되었습니까?

해결책

Mage_Catalog_Block_Product_List_Related를 보면서 내가 말할 수있는 것에서 설명한 행동은 기본값이 아닌 것입니다._prepareData()를 보면 제품이 나타나는 순서대로 다음 조건이 충족되어야합니다.

  • 제품은 현재 웹 사이트에 할당되어야합니다
  • 제품은 장바구니에 있지 않아야합니다
  • 카탈로그 제품을 볼 수 있어야합니다.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 magento.stackexchange
scroll top