Eigene Suchmaschine und Produktindex
- Integriertes MySQL-Backend: Die Grundvariante des Moduls arbeitet auf Basis der Shop-Datenbank und erfordert kein Abonnement für eine externe Suchmaschine. Produkte werden in einen eigenen Index verarbeitet, der für Textsuche, Produktcodes, Filterung, Sortierung und Ergebnisdarstellung vorbereitet ist.
- Optionale Backends Meilisearch und Typesense: Der Administrator kann die Suchmaschine auf einen der unterstützten externen Dienste umschalten und Adresse, API-Schlüssel, Indexpräfix und Verbindungs-Timeout angeben. Dies ist eine zusätzliche Möglichkeit; der Shop kann beim MySQL-Backend bleiben.
- Notfall-Fallback: Die Einstellung zur Rückkehr zur nativen PrestaShop-Suche ermöglicht es, die grundlegende Verarbeitung von Suchanfragen aufrechtzuerhalten, wenn das gewählte Such-Backend nicht antwortet.
- Nach Shop und Sprache getrennter Index: Dokumente, Facetten, Analysen sowie die vom Modul verwalteten Daten berücksichtigen den aktuellen Shop- und Sprachkontext. Dadurch können die Ergebnisse dem richtigen Katalog, den Übersetzungen und der Multistore-Konfiguration entsprechen.
- Indexierung ohne Produktfeed: Das Modul bezieht die Daten direkt aus PrestaShop. Es ist nicht nötig, eine separate XML- oder CSV-Datei nur dafür vorzubereiten, um die Suchmaschine zu speisen.
- Blue/Green-Index: Der vollständige Neuaufbau wird in einer neuen Indexgeneration durchgeführt, und die Umschaltung auf den vorbereiteten Datensatz erfolgt nach Abschluss des Prozesses. Die bisher aktive Generation kann die Suche während des Aufbaus der neuen weiterhin bedienen.
Umfang der bei der Suche berücksichtigten Daten
Der Administrator ist nicht ausschließlich auf den Produktnamen beschränkt. Das Modul verfügt über ein Suchfeld-Panel, in dem der Umfang der Informationen gesteuert werden kann, die zum Auffinden von Produkten verwendet werden.
- Handelscodes und Identifikatoren: Die Suche umfasst Produkt- und Lieferantenreferenz, EAN-13, UPC, ISBN sowie MPN. Das Code-Feld bleibt ein grundlegender Bestandteil des Index, was das Auffinden eines konkreten Produkts anhand seiner technischen Kennzeichnung erleichtert.
- Name, Marke und Kategorien: Das Modul kann die Suchanfrage mit dem Produktnamen, dem Hersteller oder der Marke sowie den Namen der dem Produkt zugewiesenen Kategorien abgleichen.
- Tags, Merkmale und Attribute: Produkt-Tags, Merkmalswerte sowie Kombinationsattribute können in den Index aufgenommen werden, sodass der Kunde auch nach Parametern und Varianten suchen kann, die das Angebot beschreiben.
- Kurzbeschreibung und vollständige Beschreibung: Der Administrator kann den beschreibenden Inhalt der Produkte als zusätzliche Quelle für die Übereinstimmung verwenden, mit einer anderen Gewichtung als Name oder Code.
- Konfigurierbare Feldgewichtungen: Das Relevanzkriterien-Panel ermöglicht festzulegen, welche Informationen einen größeren Einfluss auf die Reihenfolge der Ergebnisse haben sollen. Eine Suche nach einem exakten Code kann daher eine andere Bedeutung haben als ein Wort, das ausschließlich in der langen Beschreibung vorkommt.
Autovervollständigung und Suche während der Eingabe
- Sofortige Produktempfehlungen: Nach Aktivierung der Autovervollständigung ruft das Modul Ergebnisse während der Eingabe der Suchphrase ab. Der Kunde kann das richtige Produkt schneller erkennen und zu seiner Seite wechseln, ohne auf ein vollständiges Neuladen der Ergebnisse warten zu müssen.
- Keyword-Vorschläge: Das Modul kann verwandte Suchphrasen anzeigen, die aus dem Produktindex abgeleitet werden. Die Anzahl der sichtbaren Vorschläge ist konfigurierbar.
- Toleranz gegenüber Tippfehlern: Es stehen die Modi ausgewogen, konservativ und deaktiviert zur Verfügung. Dadurch lässt sich die unscharfe Suche an die Art des Sortiments, die Länge der Codes und das erwartete Maß an Flexibilität bei falsch eingegebenen Wörtern anpassen.
- Kontrolle asynchroner Anfragen: Das Frontend-Skript verwendet eine Eingabeverzögerung, das Abbrechen veralteter Anfragen und den Schutz der Antwortreihenfolge, damit ein älteres Ergebnis nicht die neuere Suchphrase des Kunden ersetzt.
- Tastaturbedienbare Oberfläche: Die Autovervollständigung nutzt die Combobox-Semantik sowie ARIA-Attribute und unterstützt die Navigation durch die Vorschläge ohne Maus.
Vollbild-Suchmodal
- Ergebnisse ohne Verlassen der aktuellen Seite: Nach dem Klick auf das Suchfeld kann das Modul ein erweitertes Modal mit Produktergebnissen, Vorschlägen und Werkzeugen zur Eingrenzung der Liste öffnen.
- Konfigurierbare Größe: Breite und Höhe des Modals auf dem Desktop werden prozentual relativ zum Browserfenster eingestellt. Bei der großen Variante können die Filter eine separate Spalte neben den Produkten bilden.
- Responsives Produktraster: Die Anzahl der Produkte in einer Zeile wird unabhängig für Desktop, Tablet und Smartphone festgelegt. Dadurch lässt sich die Dichte der Ergebnisse an das Shop-Design und die Bildschirmgröße anpassen.
- Zwei Arten zum Durchsuchen weiterer Ergebnisse: Der Administrator wählt zwischen automatischem Nachladen beim Scrollen oder klassischer Paginierung. Konfigurierbar ist auch die Anzahl der Produkte, die in einem Batch oder auf einer Seite geladen werden.
- Kategorien und Facetten im Modal: Der Kunde kann die Ergebnisse mithilfe passender Kategorien und desselben Facettensatzes eingrenzen, der auch auf der Standard-Suchergebnisseite gilt.
- Einklappen der Filter während der Eingabe: Optional bleibt der Filterblock standardmäßig eingeklappt, damit er auf kleineren Bildschirmen und während des Tippens die Produktliste nicht verdeckt. Der Status des Abschnitts wird auch während des Ladens, bei fehlenden Ergebnissen und bei der Fehlerbehandlung synchronisiert.
- Ansicht zur Angebotsentdeckung: Vor der Eingabe einer Suchphrase kann das Modal letzte Suchanfragen, beliebte erfolgreiche Suchphrasen sowie manuell ausgewählte empfohlene Produkte anzeigen.
Erweiterte Suchergebnisseite
- Native Integration mit dem PrestaShop-Produktlistenmechanismus: Das Modul liefert einen eigenen Ergebnis-Provider und nutzt gleichzeitig die Produktlistenstruktur und den Sortiermechanismus der Plattform.
- Unabhängige Aktivierung: Suchergebnisseite, Autovervollständigung und Modal verfügen über separate Schalter. Dies ermöglicht eine schrittweise Einführung der Funktionen sowie das Beibehalten nur der Elemente, die in einem konkreten Shop benötigt werden.
- Eigenes responsives Raster: Die Anzahl der Produktkarten pro Zeile auf der Ergebnisseite wird unabhängig für Desktop, Tablet und Smartphone konfiguriert.
- Zwei Facetten-Layouts: Filter können als kompaktes Panel über den Produkten oder als ausgeklappte linke Spalte platziert werden. Die Variante mit linker Spalte kann auch auf einer vollbreiten Ergebnisseite ein zweispaltiges Layout erzeugen, und auf mobilen Geräten bleiben die Filter in einer Schublade verfügbar.
- Sortierung der Ergebnisse: Der Kunde kann Relevanz, zuerst verfügbare Produkte, Name A–Z oder Z–A sowie Preis aufsteigend oder absteigend wählen.
- Richtlinie für nicht verfügbare Produkte: Der Administrator kann Produkte, die derzeit nicht bestellt werden können, vollständig ausschließen oder sichtbar lassen und an das Ende der Liste verschieben. Das Modul berücksichtigt den Bestand, die Einstellung für Verkäufe bei fehlendem Bestand sowie das Verfügbarkeitskennzeichen des Produkts für Bestellungen.
- Hilfe bei leerer Suchanfrage: Auf der Ergebnisseite können letzte Suchanfragen, beliebte Suchphrasen und empfohlene Produkte aktiviert werden, anstatt den Kunden mit einer leeren Ansicht zurückzulassen.
Filter und Facetten passend zum Katalog
- Gemeinsame Konfiguration für Modal und Ergebnisseite: Reihenfolge, Aktivität und Darstellungsweise der Facetten werden an einer Stelle verwaltet, sodass der Kunde in beiden Ansichten konsistente Filter erhält.
- Standard-Katalogfacetten: Das Modul unterstützt Kategorie, Marke, Verfügbarkeit und Preisspanne.
- Dynamische Produktfacetten: Attributgruppen und Merkmale werden aus dem Katalog übernommen und erhalten stabile Kennungen. Dadurch kann zum Beispiel Größe, Farbe, Material, Fassungsvermögen oder jede andere im Shop vorhandene Gruppe separat konfiguriert werden.
- Handelsfacetten: Verfügbar sind Filter für Neuheiten, Bestseller der letzten 30 Tage und Produkte mit aktiver Preisaktion.
- Verschiedene Darstellungsformen: Für jede Entität können Checkboxen, Pills oder Mehrfachauswahl mit entfernbaren aktiven Werten gewählt werden. Die Konfiguration erzwingt keine einheitliche globale Darstellungsweise für alle Filter.
- Individuelle Reihenfolge und Limits: Der Administrator legt die Reihenfolge der Facetten sowie die maximale Anzahl sichtbarer Werte separat für jede Entität fest. Die Reihenfolge kann per Drag-and-drop oder mit über die Tastatur zugänglichen Schaltflächen geändert werden.
- Schnelle Wertesuche: Wenn eine Facette viele Optionen enthält, kann das Modul ein internes Suchfeld anzeigen. Der Schwellenwert für dessen Aktivierung wird separat für Modal und Ergebnisseite konfiguriert.
- Aktive Filter und sichere Adressen: Ausgewählte Werte werden dem Kunden als aktive Filter angezeigt, und der Modulcode validiert zulässige Filtertypen und Preisspannen, bevor sie an das Backend übergeben werden.
Synonyme, Relevanz und Qualitätskontrolle der Ergebnisse
- Im Back Office verwaltete Synonyme: Umgangssprachliche Bezeichnungen, Abkürzungen, alternative Namen sowie verschiedene Wortvarianten, die von Kunden verwendet werden, können miteinander verknüpft werden. Die Erweiterung der Suchanfrage erfolgt in der Suchschicht, ohne Produktnamen umzuschreiben.
- Konfigurierbare Relevanzkriterien: Der Administrator kann die Reihenfolge zusätzlicher Kriterien festlegen, die bei Ergebnissen mit ähnlicher Textübereinstimmung verwendet werden.
- Suchvorschau im Panel: Eine separate Registerkarte ermöglicht es, die Wirkung einer Suchphrase zu prüfen, bevor die Ergebnisse im Shop-Frontend bewertet werden. Das Modul bereitet außerdem Informationen vor, die die Übereinstimmung und die Bewertung der Ergebnisse erklären.
- Wiederherstellung bei fehlenden Ergebnissen: Die Suchschicht enthält einen Mechanismus zur Vorbereitung von Alternativen für Suchanfragen, die keine Produkte zurückgegeben haben, anstatt den gesamten Prozess auf eine leere Liste zu beschränken.
- Kontrolle kaufbarer Produkte: Relevanzregeln können mit der Richtlinie zum Ausschließen oder Herabstufen nicht verfügbarer Sortimente kombiniert werden.
Merchandising der Suchergebnisse
- Von der Suchanfrage abhängige Regeln: Die Bedingung kann einer exakten Suchphrase, einem Präfix oder einem Fragment der Suchanfrage entsprechen. Die Regel kann auf die aktuelle Sprache beschränkt oder in allen Sprachen angewendet werden.
- Produkt anheften: Ein ausgewähltes Produkt kann für eine von der Regel erfasste Suchanfrage an einer konkreten Position in den Ergebnissen platziert werden.
- Positionen anheben und absenken: Die Aktionen Boost und Bury ändern die Punktzahl der angegebenen Produkte mithilfe eines konfigurierbaren Multiplikators.
- Aus Ergebnissen ausschließen: Eine Regel kann angegebene Produkte für eine bestimmte Suchphrase aus der Liste entfernen, ohne sie im Katalog zu deaktivieren.
- Priorität, Status und Zeitplan: Regeln haben einen internen Namen, eine Priorität, einen Entwurfs- oder Veröffentlichungsstatus sowie eine optionale Start- und Endzeit ihrer Gültigkeit.
- Deterministische Konfliktauflösung: Wenn mehrere Regeln auf dieselbe Suchanfrage passen, entscheidet das Modul ihre Wirkung nach Aktionstyp, Priorität und Regel-ID.
Weiterleitungen von Suchanfragen und Bannerkampagnen
- Suchweiterleitungen: Eine ausgewählte Suchphrase oder ein Satz von Begriffen kann auf eine kontrollierte Zieladresse geleitet werden, zum Beispiel auf eine Kategorieseite, Herstellerseite, Produktseite oder eine vorbereitete Landingpage.
- Validierung der Zieladressen: Der Weiterleitungs-Resolver enthält Schutz vor offenen Weiterleitungen, sodass die Funktion nicht auf die bedingungslose Verwendung einer beliebigen in der Anfrage übermittelten Adresse reduziert wird.
- Kampagnenabgleich mit der Suchphrase: Banner verfügen über eine Liste von Triggern und einen Modus zur Suchanfrageübereinstimmung. Eine Kampagne kann für die Ergebnisseite, das Modal, die Autovervollständigung oder alle unterstützten Bereiche bestimmt werden.
- Separate Desktop- und Mobilbilder: Das Modul speichert den Pfad zur Hauptgrafik sowie optional zur mobilen Grafik, den Alternativtext und die Zieladresse. Ein Banner ohne Adresse kann als nicht anklickbares Informationselement angezeigt werden.
- Sprache, Priorität und Zeitplan: Kampagnen werden für die ausgewählte Sprache verwaltet und haben einen Aktivitätsstatus, eine Priorität sowie ein optionales Start- und Enddatum der Ausspielung.
- Kampagnenmessung: Nach Aktivierung der Analytik und Erteilung der Zustimmung kann das Modul Bannerimpressionen und Klicks erfassen und so die Werbefunktion mit dem Reporting verbinden.
Empfohlene Produkte und Angebotsentdeckung
- Manuell ausgewählte Empfehlungen: Der Administrator erstellt eine geordnete Liste von Produkten, die vor der Eingabe einer Suchanfrage oder auf einer leeren Ergebnisseite angezeigt werden sollen.
- Separate Schalter für Ansichten: Empfehlungen, beliebte Suchphrasen und letzte Suchanfragen können unabhängig für das Modal und die Ergebnisseite aktiviert werden.
- Letzte Suchanfragen im Browser: Der Verlauf der letzten Suchphrasen wird lokal im Browser des Kunden gespeichert, und seine maximale Länge ist konfigurierbar.
- Beliebte erfolgreiche Suchphrasen: Das Modul berechnet die Liste auf Basis aggregierter Analytik aus einem ausgewählten Zeitraum. Der Administrator legt die Anzahl der Positionen und die Länge des analysierten Zeitraums fest.
Suchanalytik und Verkaufsattribution
- Wichtigste KPI der Suchmaschine: Das Dashboard zeigt die Anzahl der Suchanfragen, Klicks, die CTR, Suchanfragen ohne Klick sowie Suchphrasen, die keine Produkte zurückgegeben haben.
- Analyse von Suchphrasen und Produkten: Berichte helfen zu prüfen, wonach Kunden suchen, welche Produkte sichtbar und angeklickt werden und auf welchen Positionen es zu Interaktionen kommt.
- Analyse der Filternutzung: Das Modul aggregiert Ereignisse im Zusammenhang mit Facetten, sodass bewertet werden kann, welche Filter und Werte den Kunden tatsächlich helfen, den Katalog einzugrenzen.
- Warenkörbe, Bestellungen und Umsatz: Der Attributionsmechanismus verknüpft Klicks mit dem späteren Hinzufügen des Produkts zum Warenkorb und mit der Bestellung. Die Fenster für direkte und unterstützte Attribution werden separat konfiguriert.
- Aufteilung nach Sprache und Gerät: Tägliche Aggregate können im Kontext von Sprache und Gerätetyp analysiert werden, was die Trennung des Verhaltens von Desktop- und Mobilnutzern erleichtert.
- CSV-Export: Daten zu Suchphrasen, Produkten und Filtern können zur weiteren Analyse außerhalb des PrestaShop-Panels exportiert werden.
- Konfigurierbare Aufbewahrung: Die Aufbewahrungszeit roher Analyseereignisse wird in Tagen festgelegt, während aggregierte tägliche Statistiken länger verfügbar bleiben können.
- Berücksichtigung der Analysezustimmung: Das Modul verfügt über ein Zustimmungsgate und trennt zustimmungspflichtige Ereignisse von eingeschränkten Aggregaten. Dies sollte nicht als Ersatz für die Konfiguration der Zustimmungsplattform im Shop verstanden werden, sondern als Mechanismus, der deren Status durch die Funktionen des Moduls respektiert.
Qualitätswarnungen und Optimierungspanel
- Warnungen bei Suchanfragen ohne Ergebnisse: Der Administrator legt eine Warn- und eine kritische Schwelle für den Anteil der Suchanfragen fest, die keine Produkte gefunden haben.
- Warnungen bei fehlenden Klicks und sinkender CTR: Das Modul kann eine Verschlechterung des Kundenverhaltens signalisieren, wenn konfigurierte Schwellenwerte und eine minimale Stichprobengröße überschritten werden.
- Kontrolle der Indexaktualität: Das Dashboard warnt, wenn die letzte vollständige Indexierung älter ist als die zulässige Anzahl von Stunden.
- Warteschlangenkontrolle: Separate Warn- und kritische Schwellen informieren über eine wachsende Anzahl wartender, verzögerter oder verarbeiteter Aufgaben.
- Optimierungschancen: Das Panel stellt Daten zu problematischen Suchphrasen und Produkten zusammen, damit der Administrator entscheiden kann, ob ein Synonym, eine Weiterleitung, eine Änderung der Produktdaten oder eine Merchandising-Regel erforderlich ist.
Indexierung, Warteschlange und automatische Wartung
- Vollständiger Neuaufbau des Index: Das Indexierungspanel ermöglicht das Starten einer kompletten Datengenerierung für aktive Shop- und Sprachkontexte.
- Warteschlange für Katalogänderungen: Das Hinzufügen, Aktualisieren oder Löschen eines Produkts, die Änderung des Lagerbestands, der Kategorie, des Sonderpreises und ausgewählter verknüpfter Daten führt zum Hinzufügen einer entsprechenden Aufgabe zur Warteschlange, anstatt einen aufwendigen Neuaufbau direkt im Hook auszuführen.
- Deduplizierung und Wiederholung von Aufgaben: Das Warteschlangen-Repository fasst wiederkehrende Operationen zusammen, unterstützt die Übernahme von Aufgaben durch den Worker sowie Wiederholungen mit zunehmender Verzögerung.
- Index-Reconciler: Der Abgleichsvorgang erkennt fehlende, überzählige oder veraltete Dokumente und stellt eine begrenzte Reparatur in die Warteschlange.
- CRON-Aufgaben: Das Modul stellt Aktionen für den Worker-Betrieb, den Abgleich und den vollständigen Neuaufbau bereit. Das Back-Office-Panel zeigt fertige Informationen an, die für die Konfiguration eines lokalen oder externen Zeitplans benötigt werden.
- Absicherung des Remote-CRON: Der Endpoint unterstützt HMAC-Signatur und Nonce, und aufwendigere Operationen sind vom öffentlichen Suchprozess getrennt.
- Health Check und Diagnose: Das Modul verfügt über einen Status-Endpoint und Diagnosepanels, die helfen, Backend, Index und Konfiguration zu prüfen, bevor die Funktionen im Frontend aktiviert werden.
Import und Export der vollständigen Konfiguration
- Portable Konfigurationsdatei: Der Export umfasst Einstellungen für Backend, Frontend, Modal, Ergebnisseite, Analytik, Suchfelder, Relevanzkriterien und Facetten.
- Im Modul verwaltete Daten: Zusammen mit den Einstellungen können empfohlene Produkte, Synonyme, Merchandising-Regeln, Banner und Weiterleitungen übertragen werden.
- Sprachzuordnung: Mehrsprachige Abschnitte werden nach Locale oder ISO-Code übertragen und nicht ausschließlich nach der lokalen Sprach-ID.
- Produktübertragung anhand stabiler Kennzeichnungen: Empfehlungen und in Regeln verwendete Produkte können auf Basis von Referenz, EAN oder UPC zugeordnet werden, was das Risiko verringert, dass Daten nach der Migration einem anderen Produkt zugewiesen werden.
- Validierung vor dem Speichern: Der Import führt vor Beginn der Änderungen eine Prüfung des Schemas und der Eingabedaten durch. Das Speichern erfolgt transaktional, und im Fehlerfall führt das Modul ein Rollback durch, anstatt eine teilweise importierte Konfiguration zu hinterlassen.
- Zusammenführungs- oder Ersetzungsmodus: Der Administrator wählt die Art der Anwendung der Datei, und die destruktive Ersetzungsvariante erfordert eine bewusste Bestätigung.
- Schutz von Geheimnissen: API-Schlüssel können redigiert bleiben, während das globale Geheimnis für die CRON-Signatur nicht als portables Element der Umgebungskonfiguration behandelt wird.
Sicherheit, Leistung und kontrollierte Einführung
- Frontend nach der Installation standardmäßig deaktiviert: Autovervollständigung, Ergebnisseite, Modal und Analytik verfügen über separate Schalter, sodass der Administrator zunächst den Index aufbauen und die Ergebnisse in der Vorschau prüfen kann.
- Rate Limiting für Ereignisse: Der Analyse-Endpoint verfügt über ein konfigurierbares Limit für kurze Bursts sowie eine Erneuerungsrate, damit ein einzelner Benutzer keine unbegrenzte Anzahl von Einträgen erzeugt.
- Circuit Breaker für die Suche: Der Orchestrator begrenzt Wiederholungen von Anfragen an ein nicht verfügbares Backend und arbeitet mit der nativen Fallback-Einstellung zusammen.
- Ohne Änderungen am Core: Das Modul erfordert keine Overrides von PrestaShop-Klassen und kein manuelles Überschreiben von Theme-Dateien. Es integriert sich über Hooks, den Such-Provider und eigene Frontend-Ressourcen.
- Bedingtes Laden von Frontend-Funktionen: Ressourcen und Konfiguration werden hinzugefügt, wenn Autovervollständigung, Modal oder Ergebnisseite aktiv sind.
- Umgang mit Daten nach der Deinstallation: Die Moduldaten bleiben standardmäßig erhalten, und ihre Löschung erfordert die vorherige Aktivierung der entsprechenden Option in den Einstellungen.
Vorteile für den Onlineshop
- Kürzerer Weg zum Produkt: Der Kunde erhält bereits während der Eingabe Ergebnisse, kann eine ungenaue Suchanfrage korrigieren und die Liste sofort nach Katalogmerkmalen eingrenzen.
- Bessere Nutzung von Produktdaten: Namen, Codes, Marken, Kategorien, Tags, Merkmale, Attribute und Beschreibungen arbeiten gemeinsam, anstatt als separate, ungenutzte Informationsquellen bestehen zu bleiben.
- Geschäftliche Kontrolle über die Reihenfolge der Ergebnisse: Der Administrator kann Produkte für konkrete Suchphrasen hervorheben, herabstufen, anheften oder ausschließen, ohne die gesamte Kategoriestruktur neu aufzubauen.
- Datenbasierte Entscheidungen: Berichte zeigen nicht nur die Anzahl der Suchanfragen, sondern auch Klicks, fehlende Ergebnisse, Filternutzung, Warenkörbe, Bestellungen und den mit der Suche verbundenen Umsatz.
- Funktional skalierbare Lösung: Der Shop kann mit dem integrierten MySQL beginnen und später das Backend auf Meilisearch oder Typesense umstellen, wobei das Verwaltungs-Panel und die Frontend-Funktionen des Moduls erhalten bleiben.
Kompatibilität
PD Smart Search Pro ist für PrestaShop 1.7.x, 8.x und 9.x, PHP 7.0–8.5 sowie MySQL 5.6+ oder MariaDB 10.x+ vorbereitet. Das Modul unterstützt klassische und neuere PrestaShop-Umgebungen ohne verpflichtenden externen Suchdienst, und die Integrationen mit Meilisearch und Typesense bleiben eine optionale Wahl des Administrators.
Link zur Modul-Demo:
Demo des Administrationspanels:
https://moduly-prestashop.eu/pdsmartsearchpro/admin-dev
Demo des Frontends:
https://moduly-prestashop.eu/pdsmartsearchpro