product collection

All posts tagged product collection

Pobieranie kolekcji produktów w Magento 2 wygląda następująco:

Pobranie kolekcji produktów w magento jest bardzo proste. Wystarczy wywołać model produktu z dwiema metodami:

W zmiennej $collection otrzymamy kolekcję produktów.

 

Niejednokrotnie jednak potrzebujemy filtrować kolekcję po widoczności czy dostępności produktów. Jest to możliwe po dodaniu odpowiednich filtrów do pobierania kolekcji.

I tak odpowiednio możemy tego dokonać:

Filtrowanie po dostępności w magazynie

 Filtrowanie po ilości w magazynie

Filtrowanie po widoczności

Filtrowanie po statusie

Filtrowanie po kategorii

 Ustawianie limitu kolekcji

 

Mała uwaga odnośnie filtrowania po kategorii. Aby filtr ten zadziałał prawidłowo w zmiennej $category musi znajdować się obiekt pobranej wcześniej kategorii. Aby pobrać kategorię należy użyć kodu:

 

Całość wygląda tak: