Filter Revolution: Einrichtung und Hilfe

Schnellstart

  1. Laden Sie die ZIP-Datei von Filter Revolution unter Modul > "Module Manager" hoch und installieren Sie sie.
  2. Öffnen Sie Filter Revolution > Übersicht und führen Sie Index neu erstellen für den ausgewählten Shop aus.
  3. Öffnen Sie Filtervorlagen, prüfen Sie eine Kategorievorlage und wählen Sie unter Standard-Filtervorlagen die Ersatzvorlage aus.
  4. Fügen Sie die benötigten Filter hinzu, wählen Sie deren Widgets und speichern Sie eine gegebenenfalls unter Kategorien zuweisen getroffene Auswahl.
  5. Prüfen Sie "Show product counts", "Stock handling", "Cache TTL" und "Mobile filter shell" unter Einstellungen > Konfiguration.
  6. Öffnen Sie eine passende Kategorie im Frontoffice, wählen Sie einen Filter und bestätigen Sie, dass Produkte, aktive Tags und URL gemeinsam aktualisiert werden.
  7. Laden Sie die gefilterte URL erneut und wiederholen Sie die Prüfung auf einem Mobilgerät; konfigurieren Sie SEO-Seiten separat für Kombinationen, die Sie indexieren lassen möchten.

Erfordert PrestaShop 1.7.6 oder höher und PHP 7.1 oder höher.

Einrichtungsanleitung

Installieren und den Index aufbauen

Laden Sie die ZIP-Datei von Filter Revolution unter Modul > "Module Manager" hoch und installieren Sie sie. Klicken Sie auf "Configure" oder öffnen Sie Filter Revolution im Backoffice.

Wählen Sie den vorgesehenen Shop. Öffnen Sie Übersicht und verwenden Sie Index neu erstellen für einen bestehenden oder importierten Katalog. Warten Sie auf einen erfolgreichen Abschluss ohne gemeldete Probleme. Wenn der Index vorhanden ist, aber Facettenaggregate fehlen, verwenden Sie "Rebuild Facet Aggregates".

Öffnen Sie Filtervorlagen und prüfen Sie die installierten Vorlagen sowie die Zuweisungen unter Standard-Filtervorlagen. Der Filterablauf erfordert eine passende Vorlage und einen verwendbaren Index. Testen Sie eine Kategorie, bevor Sie den gesamten Katalog ändern.

Anzeige konfigurieren

Öffnen Sie Filter Revolution > Einstellungen > Konfiguration > Anzeige.

Einstellung Standard Was Sie ändern
"Show product counts" Ein Zeigt neben Filterwerten die Anzahl passender Produkte an.
"Zero-match behavior" dim Blendet Werte ohne passende Produkte aus, graut sie aus oder zeigt sie normal an.
"Hide facets that cannot narrow results" Ein Blendet inaktive Facetten mit zu wenigen verfügbaren Werten aus. Aktive Filter bleiben zum Entfernen verfügbar.
"Minimum available facet values" 2 Mindestanzahl sinnvoller Werte für eine inaktive Facette. Schieberegler ohne nutzbaren Wertebereich folgen derselben Sichtbarkeitsregel.
"Show more limit" 10 Anzahl der vor Mehr anzeigen angezeigten Werte. Mit 0 werden alle angezeigt.
"Loading animation" overlay Wählen Sie "Overlay", "Spinner" oder "Skeleton".
"Filter container element ID" auto Behalten Sie die automatische Auswahl bei, sofern Ihr Theme keine bestimmte Container-ID benötigt.
"Mobile filter shell" auto Erzwingen Sie "Drawer" oder "Offcanvas" nur, wenn das Theme dies erfordert.

Verhalten konfigurieren

Einstellung Standard Wirkung
"Stock handling" default Zeigt alle Produkte an, schließt nicht vorrätige Produkte aus oder verschiebt sie ans Ende.
"Count method" exclude_self Schließt die aktuelle Facette aus ihrem eigenen Zählkontext aus oder verwendet eine Zählung mit Einbeziehung dieser Facette.
"Pagination style" standard Standard-Paginierung, "Load more button" oder "Infinite scroll". Prüfen Sie nach einer Änderung die Aktualisierung der Produktliste Ihres Themes.

Leistung konfigurieren

Einstellung Standard Wirkung
"Cache TTL" 60 Minuten Cache-Dauer. 0 deaktiviert den Cache.
"Cache row cap" 10000 Höchstzahl der Zeilen im Ergebnis-Cache. 0 deaktiviert diesen Cache und bedeutet nicht unbegrenzt.
"Render category pages with the module's listing" auto "Auto" verwendet die Produktliste des Moduls für unterstützte Classic/Hummingbird-Themefamilien. "On" erzwingt sie für jedes Theme. "Off" behält die Kategoriedarstellung von PrestaShop bei und wendet die Filter weiterhin an.
"Load filter-combination results after the page" Ein In der Kategorieliste des Moduls können gewöhnliche, nicht indexierbare Filterkombinationen eine gemeinsame Seitenhülle verwenden und Ergebnisse im Browser nachladen. Basiskategorien und geeignete SEO-Seiten bleiben vollständig gerendert.
"Price precision" fast Verwendet ungefähre indexierte Preise oder "Precise", um genaue Preise mit höherem Aufwand neu zu berechnen.
"Mobile breakpoint" 992 px Breite, unterhalb derer Filter ihr mobiles Panel verwenden.

Hooks zum Speichern/Löschen von Produkten pflegen die betroffenen Indexzeilen. Andere Katalogänderungen machen Filter-Caches und Revisionen der Produktlisten ungültig. Erstellen Sie den Index nach Importen, die normale Hooks umgehen, oder bei einem im Dashboard gemeldeten fehlerhaften Index-/Aggregatzustand neu.

Das Modul registriert die gemeinsame geplante Aufgabe "Listing cache catalogue check" (listing_digest). Ihr Standardintervall beträgt 300 Sekunden, die Nachweisfrist 1800 Sekunden. Sie verwendet einen gemeinsamen MPR-Cron-Runner, wenn dieses Paket verfügbar ist. Stellen Sie sicher, dass der Runner Aufgaben im Cron-Kontext ausführt; dieses Modul liefert keinen separaten cron.php-Befehl mit. Die Digest-Zeitschlüssel gehören zur internen Konfiguration und sind keine Felder im Standardformular.

SEO und URLs konfigurieren

Öffnen Sie Konfiguration > SEO.

Einstellung Standard Aktuelles Verhalten
"Filter URL format" query_string Beibehaltene Einstellung ohne Wirkung auf öffentliche Filterlinks; diese verwenden pfadbasierte URLs.
"Noindex filtered pages" Aus Beibehaltene Einstellung ohne Wirkung auf Indexierungsanweisungen. Die Regeln für Produktlisten bestimmen sie für erzeugte Kombinationen und Varianten.
"Canonical to unfiltered" Aus Beibehaltene Einstellung ohne Wirkung auf kanonische URLs. Die Regeln für Produktlisten und die zentrale MPR-SEO-Integration bestimmen die kanonische URL.
"Compact filter URLs" Aus Lässt Gruppen-Slugs weg, wenn Werte-Slugs global eindeutig sind.
"Shop name in listing titles" Aus Hängt | shop name an unterstützte Kategorie-, SEO-, Marken- und Suchtitel an, die diesen Zusatz noch nicht enthalten.
"Nofollow deeper filter links" Ein Fügt Links, die einen weiteren Filterwert hinzufügen, nofollow hinzu.
"Friendly listing display URLs" Ein Legt Steuerelemente für Produkte pro Seite und Raster/Liste in lokalisierten Pfadsegmenten ab.
"Allowed products-per-page values" 12,24,36,48,120 Akzeptiert diese Werte bis zur Höchstgrenze.
"Maximum products per page" 120 Anfragegrenze vor dem Laden der Produkte. Die feste Höchstgrenze ist 120.
"Default product list view" grid Standardansicht, die in kanonischen benutzerfreundlichen Anzeige-URLs weggelassen wird.

Gewöhnliche erzeugte Kombinationen sind nicht automatisch indexierbare Zielseiten. Das Modul wendet noindex auf erzeugte Filterseiten und Varianten der Listensteuerung an. Kanonische URLs hängen von der Listenansicht und der zentralen SEO-Integration ab. Bei zentraler SEO-Zuständigkeit verwendet Seite eins gewöhnlicher Kategoriefilter die kanonische URL der Basiskategorie; eigenständige gefilterte Seiten können eine gefilterte selbstreferenzielle kanonische URL behalten. Gehen Sie nicht davon aus, dass jede gefilterte URL stets auf die ungefilterte Kategorie kanonisiert wird.

Gezielt erstellte indexierbare Seiten benötigen einen geeigneten aktiven SEO-Datensatz und lokalisierte Inhalte für genau diesen Shop und diese Sprache. Prüfen Sie die tatsächlich zurückgegebenen Canonical- und Robots-Werte in Ihrem Shop.

Der aktuelle Crawling-Schutz integriert erzeugte Filterregeln und gezielte Ausnahmen in die Robots-Verwaltung von MPR SEO. Der alte optionale Schalter "Disallow filter paths in robots.txt" ist in diesem Formular nicht vorhanden. Wenn Konfiguration meldet, dass die Robots-Datei benutzerdefiniert ist, fehlt oder die Durchsetzung ausgeschaltet ist, aktivieren Sie die Robots-Verwaltung in MPR SEO und führen Sie die Integritätsreparatur von Filter Revolution aus. Prüfen Sie anschließend die veröffentlichte Robots-Datei. Überschreiben Sie gezielte Ausnahmen nicht mit den alten pauschalen Beispielregeln.

Wenn das Modul fehlende Slugs meldet, verwenden Sie "Allocate missing slugs" unter Konfiguration. Sie benötigen Bearbeitungsrechte und einen ausgewählten Shop-Kontext. Die Aktion weist fehlende Identitäten zu und erhält bestehende URLs.

Beispielformate mit dem von Ihrem Shop erzeugten Vokabular:

Stored facets: color:red/size:m
Public path: color/red/size/m
Ranges: price/10-50 or weight/1-5
Compact unique value: 120-x-120-cm

Kopieren Sie beim Erstellen einer SEO-Seite eine tatsächlich funktionierende Kombination aus Ihrem Frontoffice; Namen und lokalisierte Slugs unterscheiden sich je nach Katalog.

Filtervorlagen erstellen und zuweisen

Öffnen Sie Filtervorlagen. Legen Sie Vorlagenname, Seitentyp, gegebenenfalls Standard-Ausschlüsse, die Filter und Kategorien zuweisen fest.

Unterstützte Listenkontexte umfassen Kategorie, Suche, Hersteller, Lieferant, Bestseller, neue Produkte und Preisreduzierungen. Wählen Sie unter Standard-Filtervorlagen eine Standardvorlage für jeden Listentyp. Kategoriespezifische Zuweisungen haben Vorrang vor der Ersatzvorlage. Eine leere Kategoriezuweisung bedeutet eine breit anwendbare Kategorievorlage; bestätigen Sie den gewählten Standard, statt davon auszugehen, dass jede nicht zugewiesene Vorlage den Vorrang erhält.

Ziehen Sie Einträge von Verfügbare Filter nach Aktive Filter (ziehen zum Sortieren). Sie können Filter für Attributgruppen, Eigenschaften, Preis, Gewicht, Hersteller, Lieferant, Zustand, Bestand, Kategorie und Angebote verwenden. Attribute und Eigenschaften stammen aus Ihrem nativen Katalog.

Wählen Sie für jeden aktiven Filter das Widget, Spalten und Sichtbarkeitsabhängigkeit. Neue Filter beginnen mit Checkbox, einer Spalte und dem Abhängigkeitsmodus „immer sichtbar“; Preis und Gewicht verwenden standardmäßig Schieberegler, der Zustand Radiobuttons. Zulässige Widgets hängen vom Typ ab. Attribut- und Eigenschaftsgruppen können Checkbox-, Radio-, Dropdown-, numerische Schieberegler-, Farb- oder Bild-Widgets unterstützen. Preis und Gewicht verwenden Schieberegler, Bestand und Angebote Checkboxen.

Abhängigkeitsmodi können einen Filter immer sichtbar halten oder die Erfüllung beliebiger/aller Regeln verlangen. Zum Beispiel:

[{"filter_type":"feature","id_value":166,"values":[565]}]

Ersetzen Sie die IDs durch die relevante Eigenschaft und die passenden Werte. Standard-Ausschlüsse speichert Regeln, die markierte Produkte verbergen, bis ihr Markierungsfilter gewählt wird. Beginnen Sie ohne Ausschlüsse oder Abhängigkeiten und prüfen Sie anschließend jede Regel im Frontoffice.

Weitere Filterstandardwerte sind Position 0, Produktanzahl ein, Anzeigelimit 0 und eingeklappt aus. Diese Werte sind nicht alle als separate Steuerelemente im Vorlageneditor verfügbar.

Musterbilder hochladen

Verwenden Sie den Bildmanager im Vorlagenbereich für Attribut- und Eigenschaftswerte. Laden Sie WebP, PNG, JPG/JPEG oder GIF hoch. Nicht-WebP-Dateien werden in WebP umgewandelt; dafür ist serverseitig GD mit WebP-Unterstützung erforderlich.

Die aktuelle Speicherung erfolgt shopspezifisch im PrestaShop-Bildverzeichnis:

img/mprfilterrevolution/shops/{id_shop}/attributes/{id_attribute}.webp
img/mprfilterrevolution/shops/{id_shop}/feature_values/{id_feature_value}.webp

Der Renderer kann eine vorlagenspezifische Variante {id_template}_{id_value}.webp gegenüber der allgemeinen Wertedatei bevorzugen. Verwenden Sie den Upload-Ablauf im Backoffice, statt neue Bilder im alten modulinternen Verzeichnis img/attributes abzulegen. Das Bildverzeichnis und seine Datei mit Zugriffsregeln müssen während der Einrichtung beschreibbar sein.

Eine gezielte SEO-Seite erstellen

Öffnen Sie SEO-Seiten und fügen Sie einen Datensatz für eine bewusst gewählte Kombination hinzu.

Feld Standard Ihre Eingabe
Controller category Listentyp.
Kategorie-ID 0 Tatsächlicher Kategoriebezug, wenn erforderlich.
Kodierte Facetten Leer Die gewählte Kombination, zum Beispiel color:red/size:m. Ältere Eingaben mit Bindestrichen werden beim Speichern normalisiert.
Aktiv Ein Aktiviert den Datensatz für den Abgleich.
Indexierbar Ein Ermöglicht Eignungsprüfungen. Eine Sprache benötigt weiterhin eigene lokalisierte SEO-Inhalte.
Meta-Titel Leer Übersetzter Seitentitel.
Meta-Beschreibung Leer Übersetzte Metadaten.
H1 überschreiben Leer Übersetzte sichtbare Listenüberschrift.
Beschreibung Leer Inhalt oberhalb des Produktrasters.
Bild-URL Leer Benutzerdefiniertes Bild für die gerenderten SEO-Inhalte; andernfalls kann das Kategoriebild als Ersatz dienen.

Speichern und öffnen Sie die genaue Seite in jeder Sprache. Füllen Sie für jede zur Indexierung vorgesehene Sprache eigenständige, nützliche Metadaten oder H1-Inhalte aus. Eine leere Übersetzungszeile erbt keine Indexierbarkeit, nur weil eine andere Sprache vollständig ist. Geeignete Varianten können ihre eigene kanonische URL verwenden und über die Integration gSitemapAppendUrls erscheinen; die Sitemap-Ausgabe hängt auch von Routen- und Crawling-Eignung ab.

An das Theme anpassen und die Filter prüfen

Verwenden Sie Konfiguration > Theme-Stile für erkannte Farben, Rahmen, Radius, Schrift und Übergangs-Tokens. Das Modul stellt außerdem den Wert "Loading overlay" bereit, standardmäßig rgba(255, 255, 255, 0.7). Theme-CSS kann .mpr-filter-container, .mpr-filter-group, .mpr-filter-group--active, .mpr-filter-active-tag, .mpr-filter-swatch, .mpr-filter-image-swatch und .mpr-seo-content-top verwenden.

  1. Öffnen Sie eine Kategorie mit passender Vorlage und bestätigen Sie, dass sinnvolle Facetten erscheinen.
  2. Wählen und entfernen Sie Filter. Bestätigen Sie, dass Produkte, Anzahlen, aktive Tags, Paginierung und URL gemeinsam aktualisiert werden.
  3. Laden Sie die resultierende URL erneut oder teilen Sie sie und bestätigen Sie dieselbe Auswahl.
  4. Testen Sie Preisbereiche, Bestandsmodi und die Steuerung der Produkte pro Seite.
  5. Testen Sie den mobilen Drawer/Offcanvas unterhalb des konfigurierten Breakpoints.
  6. Prüfen Sie für SEO-Seiten die zurückgegebenen Metadaten, Canonical und Robots sowie die Sitemap und die veröffentlichten Crawling-Regeln.

Das Modul verwendet die Integration der PrestaShop-Produktsuchanbieter und AJAX-Aktualisierungen der Produktlisten. Über actionMprSearchRevolutionRenderSections kann es auch Filterabschnitte für Search Revolution bereitstellen. Eine benutzerdefinierte Produktliste oder ein Theme muss die entsprechende Integration weiterhin unterstützen.

Fehler beheben und deinstallieren

Wenn Filter fehlen, prüfen Sie den aktiven Shop, Standard- und Kategorievorlagenzuweisungen, den Katalogindex und ob das Theme den Filterbereich rendert. Eine Facette mit weniger als zwei sinnvollen Werten kann durch die Standardsichtbarkeitseinstellungen ausgeblendet werden.

Wenn Ergebnisse oder Anzahlen nach einem Import veraltet sind, erstellen Sie Index und Aggregate neu. Wenn eine URL abgewiesen wird oder eine SEO-Seite nicht geeignet ist, prüfen Sie vorhandene Slugs, die genaue Kombinationsidentität, lokalisierte Metadaten und den Robots-Status. Verwenden Sie Einstellungen > Integrität für Installations- und Infrastrukturprüfungen.

Wenn Bedienelemente die URL ohne die Ergebnisse aktualisieren, prüfen Sie JavaScript-Fehler und die AJAX-Antwort der Produktliste. Überprüfen Sie benutzerdefinierte Container-IDs und erzwungene mobile Panels erneut. Wenn eine Einstellung wirkungslos erscheint, unterscheiden Sie die älteren SEO-/URL-Felder von den oben beschriebenen Regeln für Produktlisten.

Sichern Sie Vorlagen, SEO-Seiten und Musterbilder, bevor Sie über "Module Manager" deinstallieren. Die Deinstallation entfernt Modulkonfiguration und Menüeinträge sowie die Musterbilder des Shops, gleicht die Robots-Regeln des Moduls ab und führt die Tabellenbereinigung aus. Prüfen Sie anschließend erneut den Filteranbieter des Themes.

Kompatibilität

Erfordert PrestaShop 1.7.6 oder höher und PHP 7.1 oder höher.

Fragen

1

Was passiert, wenn keine Filtervorlage zur Produktliste passt?

Der Produktsuchanbieter-Hook gibt keinen Anbieter zurück, wenn keine Vorlage zu Listentyp, Kategorie und Shop passt. Eine Kategorie ohne ausdrückliche Zuweisung kann weiterhin die konfigurierte Standardvorlage nutzen. Prüfen Sie daher Kategoriezuweisungen und Default filter templates, bevor Sie eine Seite als unkonfiguriert ansehen.

Bekannte Probleme

54

Direkte Filterlinks scheiterten mit Shop- oder Sprachpräfixen

GelöstAktualisiert:
Behoben in: 2.22.0
Beim direkten Laden einer Filterkombination konnte eine falsche Kategorie-URL ermittelt werden, wenn der Shop ein Basisverzeichnis oder Sprachpräfix verwendete.

Landingpages mit Dezimalbereich ließen sich nicht öffnen

GelöstAktualisiert:
Behoben in: 2.22.0
Eine redaktionell gestaltete Kategorieseite mit einem dezimalen Schiebereglerbereich konnte eine Seite-nicht-gefunden-Antwort liefern.

Mobile Filterleiste ließ sich nicht mehr bedienen

GelöstAktualisiert:
Behoben in: 2.22.0
Die Filterleiste konnte ihre Schließen- oder Ergebnisschaltflächen verlieren, den aktuellen Bereich nicht schließen oder bei bestimmten Breiten unter ihrer Überlagerung erscheinen.

Verarbeitungsmeldung blieb nach dem Filtern sichtbar

GelöstAktualisiert:
Behoben in: 2.22.0
Beim Filtern einer vom Theme gerenderten Liste konnte die Verarbeitungsmeldung nach Abschluss sichtbar bleiben.

Leerer Filterbereich bei Suchen ohne Filter

GelöstAktualisiert:
Behoben in: 2.22.0
Suchen ohne verfügbare Filter konnten einen leeren Bereich und eine irreführende Schaltfläche mit null Ergebnissen anzeigen.

Filterbereich blieb bei manchen Themes veraltet

GelöstAktualisiert:
Behoben in: 2.22.0
Themes, die keinen neuen Filterbereich renderten, konnten die vorhandenen Filter-Bedienelemente unverändert und veraltet lassen.

Navigation ging bei schnellen Filterklicks verloren

GelöstAktualisiert:
Behoben in: 2.22.0
Sortieren, Seitennavigation, Anzeigeänderungen oder mobile Bestätigung während schneller Filterklicks konnten die letzte Kundenauswahl verlieren.

Crawling-Schutz kollidierte mit anderen Routen

GelöstAktualisiert:
Behoben in: 2.19.8
Crawling-Regeln konnten mit fremden Routen oder vom SEO-Modul verwalteten Suchseiten kollidieren.

Listenaktualisierungen wurden mehrfach verarbeitet

GelöstAktualisiert:
Behoben in: 2.19.8
Mehrfach registrierte Handler für Listenaktualisierungen konnten doppelte Arbeit und uneinheitliche Filteraktualisierungen verursachen.

Doppelte Unterkategorien und unleserliche Farbbeschriftungen

GelöstAktualisiert:
Behoben in: 2.19.8
Classic-Listen konnten Unterkategorien doppelt anzeigen, Farbbeschriftungen konnten schwer lesbar sein, und bei manchen Themes konnte die Unterkategorieliste fehlen.

Kurze Backoffice-Beschriftungen blieben auf Englisch

GelöstAktualisiert:
Behoben in: 2.19.8
Kurze Einstellungsbeschriftungen konnten verfügbare Übersetzungen ignorieren.

Neue Vorlagen starteten mit unerwünschter Vorauswahl

GelöstAktualisiert:
Behoben in: 2.18.1
Kategorie- und Inhaltsseitenauswahl einer neuen Filtervorlage konnten bereits ausgefüllte Auswahlen enthalten.

Listen im Cache bei gestoppter Hintergrundprüfung abgelehnt

GelöstAktualisiert:
Behoben in: 2.18.1
Gültige Listen im Cache konnten unnötig abgelehnt werden, wenn die Hintergrundprüfung stoppte.

Zusammenfassung aktiver Filter wurde nicht aktualisiert

GelöstAktualisiert:
Behoben in: 2.17.0
Zusammenfassungen ausgewählter Filter konnten sich nicht aktualisieren, ihre Formatierung verlieren oder außerhalb des Filterbereichs erscheinen; Produkte konnten beim Laden verschwinden.

Verbesserte Sicherheit

GelöstAktualisiert:
Behoben in: 2.17.0
Verbesserte Sicherheit.

Kompatibilitätswarnungen unter PHP 8.4

GelöstAktualisiert:
Behoben in: 2.17.0
Das Modul verwendete Parameterdeklarationen, die unter PHP 8.4 Kompatibilitätswarnungen auslösten.

Vorlagenzeilen ließen sich nicht neu ordnen

GelöstAktualisiert:
Behoben in: 2.17.0
Das Vorlagenformular konnte die zum Umordnen der Zeilen benötigten Bedienelemente nicht laden.

Neue Filtereinstellungen blieben unübersetzt

GelöstAktualisiert:
Behoben in: 2.17.0
Neue Filterbeschriftungen, Vorlagenmeldungen und Abhängigkeiten konnten auf Englisch bleiben oder fehlerhafte Übersetzungen anzeigen.

Crawling-Regeln erfassten falsche URLs

GelöstAktualisiert:
Behoben in: 2.17.0
Generierte Crawling-Regeln konnten die aktiven Shop-Routen oder sprachspezifischen URLs nicht berücksichtigen.

Listen im Cache blieben nach Änderungen veraltet

GelöstAktualisiert:
Behoben in: 2.17.0
Produktlisten im Cache konnten alte Inhalte oder Bestandsinformationen behalten, auch im Zusammenhang mit geplanten Änderungen.

Falscher Mindestpreis ohne Sonderpreis

GelöstAktualisiert:
Behoben in: 2.17.0
Ein Produkt ohne Sonderpreis konnte mit einem falschen Mindestpreis statt mit seinem Grundpreis indexiert werden.

Bestseller- und Lieferantenlisten enthielten falsche Produkte

GelöstAktualisiert:
Behoben in: 2.17.0
Bestsellerlisten konnten von nativen PrestaShop-Ergebnissen abweichen, und die Zulässigkeit von Lieferantenseiten konnte falsch bestimmt werden, auch unter PrestaShop 1.6.

Ungültiger Filterwert legte Kategorieseite lahm

GelöstAktualisiert:
Behoben in: 2.17.0
Ein ungültiger Filterwert konnte bei einer Kategorie eine Seite-nicht-gefunden-Antwort auslösen; ungefilterte Seiten konnten zudem Sprachalternativen verlieren.

Suchweiterleitungen konnten in Schleifen geraten

GelöstAktualisiert:
Behoben in: 2.17.0
Native Suchweiterleitungen konnten wiederholt zur selben URL zurückkehren, statt die Ergebnisse zu öffnen.

Mobile Bedienelemente ohne Skripte nicht verfügbar

GelöstAktualisiert:
Behoben in: 2.17.0
Native mobile Filter-Bedienelemente wurden bei deaktivierten Skripten ausgeblendet.

Schnelle Filternavigation verlor die Auswahl

GelöstAktualisiert:
Behoben in: 2.17.0
Aufeinanderfolgende Filterklicks und Änderungen im Browserverlauf konnten verloren gehen, wenn Listenanfragen sich überschnitten.

Produktlisten verloren Auswahl oder Produkte

GelöstAktualisiert:
Behoben in: 2.17.0
Filterauswahl und Produktergebnisse konnten nach Bestandsänderungen, Vorlagenwechseln oder einer Antwort wegen Shop-Auslastung unvollständig werden.

Listenüberschriften und Beschreibungen wurden falsch geändert

GelöstAktualisiert:
Behoben in: 2.17.0
Filternavigation konnte native Kategorieüberschriften ersetzen, Breadcrumbs oder Zeilen ausgewählter Filter verdoppeln oder den eigenen Text einer redaktionell gestalteten Seite verwerfen.

Native Seiten durch Filter-Routing ersetzt

GelöstAktualisiert:
Behoben in: 2.17.0
Produkt-, Kategorie-, Startseiten- und native Listen-URLs konnten während der Navigation der falschen Seite zugewiesen werden.

Suchfilter verwendeten andere Suchergebnisse

GelöstAktualisiert:
Behoben in: 2.9.26
Zwischengespeicherte Filter konnten Auswahlmöglichkeiten oder Zähler aus anderen Suchergebnissen verwenden.

Fehlende oder doppelte Filterbereiche

GelöstAktualisiert:
Behoben in: 2.9.26
Eine Produktliste konnte mehrere Filterbereiche anzeigen oder die benötigte Standardvorlage nicht verwenden.

Modul schlug unter PHP-Versionen vor 7.4 fehl

GelöstAktualisiert:
Behoben in: 2.9.26
Ein neueres PHP-Sprachkonstrukt verhinderte das Laden des Moduls unter unterstützten älteren PHP-Versionen.

Filter-Routing fing fremde Seiten ab

GelöstAktualisiert:
Behoben in: 2.9.26
Das Filter-Routing konnte URLs beanspruchen, die zu einem anderen Modul gehörten.

Unleserliche oder ungleichmäßige Filterauswahl

GelöstAktualisiert:
Behoben in: 2.9.26
Lange Bildbeschriftungen konnten Spalten verbreitern, Produktzahlen verdecken oder ungleichmäßige Layouts erzeugen; Muster und konfigurierte Reihenfolge konnten falsch sein.

Musterbilder wurden zwischen Shops vermischt

GelöstAktualisiert:
Behoben in: 2.9.26
Eine Multishop-Installation konnte Musterbilder für Filter aus einem anderen Shop anzeigen.

Kompatibilität mit zusammengefassten Dateien

GelöstAktualisiert:
Behoben in: 2.9.13
Theme-Dateien für Filter funktionierten mit der nativen Dateizusammenfassung nicht zuverlässig.

Ladefehler unter PrestaShop 8 und 9

GelöstAktualisiert:
Behoben in: 2.9.13
Filterseiten konnten nicht geladen werden, weil eine benötigte Komponente nicht gefunden wurde.

Generierte Facetten hatten widersprüchliche Indexierungsregeln

GelöstAktualisiert:
Behoben in: 2.9.13
Generierte Filterkombinationen konnten uneinheitliche Crawling- und Indexierungsanweisungen haben.

Landingpages fehlten in der Sitemap oder hatten die falsche Sprache

GelöstAktualisiert:
Behoben in: 2.9.13
Indexierbare Filter-Landingpages konnten in der Sitemap fehlen oder eine Kategorie-URL in der falschen Sprache verwenden.

Anzeigeoptionen gingen beim Filtern verloren

GelöstAktualisiert:
Behoben in: 2.9.8
Das Ändern von Filtern konnte die gewählten Anzeigeoptionen der Produktliste verwerfen.

Editoren für Filtervorlagen und Landingpages schlugen fehl

GelöstAktualisiert:
Behoben in: 2.9.8
Die Editoren für Filtervorlagen und Landingpages konnten ihre Einstellungen nicht validieren oder speichern.

Indexierung schlug fehl und Filterreihenfolge war falsch

GelöstAktualisiert:
Behoben in: 2.9.8
Die Produktindexierung konnte beim Nachschlagen einer Merkmalsposition fehlschlagen, und Filter konnten in falscher Reihenfolge erscheinen.

Uneinheitliche Indexierungssignale für Filter

GelöstAktualisiert:
Behoben in: 2.8.5
Filterlinks und Seitenanweisungen zur Indexierung konnten der konfigurierten Suchindexierungsrichtlinie widersprechen.

Mobile Filter wurden vor der Bestätigung angewendet

GelöstAktualisiert:
Behoben in: 2.8.5
Die Auswahl mobiler Filteroptionen konnte die Produktliste aktualisieren, bevor der Kunde die Auswahl bestätigte.

Filter ignorierten Klicks oder verarbeiteten sie mehrfach

GelöstAktualisiert:
Behoben in: 2.8.5
Aktionen an Kontrollkästchen und Schiebereglern konnten ignoriert werden oder widersprüchliche Aktualisierungen auslösen.

Landingpage-Inhalte folgten nicht den ausgewählten Filtern

GelöstAktualisiert:
Behoben in: 2.8.5
Die redaktionell festgelegte Überschrift, Beschreibung oder Metadaten konnten nach einer Aktualisierung von der aktuellen Filterauswahl abweichen.

Doppelte Kategorieüberschriften und Beschreibungen

GelöstAktualisiert:
Behoben in: 2.8.5
Ungefilterte Listen konnten Kategorieüberschriften oder Beschreibungen doppelt anzeigen.

Gefilterte Seiten gaben einen Fehler zurück

GelöstAktualisiert:
Behoben in: 2.8.5
Das Öffnen einer gefilterten Kategorieseite konnte statt Produkten einen Fehler anzeigen.

Sichere Weiterleitungen verloren Filter

GelöstAktualisiert:
Behoben in: 2.8.5
Die Weiterleitung auf eine sichere Seite konnte ausgewählte Filter aus der URL entfernen.

Schieberegler verschwanden oder verloren ihren Wertebereich

GelöstAktualisiert:
Behoben in: 2.8.5
Preis- und Zahlenschieberegler konnten bei nur einem verfügbaren Wert verschwinden, ihren Bereich nach der Auswahl verkleinern oder nach einer Aktualisierung ihren Bereichsbalken verlieren.

Seitennavigation und Sortierung verloren ausgewählte Filter

GelöstAktualisiert:
Behoben in: 2.8.5
Links zur Seitennavigation und Sortierung konnten die aktive Filter-URL verlieren oder auf uneinheitliche Seiten-URLs verweisen.

Filter-Seitenleiste flackerte beim Laden

GelöstAktualisiert:
Behoben in: 2.8.5
Die Filter-Seitenleiste konnte auf Warehouse-Seiten am Desktop kurz im falschen Zustand erscheinen.

Einige Filter-URLs wählten falsche Werte aus

GelöstAktualisiert:
Behoben in: 2.8.5
Numerische Werte, kompakte URLs und Filterkombinationen konnten falsch ausgewertet werden.

AJAX-Filterung macht den Zurück-Button des Browsers unbrauchbar

GelöstAktualisiert:
Behoben in: 2.12.7

Nach dem Anwenden von Filtern führt der Zurück-Button des Browsers nicht zum ungefilterten Zustand zurück. Die URL wird per pushState aktualisiert, aber der popstate-Handler war nicht implementiert.

Hinweis zur Lösung

popstate-Listener hinzugefügt, der den Filterzustand aus den URL-Parametern wiederherstellt.

Funktionsanfragen

34

Implementiert

Lesbare URLs für Produktfilter

Implementiert
Die gewählten Produktfilter werden als lesbare URL-Pfade dargestellt. Kunden können Links teilen, die ihre Filterauswahl beibehalten.

Eigenschaftsfilter mit Farbmustern, Bildern und Spaltenlayout

Implementiert
Werte von Produkteigenschaften können in den Shopfiltern als Farb- oder Bildmuster erscheinen. Die Filtervorlagen des Moduls steuern die Darstellungsart und die Anzahl der Spalten.

Modulupdates mit einem Klick

Implementiert
Suchen Sie im Backoffice nach Modulupdates und installieren Sie diese.

Mehrsprachige Oberfläche

Implementiert
Nutzen Sie übersetzte Modulbeschriftungen und Meldungen auf Französisch, Deutsch, Spanisch, Italienisch und Polnisch.

Installationsprüfung und Reparatur

Implementiert
Prüfen Sie die Modulinstallation und stellen Sie fehlende Backoffice-Menüeinträge wieder her.

Gezielte Filter-Landingpages

Implementiert
Erstellen Sie Filter-Landingpages mit eigenen suchmaschinenfreundlichen Inhalten und Metadaten.

Lesbare Filteradressen

Implementiert
Verwenden Sie lesbare Filteradressen für Kategorie- und Suchergebnisseiten.

Suchergebnisse filtern

Implementiert
Bieten Sie Filter auf Suchergebnisseiten an, einschließlich bildbasierter Auswahlmöglichkeiten.

Schnellere Filteraktualisierungen

Implementiert
Aktualisieren Sie Produkte und Filteroptionen, ohne die gesamte Seite neu zu laden.

Filterauswahl mit Farben und Bildern

Implementiert
Zeigen Sie Merkmalswerte als Farb- oder Bildauswahl an und ordnen Sie Filter in mehreren Spalten an.

Lokalisierte Filterlinks

Implementiert
Behalten Sie gewählte Filter beim Sprachwechsel bei und übersetzen Sie die Filteradresse.

Lesbare Adressen für Seiten und Sortierung

Implementiert
Verwenden Sie lesbare, lokalisierte Adressen für Listenseiten und Sortieroptionen.

Bilder auf Filter-Landingpages

Implementiert
Fügen Sie einer gezielt erstellten Filter-Landingpage ein Bild hinzu.

Relevante Suchfilter

Implementiert
Sortieren Sie Suchergebnisfilter danach, wie gut ihre Werte die Ergebnisse abdecken.

Kategoriefilter für die Suche

Implementiert
Lassen Sie Käufer die Suchergebnisse nach der Standardkategorie der Produkte eingrenzen.

Filtergestaltung passend zum Theme

Implementiert
Nutzen Sie das Shop-Theme für die Standardfarben und die Standardgestaltung der Filter.

Responsive Filter

Implementiert
Bieten Sie Filterbedienelemente an, die für kleinere Bildschirme geeignet sind.

Lesbare Links für Anzeigemodi

Implementiert
Verwenden Sie lesbare Listenadressen beim Wechsel des Produktanzeigemodus.

Automatische Neuindexierung nach Produktänderungen

Implementiert
Aktualisieren Sie den Filterindex nach Änderungen im Produktformular und an Kategoriezuordnungen.

Weiterleitungen für umbenannte Filterwerte

Implementiert
Erhalten Sie alte Filterwertadressen durch Weiterleitungen, nachdem Katalogbezeichnungen umbenannt wurden.

Anpassbare Filtertextgröße

Implementiert
Passen Sie die Textgröße der Filter im Shop an das Shopdesign an.

Listencache mit Inhaltsaktualisierung

Implementiert
Speichern Sie gerenderte Listen im Cache und aktualisieren Sie diese bei relevanten Änderungen an Shopinhalten.

Katalogbasierte Crawling-Regeln

Implementiert
Erzeugen Sie Crawling-Regeln aus den Filterbegriffen des Shops, um das Crawling von Filterkombinationen zu begrenzen.

Kategoriefilter für weitere Listen

Implementiert
Bieten Sie einen Kategoriefilter auf Marken-, Lieferanten- und anderen Listen ohne einzelne Kategorie an.

Natives mobiles Filterpanel

Implementiert
Nutzen Sie das unterstützte mobile Filterpanel des Themes und zeigen Sie genaue Ergebniszahlen auf Mobilgeräten an.

Crawling-Schutz für Listenverzeichnisse

Implementiert
Erzeugen Sie Crawling-Schutz für Listenverzeichnisse und stimmen Sie Suchseiten mit dem SEO-Modul des Shops ab.

Kategorieseitennavigation im Cache

Implementiert
Speichern Sie geeignete Folgeseiten ungefilterter Kategorielisten im Cache.

Schnelleres Laden direkter Filterseiten

Implementiert
Verwenden Sie ein zwischengespeichertes Kategorieseitenlayout erneut, während die Produkte einer direkt geöffneten Filterkombination geladen werden.

Schnelle Filterauswahl

Implementiert
Kombinieren Sie Filterauswahlen, die während einer noch laufenden vorherigen Anfrage getroffen werden.

Sofortige Rückmeldung zur Filterauswahl

Implementiert
Zeigen Sie die Wirkung eines Klicks auf eine Filteroption sofort an und lassen Sie Käufer Farbmuster über deren Beschriftungen auswählen.

Konfigurierbare Ladeanimation

Implementiert
Wählen Sie die Ladeanimation der Produktliste, einschließlich Platzhalter-Produktkarten.

Automatisches Laden bei direkten Filterlinks

Implementiert
Wählen Sie, ob Produkte beim direkten Öffnen einer Filterkombination automatisch geladen werden. Standardmäßig aktiviert.

Weiterleitungen für umbenannte Landingpages

Implementiert
Erhalten Sie bisherige Adressen gezielt erstellter Seiten nach einer Umbenennung durch Weiterleitungen, auch wenn eine Seite wieder ihren alten Namen erhält.

Verlinkte Seitennavigation auf indexierbaren Landingpages

Implementiert
Stellen Sie crawlbare Links zur Seitennavigation auf indexierbaren, gezielt erstellten Filterseiten bereit.

Änderungsprotokoll

v2.8.102026-05-27

  • AddedImprove responsive filter UX
  • AddedUse shared theme style tokens
  • AddedAdd localized listing sort URLs
  • AddedAdd default-category filter on search result pages
  • AddedRank search filters by relevance (distinct values + coverage)
  • Addedcomplete FR/DE/ES/IT/PL translations
  • ImprovedAvoid front-office filter metadata translation
  • ImprovedPrecompute category filter facets
  • ImprovedProcess filter SEO content through fragment hooks
  • FixedRestore filter provider and diagnostics
  • FixedCanonicalize core listing aliases
  • FixedDefer mobile facet application
  • FixedAlign listing pagination social urls
Ältere Versionen

v1.4.02026-04-20

  • AddedUse theme's native from-xhr for product rendering
  • AddedAdd fleet integrity summary panel
  • AddedIntegrate ThemeDetector, fix updateFacets JS error
  • AddedUnify SEO content rendering, let themes own category header layout
  • Addedadmin menu management via MenuInstaller for streamlined module setup
  • AddedLicense management tab with key management and renewal options
  • Addedself-healing integrity checks for automatic diagnostics and repair
  • Addedcomplete FR/DE/ES/IT/PL translations
  • ImprovedMove language URL generation from HTML regex to data layer
  • ImprovedFeat!: version 2.0.0 — major release
  • Improvedsettings form organization with tabbed layout
  • FixedSkip click handler for checkboxes inside labels
  • FixedPrettify pagination URLs on all listing pages, not just filtered ones
  • FixedPrevent dual updateFacets emission breaking filter clicks
  • Fixedvarious stability and compatibility improvements (35 fixes total)
  • Fixedadmin list filters — sorting, searching, and filtering now work correctly on all columns

v1.0.02026-02-10

  • Initialrelease: AJAX-powered product filtering for category and search result pages
  • InitialAttribute, feature, price, and availability filters out of the box
  • InitialSEO-friendly URL mode with htaccess rule generator
  • InitialConfigurable filter block ordering and label customisation per attribute

v1.3.02026-01-08

  • Addedfull compatibility with PrestaShop 9.x and Hummingbird theme
  • Rebuilt AJAX request pipeline — filter changes now batch-debounce to reduce server load by ~60%
  • Addedsticky filter sidebar option for long product listings on desktop
  • ImprovedSEO-friendly URL generation: multi-value filters now produce canonical slug ordering
  • Fixedprice slider not rendering correctly when tax display was set to 'without tax'
  • Added'Clear all filters' button with animated badge showing active filter count

v1.2.02025-09-17

  • Addedsmart combination logic — incompatible filter values are greyed out, not hidden
  • Addedin-stock filter toggle with real-time product count
  • Improvedmobile filter panel: full-screen drawer with sticky Apply/Reset buttons
  • Fixedattribute filters not updating product count after category change without page reload
  • Addedsupport for custom feature filters with configurable display order

v1.1.02025-05-06

  • Addedbrand/manufacturer filter widget with optional logo display
  • Improvedprice range slider with dual handles and direct numeric input fallback
  • Fixedcanonical tag not reflecting active filter combination in URL
  • Addedfilter preset saving — customers can bookmark filtered views

Demo

Testen Sie das vollständige Modul vor dem Kauf

Kaufen Sie die Lizenz später, Ihre Einstellungen bleiben erhalten.

  • Ihre 30-Tage-Demo Testen Sie es 30 Tage ab der ersten Installation in Ihrem eigenen Shop.
  • Fertiger Demo-Shop Entdecken Sie einen fertigen Demo-Shop im Browser.
  • Ohne Registrierung Kein Konto, keine E-Mail-Adresse und keine Shop-Domain nötig.
Demo-Shop starten

Mit dem Download akzeptieren Sie die Demo-Bedingungen und die Datenschutzerklärung.

Mit dem Öffnen dieser Demo akzeptieren Sie die Demo-Nutzungsbedingungen und die Datenschutzerklärung.

Lade ...
Nach oben