/ / Magento Group według „nazwy” w kolekcji produktów - magento, kolekcje, filtrowanie

Magento Group pod nazwą "name" w kolekcji produktów - magento, kolekcje, filtrowanie

Z jakiegoś powodu dodałem wiele produktów o tej samej nazwie w adminie. Ale na stronie z listą produktów nie chcę pokazywać duplikatów produktów według nazwy

utworzyłem obserwatora „katalog_produktu_kolekcji_ładowanie_przed” i zacząłem od następującego kodu

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

}

jestem w stanie uzyskać kolekcję produktów, ale nie mogę znaleźć sposobu, aby usunąć zduplikowane produkty.

Odpowiedzi:

0 dla odpowiedzi № 1

Jeśli chcesz tylko ukryć produkt na liście produktów, nie musisz robić rzeczy obserwatora. Magento ma już na to odpowiednie warunki.

Po prostu chcesz umieścić ten produkt visibility do not visible individually lub zrobić ten produkt status do disable. To załatwi sprawę.

To krok, który musisz wykonać

  1. iść do catalog > Manage Products
  2. Wybierz produkt, który musisz wyłączyć z interfejsu
  3. Zrób to visibility do not visible individually
  4. zapisać

Gotowe !