Virtuelle Produkte mit Kombinationen für PrestaShop
Verkaufen Sie in PrestaShop herunterladbare Produkte, die zugleich Kombinationen haben: jede Variante behält ihren…
- PS 1.7+
- PS 8
- PS 9
Dieselben Filter wie immer. Der Schutz ist unsichtbar.
Ihr Kunde filtert weiter nach Größe, Farbe, Marke oder Preis, genau wie heute: Das Modul entfernt keine Filter, ändert nichts am Theme und zeigt keinen Hinweis im Shop. Es arbeitet, bevor der Shop zu suchen beginnt, und greift nur ein, wenn eine einzelne Verbindung mehr Suchanfragen pro Minute stellt, als ein Mensch es tut. Dann zeigt es für eine Sekunde diesen Bildschirm, löst die Prüfung selbst und kehrt zur angeforderten Liste zurück. Wer wirklich einkauft, bekommt ihn nie zu sehen.
Wie viele teure Suchen Sie ausgeliefert haben und wie viele an der Tür geblieben sind.
Das Statuspanel erzählt, was Ihr Shop Ihnen nie gesagt hat: wie viele Filteranfragen in den letzten 24 Stunden oder der letzten Woche eingegangen sind, wie viele bedient und wie viele gestoppt wurden, bevor sie die Datenbank berührten, mit dem Grund für jede einzelne. Das Stundendiagramm zeigt die nächtliche Welle, die Sie bisher nur auf der Hosting-Rechnung gesehen haben.
Jede jemals angeforderte Filterkombination hinterlässt eine Zeile im Cache des Facettensuche-Moduls von PrestaShop. Das Panel sagt Ihnen, wie viele Zeilen es sind und wie viel sie wiegen, und lässt Sie den Cache leeren und die Produktzähler neben jedem Filterwert abschalten — den teuersten Teil jeder Anfrage — ohne die Seite zu verlassen.
Drei Schichten, von der günstigsten zur teuersten, und die erste, die entscheidet, beendet die Anfrage.
Von allen Adressen, die Ihr Shop erzeugen könnte, sind nur die sinnvoll, die wenige Filter, wenige Werte pro Filter und erreichbare Seiten kombinieren. Eine Anfrage außerhalb dieser Grenzen — acht Filter auf einmal, Seite 400 — erhält sofort ein „existiert nicht“, ohne Datenbankabfrage, und ist keine Adresse mehr, die sich zu crawlen lohnt. Das Spielfeld schrumpft von Millionen Kombinationen auf ein paar Tausend.
Gefilterte Suchen, die Suchbox, Seitennavigation und Sortierung werden pro Adresse, pro Netz und für den ganzen Shop gezählt. Ein Kunde macht zwanzig in einer Minute; wer dreihundert macht, ist kein Kunde, egal wie er sich nennt. Davor sortiert ein unsichtbarer Umleitungsschritt Crawler aus, die keine Cookies behalten: Ein Browser folgt ihm, ohne es zu merken, und der Bot dreht sich im Kreis, ohne etwas zu kosten.
Wer das Limit überschreitet, bekommt keine Tür vor der Nase zugeschlagen: Er erhält eine Prüfung, die ein Browser in Millisekunden selbst löst, ohne Rätsel oder Kästchen, und einen Passierschein für eine Stunde. Der Passierschein befreit nie vollständig: Eine Prüfung zu lösen ist für ein Skript billig, deshalb behält auch sein Träger eine Obergrenze pro Adresse.
Eine echte Suchmaschine wird erkannt; eine, die es nur behauptet, nicht.
Googlebot, Bingbot, AdsBot, Applebot, DuckDuckGo und Yandex werden geprüft, indem ihr Netz befragt wird, nicht indem gelesen wird, was sie zu sein behaupten. Verifizierte Crawler kommen mit eigenem Kontingent herein und erhalten Filteradressen als nicht indexierbar markiert, damit sie ihre Zeit auf den Seiten verbringen, die Ihnen wichtig sind. Wer sich als Googlebot von einer Adresse ausgibt, die nicht Google gehört, bleibt draußen.
Wer in Ihrem Shop angemeldet ist, wird nie begrenzt oder geprüft.
WhatsApp, Facebook, Telegram oder Slack erzeugen weiterhin die Karte für einen Link, den ein Kunde teilt.
Ihr Verfügbarkeitsmonitor, Ihr Preisvergleichs-Feed oder Ihr ERP kommen auf die Erlaubnisliste und werden nie geprüft.
SEO-Tools, KI-Trainingscrawler und Skriptbibliotheken sind ab Werk gesperrt, und die Liste gehört Ihnen.
Jede gestoppte Herkunft, mit ihrem Grund und einer Aktion daneben.
Das Panel listet die am häufigsten gestoppten Adressen und Netze auf, mit dem Hauptgrund, dem letzten Crawler, als der sie sich ausgaben, und der letzten angeforderten Adresse. Ist eine davon ein echter Kunde, markiert ein Klick sie als vertrauenswürdig; ist es ein Werkzeug von Ihnen, erlaubt ein Klick seine Kennung; und „Freigeben“ setzt die Zähler zurück, ohne eine Regel zu ändern.
Fügen Sie Adresse und Browser aus Ihrem Zugriffsprotokoll ein — oder die, die Ihnen ein Kunde mit einer Beschwerde nennt — sowie die URL, die er öffnen wollte, und das Modul sagt Ihnen genau, was es mit dieser Anfrage jetzt tun würde und in welchem Schritt es entscheidet, ohne sie mitzuzählen.
Vierzigtausend Seitenaufrufe, null Bestellungen und der Hoster, der Ihnen schreibt.
Jede Filterkombination in Ihrem Shop ist eine eigene Adresse, und ein mittelgroßer Shop hat Hunderttausende davon. Die Crawler der sozialen Netzwerke, der KI-Dienste und eines halben Dutzends Firmen, von denen Sie nie gehört haben, haben beschlossen, sie alle zu sehen, gleichzeitig und ohne Pause. Keine davon ist irgendwo gespeichert: Jede ist eine neue Suche gegen Ihre Datenbank, mit Neuberechnung aller Filterzähler. Der Cache rettet Sie nicht, weil sich nichts wiederholt, und ein CDN aus demselben Grund auch nicht.
Das Ergebnis ist immer dasselbe: CPU auf 100 % an einem Samstagnachmittag, ein Backoffice, das kriecht, und ein Shop, der sich für den Kunden, der gerade bezahlen wollte, nicht öffnet. Die ganze Geschichte erzählen wir in dem Artikel über Bots und die Facettensuche. Dieses Modul ist die dort beschriebene Lösung, fertig verpackt: entscheiden, welche Kombinationen existieren, vor der Datenbank antworten und Crawler von den Ressourcen fernhalten, die Käufer brauchen.
Vier Anzeichen; treffen zwei zusammen, ist es fast sicher.
?q= in der Adresse, alle verschieden, innerhalb von Sekunden angefordert.Schicken Sie uns das Zugriffsprotokoll eines schlechten Tages über das Kontaktformular, und wir sagen Ihnen unverbindlich, wie viele dieser Anfragen Menschen sind und wie viele Rauschen. Stellt sich heraus, dass es das ist, wissen Sie schon, was zu installieren ist.
Mit der 12-Monats-Lizenz installieren wir es und stimmen es mit Ihren Logs ab.
Die Standardlimits passen für die meisten Shops, aber jeder Katalog hat seine eigene Form: wie viele Filter sich bei Ihnen sinnvoll kombinieren lassen, welche eigenen Werkzeuge nie geprüft werden dürfen, ob Ihr Server hinter Cloudflare oder einem anderen Proxy steht. Mit der 12-Monats-Lizenz installieren wir es für Sie, lesen Ihre Zugriffsprotokolle, stellen Limits und Ausnahmen auf Ihren echten Traffic ein und zeigen Ihnen das Panel mit Ihren eigenen Daten. Während des Jahres gehört jede nötige Anpassung zum Support.
In Ihrem Shop, mit aktivem und funktionierendem Modul noch am selben Tag.
Wir lesen Ihre Zugriffe und sagen Ihnen, wer Ihre Maschine aufgefressen hat.
Limits, erlaubte Filter und Ausnahmen, passend zu Ihrem Katalog und Ihrem Traffic.
Updates und Anpassungen ein Jahr lang, wann immer sich Ihr Katalog oder Ihr Server ändert.
Was Sie vor der Installation wissen sollten.
PrestaShop 1.7.6 bis 9, mit jedem Theme, mit dem Standard-Facettensuche-Modul und mit der Suchbox des Shops.
Erkennt die echte Adresse des Besuchers hinter Cloudflare oder Ihrem Proxy und hindert den LiteSpeed-Cache daran, seine Antworten zu speichern.
Die Prüfung wird auf Ihrem eigenen Server gelöst, ohne Schlüssel und ohne Dritte. Wenn Sie Turnstile oder reCAPTCHA bevorzugen, wählen Sie sie mit Ihren Schlüsseln.
Speichert nur die Adressen, die es gestoppt hat, für 30 Tage und in Ihrer eigenen Datenbank. Nichts verlässt Ihren Shop.
Wenn Sie es sehen wollen, bevor es eingreift, stellt ein Schalter es auf Nur-Beobachten: Es notiert alles, was es stoppen würde, und lässt alles durch. Nach ein paar Tagen sagt Ihnen das Panel, was es gestoppt hätte, und Sie entscheiden.
Nein. Googlebot wird durch Abfrage von Googles Netz verifiziert und kommt mit eigenem Kontingent herein. Das Modul markiert Filteradressen als nicht indexierbar und antwortet sofort auf Kombinationen, die keinen Sinn ergeben — genau das, was Google für die Facettennavigation empfiehlt. Meist beginnt es, die Seiten, die Ihnen wichtig sind, besser zu crawlen.
Indem die Entscheidung vor die Suche gestellt wird: Das Modul zählt, wie viele Filteranfragen jede Herkunft stellt, und hält nur zurück, wer übertreibt. Die Filter bleiben für alle da; was sich ändert, ist, dass das Erzeugen von Millionen verschiedener Seiten für den, der sie anfordert, nicht mehr kostenlos ist.
Ja. Hinter Cloudflare scheinen alle Anfragen von dessen Servern zu kommen; das Modul liest die echte Adresse, die Cloudflare hinzufügt, und vertraut ihr nur, wenn die Anfrage tatsächlich aus Cloudflares Netz kommt. Es funktioniert auch mit einem anderen Proxy oder Load Balancer Ihres Hosters.
Er sieht für eine Sekunde einen Prüfbildschirm, den sein Browser selbst löst, ohne Kästchen oder Rätsel, und macht mit einem Passierschein für eine Stunde weiter. Und ist er angemeldet, nicht einmal das: Identifizierte Kunden werden nie begrenzt.
Weil die Crawler, die Sie lahmlegen, robots.txt nicht lesen und jede Woche Name und Adresse wechseln. Das Modul ist nicht darauf angewiesen zu wissen, wer jeder ist: Es misst, wie viele teure Suchen jede Herkunft stellt, und dieses Maß lässt sich nicht verkleiden. Wie diese Grenzen gesetzt werden, erklären wir in Anfragen pro IP in PrestaShop begrenzen.
Es behält die IP-Adresse der gestoppten Herkünfte 30 Tage lang — gerade genug, um sie im Panel zu prüfen — und löscht sie dann. Alles bleibt in der Datenbank Ihres Shops; nichts wird an irgendeinen Dienst gesendet.
Ja. Es ist von PrestaShop 1.7.6 bis 9 getestet, mit PHP ab 7.2. Die Lizenz umfasst die Updates.
Schützt ab der ersten Minute, ohne etwas zu konfigurieren.
Die Standardlimits — fünf kombinierte Filter, dreißig Suchen pro Minute und Adresse, Cookie-Umleitung und eingebaute Prüfung — passen für die meisten Shops. Keine Schlüssel zu beantragen, nichts einzuschalten.
Wie viele teure Anfragen eingegangen sind, wie viele an der Tür geblieben sind und wer sie geschickt hat. Da versteht man, was los war.
Ist eine gestoppte Herkunft ein Kunde oder ein Werkzeug von Ihnen, setzt ein Klick sie auf die Vertrauensliste. Der Prüfer nimmt jeden Zweifel, bevor Sie ein Limit anfassen.
Die Statistiken bereinigen sich selbst, die Zähler leben auf Ihrem eigenen Server, und das Backoffice meldet sich, wenn eine neue Version erscheint.
Ein Modul, eine Entwicklung oder einfach eine Einschätzung. Die erste Beratung kostet nichts, und daraus wird ein Festangebot mit Preis und Termin.