/ / Magento Agrupar por 'nome' na coleção de produtos - magento, coleções, filtragem

Magento Group by 'name' na colecção de produtos - magento, collections, filtering

Por algum motivo, adicionei vários produtos com o mesmo nome no administrador. Mas, na página de listagem de produtos, não quero mostrar produtos duplicados por nome

eu criei o observador "catalog_product_collection_load_before" e comecei com o seguinte código

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

}

posso obter a coleção de produtos, mas não consigo encontrar uma maneira de remover produtos duplicados.

Respostas:

0 para resposta № 1

Se você apenas deseja ocultar um produto da lista de produtos, não precisa fazer coisas de observador. O Magento já tem disposições para fazê-lo.

Você só quer colocar esse produto "s visibility para not visible individually ou fazer esse produto status para disable. Isso será o suficiente.

Estes são os passos que você precisa seguir

  1. vamos para catalog > Manage Products
  2. Selecione o produto que você precisa desativar no frontend
  3. Faça visibility para not visible individually
  4. Salve 

Feito !