문제

나는 내가 좋아하는 테마를 가지고 있으며, 나는 교차 판매 및 상향 판매 및 관련 제품을 수동으로 설정해야한다.제 3 자에서 확장 프로그램을 설치하면 디자인이 동일하지 않습니다.나는 테마 디자인을 사용하고 싶습니다. 동일한 방식으로 제품이 수동으로 설정하면 제품이 표시되지만 프로세스를 자동화하십시오.타사 확장을 설치하고 테마를 재 설계 할 필요없이 어떻게해야합니까?

도움이 되었습니까?

해결책

Enterprise Edition에는이를 처리 할 수있는 좋은 기능이 있습니다.CE에서는 교차 판매 / 업 판매 블록이나 제품 모델을 덮어 쓰고 원하는 논리를 추가하여 해당 영역을 채울 수 있습니다.

에서 _preparedata 함수를 봅니다.
app/code/core/Mage/Catalog/Block/Product/List/Crosssell.php
.

또는

app/code/core/Mage/Catalog/Block/Product/List/Upsell.php
.

물론 코어 코드를 편집하지 마십시오.그들의 적절한 덮어 쓰기를하고 필요한 기능 만 사용자 정의하십시오.

$ PRODUCTUPSELLProductCollection ()이 비어 있으므로 해당 컬렉션을 확장하려면 여기에 일부 논리를 추가하거나 제품 모델을 덮어 쓰고 GetUpsellProductCollection 및 GetCrosssellProductCollection 함수를 업데이트해야합니다.

해당 함수는 여기에서 찾을 수 있습니다 :

app/code/core/Mage/Catalog/Model/Product.php
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 magento.stackexchange
scroll top