2014-08-27 6 views
0

어떤 이유인지 관리자가 동일한 이름의 제품을 여러 개 추가했습니다. 그러나 제품 목록 페이지에서 내가 이름으로 중복 제품을 보여주고 싶지 않아Magento Group by 'name'by product collection

내가 "catalog_product_collection_load_before"관찰자를 생성하고 난 다음 코드를 사용하여 시작 전 제품 모음을 얻을 수 있어요

public function catalogCollectionLoadBefore(Varien_Event_Observer $observer){ 
    $collection = $observer->getEvent()->getCollection(); 

} 

하지만, 나는 중복 제품을 제거 할 수있는 방법을 찾을 수 없습니다.

+0

프런트 엔드에서 제품을 표시하지 않으려면 관리자 측에서 해당 제품을 사용 중지 할 수 있습니다. –

답변

0

제품 목록에서 제품을 숨기려면 관찰자 작업을 수행 할 필요가 없습니다. Magento는 이미 그것을 할 조항이 있습니다.

그냥 제품의 visibilitynot visible individually에 넣거나 해당 제품을 status에서 disable으로 만들면됩니다. 그것은 트릭을 할 것입니다.

이들은 당신이 프론트 엔드에서 해제하는 데 필요한 제품을 선택 catalog > Manage Products

  • 로 이동

    1. 을 따라야 단계
    2. visibilitynot visible individually
    3. 저장
    을 확인입니다

    완료!

  • +0

    제품의 가시성을 사용하여 제품 컬렉션을 필터링 할 수 있지만 가시성에 상관없이 모든 제품의 속성을 검색하기 위해 사전 검색을 수정했으며 사전 검색 결과 페이지에서는 그 방식이 작동하지 않습니다. – mubashir