Reguły list w kategoriach nadają listom PrestaShop własną początkową kolejność i liczbę produktów na stronie, zachowując obecny wygląd sklepu. Instalacja dodaje ekran reguł; wybór kategorii, sortowania i wielkości strony tworzy pierwszą regułę.
Jedno ustawienie globalne traktuje nowości, wyprzedaż i drobne akcesoria tak samo. Osobne reguły pokazują najnowsze produkty na początku, zaczynają od niskich cen albo prezentują mały asortyment razem, zgodnie z Twoimi decyzjami handlowymi.
Kontrolujesz sortowanie, liczbę produktów i dziedziczenie przez podkategorie oraz warunki dla sklepów i grup klientów. Reguły konkretnej kategorii wyprzedzają odziedziczone, a priorytety rozstrzygają pozostałe nakładanie. Limit ogranicza wielkość strony, natomiast późniejszy wybór sortowania przez klienta pozostaje aktywny.
Jedna reguła przenosi wspólny układ na całą gałąź kategorii, ograniczając powtarzanie ustawień bez zastępowania kafelków produktów Twojego motywu.
Podsumowanie możliwości modułu
Category Listing Rules ustala, jak otwierają się listy produktów w sklepie PrestaShop: które pozycje są pierwsze, ile widać ich naraz i jaka reguła obowiązuje w danym miejscu katalogu. Sklep zachowuje swoje obecne kafelki produktów i nawigację, a decyzje sprzedażowe trafiają do jednego ekranu reguł.
- Główna zmiana: świadoma kolejność produktów i wielkość strony dla każdego ważnego zakresu.
- Kontrola nad zakresem: sortowanie, ręczne układanie, podgląd produktów i pełna lista na jednej stronie.
- Duży katalog: grupy wybranych kategorii, dziedziczenie na podkategorie i czytelny priorytet.
- Odbiorca i sklep: osobne reguły dla sklepów, grup klientów i różnych miejsc z listami produktów.
- Swoboda kupującego: jego wybory oraz obecny wygląd motywu pozostają bez zmian.
- Uruchomienie i utrzymanie: jeden formularz reguły, ustawienia globalne, przełączniki aktywności i wbudowana kontrola działania.

Jak każdy zakres dostaje właściwą kolejność i wielkość strony?
Każda reguła łączy liczbę produktów widocznych naraz z kolejnością ich wyświetlania. Dostępne kryteria obejmują pozycję, nazwę, cenę, stan magazynowy, referencję, producenta, datę dodania i datę aktualizacji, w kolejności rosnącej lub malejącej, o ile ma to zastosowanie. Wyprzedaż otwiera się więc od najniższej ceny, nowości od ostatnio dodanych pozycji, a kategoria do regularnego uzupełniania od produktów dostępnych w większej liczbie.
Na tym samym ekranie podgląd produktów filtruje asortyment według nazwy albo producenta i pozwala ułożyć go ręcznie, gdy kolejność przygotowana przez sprzedawcę jest ważniejsza od automatycznego kryterium. Mały zakres mieści się w całości na jednej stronie, a globalne maksimum nie dopuszcza do utworzenia zbyt długiej strony przez nietypowo duże żądanie.
Przed zapisem wybrana kategoria pokazuje, ile zawiera produktów i gdzie leży w katalogu, a bezpośredni odnośnik otwiera ten zakres w sklepie. Sprzedawca potwierdza więc właściwy wybór, zamiast poznawać pomyłkę później z wiadomości od klienta.

Jak jedna reguła porządkuje duży katalog?
Reguła dotyczy jednej kategorii, dowolnej grupy wybranych kategorii albo całej gałęzi wraz z podkategoriami. Dzięki temu zasada dla katalogu mieści się w jednym ustawieniu: wszystkie kategorie wyprzedażowe stosują tę samą kolejność cen, a każda gałąź nowości ma tę samą wielkość strony. Reguła sięga podkategorii wyłącznie wtedy, gdy tego zażądasz, więc wąska decyzja pozostaje wąska.
Wyjątki pozostają precyzyjne. Bezpośrednia reguła kategorii wygrywa z zasadą odziedziczoną po kategorii nadrzędnej, spośród reguł dziedziczonych pierwszeństwo ma najbliższy rodzic, a pozostałe kolizje rozstrzyga priorytet. Ostatecznie zakresem rządzi dokładnie jedna reguła, dlatego w sklepie widać to, co zapisano w formularzu. Każda reguła ma też własny przełącznik aktywności, dlatego ustawienie sezonowe czeka na kolejny okres bez wpływu na bieżący sklep.

Do którego sklepu, odbiorcy i miejsca trafia reguła?
Reguły przypisujesz do właściwych sklepów, dlatego jedna instalacja multishop obsługuje różną prezentację asortymentu w różnych sklepach. Warunki oparte na grupie klientów nadają detalistom, zalogowanym odbiorcom hurtowym i innym grupom własną wielkość strony oraz początkową kolejność.
Ten sam system obejmuje strony kategorii, strony producentów, wyniki wyszukiwania i sekcje produktowe na stronie głównej. Zakres jest zapisany w każdej regule, więc decyzja przeznaczona dla jednego sklepu, odbiorcy albo miejsca nie pojawia się w innym.

Co dzieje się po zmianie sortowania przez kupującego?
Reguła decyduje o tym, jak lista otwiera się po raz pierwszy, a nie o sposobie jej dalszego przeglądania. Gdy kupujący wybiera inne sortowanie albo inną liczbę produktów, jego decyzja pozostaje aktywna. Ustawione maksimum nadal chroni sklep przed przesadnie długą stroną.
Warstwa wizualna pozostaje po stronie używanego motywu. Dotychczasowe kafelki produktów, filtry, układ mobilny i wygląd kategorii nie zmieniają się, ponieważ moduł steruje decyzją sprzedażową bez zastępowania wyglądu sklepu. Nic nie jest dopisywane do plików motywu, dlatego jego aktualizacja nie narusza reguł.

Ile pracy wymaga uruchomienie i późniejsza obsługa?
Instalacja tworzy ekran reguł oraz osobną stronę ustawień globalnych. Pierwsza reguła potrzebuje nazwy, zakresu katalogu, liczby produktów na stronie i wybranej kolejności. Głębsze możliwości mieszczą się w tym samym formularzu: dziedziczenie, warunki sklepu i grupy klientów, priorytet, ręczne układanie oraz stan aktywności.
Wartości globalne zapewniają rozsądne ustawienie każdemu zakresowi bez własnej reguły, w tym domyślną wielkość strony, domyślne sortowanie i maksymalną liczbę produktów. Reguły pozostają zapisane po czasowym odinstalowaniu modułu, a ustawienia z wcześniejszej wersji modułu pojawiają się w nowym ekranie reguł samoczynnie.
Lista reguł zawiera własną nazwę każdej z nich oraz filtrowanie i sortowanie według kategorii, wielkości strony, kolejności, dziedziczenia, priorytetu i stanu, dlatego katalog z dziesiątkami decyzji pozostaje czytelny. Wbudowana kontrola sprawdza instalację razem z zapisem reguł i przywraca braki, zanim zmiana katalogu dotrze do klientów.

-
Referencjamprcategorylistingrules
-
Wersja2.0.5
-
Ulepszenia82
-
Wydano
-
Zaktualizowano
-
Kompatybilność z PrestaShopPS 1.6 – 9.x
-
Model cenowyJednorazowy zakup
-
Typ modułuFront & Back-office
-
Dotyczy RODONie
-
Cel biznesowyZwiększyć konwersje
-
Wymagane konto zewnętrzneNie
-
Złożoność modułuRozbudowany moduł
-
Etap ścieżki klientaAngażuj klientów
-
Działa z platformąBez zewnętrznej platformy
Pierwsza opinia o tym produkcie może pomóc innym w zakupach.
Category Listing Rules daje kontrolę nad tym, jak każda strona kategorii wyświetla produkty: nad liczbą produktów na stronie i domyślną kolejnością sortowania, z dziedziczeniem w dół drzewa kategorii, domyślnymi ustawieniami dla całego sklepu oraz twardym limitem. Moduł zmienia wyłącznie sposób listowania produktów; nigdy nie modyfikuje produktów, kategorii, cen ani stanów magazynowych i nie dodaje kolumn do własnych tabel PrestaShop.
v2.0.0 — 2026-07-05
- ▸Dopracowano moduł do wersji produktowej z deklaratywnym schematem bazy danych
mprclr_ruleimprclr_rule_shop. - ▸Dodano dedykowaną stronę administracyjną Rules do wyboru kategorii, liczby produktów na stronę, trybu pokaż wszystkie, sortowania, dziedziczenia, priorytetu, statusu aktywności i powiązania ze sklepem.
- ▸Dodano globalne ustawienia zapasowe dla liczby produktów na stronę, domyślnego sortowania oraz maksymalnego limitu produktów na stronę.
- ▸Dodano rozwiązywanie reguł dla dokładnych dopasowań kategorii, dziedziczonych dopasowań kategorii nadrzędnych, priorytetu oraz stabilnego rozstrzygania remisów po ID reguły.
- ▸Dodano przechowywanie i wyszukiwanie reguł z obsługą multishop.
- ▸Dodano podłączenie Back Office dla licencji, aktualizacji, wsparcia, integrity oraz install-integrity.
- ▸Dodano migrację reguł JSON v1 do wierszy reguł v2 podczas instalacji i aktualizacji.
- ▸Naprawiono zachowanie aktualizacji v2, tak aby zakładki administracyjne instalowały się podczas aktualizacji tak samo jak przy świeżej instalacji.
- ▸Naprawiono stronę Configuration, aby formularz renderował się tylko raz.
v1.1.0 — 2026-07-04
- ▸Zmieniono świeże instalacje tak, aby startowały z pustą mapą JSON
MPRCLR_RULESzamiast z zakodowaną na stałe regułą kategorii. - ▸Zaktualizowano notatki README, opisując domyślną instalację bez reguł.
v1.0.1 — 2026-07-04
- ▸Dodano logo modułu.
- ▸Zabezpieczono zmiany rozmiaru strony w zapytaniach kategorii przez sprawdzanie dostępności
setResultsPerPage. - ▸Znormalizowano zapisane reguły JSON, aby przechowywane były tylko dodatnie ID kategorii i dodatnie rozmiary strony.
- ▸Pozostawiono niepoprawny JSON widoczny w formularzu, aby administrator mógł go poprawić.
v1.0.0 — 2026-07-03
- ▸Pierwsze wydanie.
- ▸Dodano nadpisania liczby produktów na stronę per kategoria przez mapę konfiguracyjną JSON
MPRCLR_RULES. - ▸Zarejestrowano
actionProductSearchProviderRunQueryBefore, aby dostosować liczbę wyników wyszukiwania produktów w kategorii na stronę przed wykonaniem zapytania. - ▸Dodano prosty formularz konfiguracji Back Office dla mapy reguł JSON.
Czy moduł zmienia sposób zapisywania produktów, czy tylko sposób ich wyświetlania?
Czy działa z multistore?
Czy "pokaż wszystko na jednej stronie" ładuje od razu całą kategorię?
Jak dziedziczenie decyduje, która reguła ma zastosowanie?
Co się stanie, jeśli klient wybierze własne sortowanie lub rozmiar strony?
Które wersje PrestaShop są obsługiwane?
Czy moje reguły listingu zostaną utracone po odinstalowaniu modułu?
- Reworked into a complete per-category listing-rules product
- Per-category products-per-page and default sort order, applied on the category listing page
- Subcategory inheritance — the nearest matching parent wins, with a numeric priority tie-break
Dobrze współpracuje z Reguły list w kategoriach
Moduły, które nasz zespół naprawdę łączy z tym i dokładnie dlaczego każdy pasuje do tego samego zestawu.
Klienci zawężają kategorię za pomocą filtrów, a Category Listing Rules decyduje, ile produktów pokazuje ta lista i w jakiej kolejności, filtrowanie i sposób wyświetlania pozostają spójne na tej samej stronie.
SEO Revolution kształtuje to, jak strona kategorii wygląda dla wyszukiwarek; Category Listing Rules kształtuje to, co widzą odwiedzający po wejściu, rozsądne sortowanie i długość strony dla każdej kategorii.
Twardy limit na stronę powstrzymuje kategorie bez reguły przed renderowaniem ogromnych list produktów, a Performance Revolution przyspiesza dostarczanie tego, co lista ładuje, mniejsze strony, szybciej serwowane.
Brak znanych problemów
Obecnie nie ma zarejestrowanych otwartych ani rozwiązanych problemów dla tego modułu.
Łatwy zwrot - bez pytań
Zainstaluj, skonfiguruj i zarabiaj
Priorytet pomocy i satysfakcji
Zobacz także
Kto tworzy i rozwija ten moduł
Moduł tworzy i rozwija David Miller z mypresta.rocks. David Miller pracuje z PrestaShop od 2013 roku, a firma prowadząca ten sklep jest zarejestrowana od 3 grudnia 2018 roku. Każdy moduł w tym katalogu to nasza własna praca, więc Twoje pytania do wsparcia trafiają do ludzi, którzy napisali kod. Historia zmian na tej stronie pokazuje każdą aktualizację z datą.