PrestaShop Künstliche Intelligenz

AI Competitor — Wettbewerber-Preismonitoring mit KI

Preisbeobachtung, Crawl des Wettbewerber-Katalogs und Auswertungen

Legen Sie einen Wettbewerber einmal an, holen Sie die vollständige Liste seiner Produkte über seine Sitemap, lassen Sie das Modul sie Ihrem Katalog zuordnen und verfolgen Sie die Preisabstände in einem Dashboard, das Ihnen sagt, wo Sie Verkäufe verlieren und um wie viel.

Auf einen Blick
  • Crawl des kompletten Katalogs eines Wettbewerbers über seine Sitemap oder seine Kategorieseiten
  • Automatischer Abgleich mit Ihren Produkten über EAN, Referenz und danach Titelähnlichkeit
  • Wiederverwendbare Wettbewerberprofile, als JSON exportierbar und in einem anderen Shop importierbar
  • Auswertungen: Preisposition, Verlauf je Produkt, nach Abstand sortierte Chancen
  • Kaskadierte Extraktion: JSON-LD, OpenGraph, CSS-Selektor, dann KI
PrestaShop 8 und 9 Crawl des Wettbewerber-Katalogs KI Mistral / Claude / OpenAI
  • 30 Tage Rückgaberecht
  • 12 Monate Updates
  • 24-h-Support
www.datafirefly.com/de/
KI-gestützte Überwachung der Wettbewerberpreise
v1.1.1 · aktualisiert 2026-09-10
Was es leistet

Die Kurzfassung.

01

Der ganze Katalog eines Wettbewerbers, nicht nur die URLs, die Sie kennen

Richten Sie das Modul auf eine Domain: es liest die Sitemap oder durchläuft die Kategorieseiten, öffnet jede Produktseite, entnimmt Titel, SKU, EAN, Marke und Preis und ordnet alles Ihrem Katalog zu. Sie entdecken die Produkte, bei denen Sie unbemerkt unterboten werden.

02

Name und Selektoren des Wettbewerbers nur einmal definiert

Ein Wettbewerber ist ein eigener Datensatz: Name, Domain, CSS-Selektoren, Währung, Intervall. Jede zugeordnete URL erbt all das, und die Zuordnung erfolgt automatisch über die Domain. Einen kaputten Selektor einmal zu korrigieren korrigiert ihn für alle URLs dieses Wettbewerbers.

03

Import und Export Ihrer Konfiguration

Die Wettbewerberbibliothek wird als JSON exportiert und in einem anderen Shop importiert: Ihre Extraktionsrezepte sind wiederverwendbar, statt sie von Hand neu zu finden. Überwachte URLs und der gefundene Katalog wandern als CSV, mit zeilenweiser Vorschau vor dem Schreiben.

04

Auswertungen, die die entscheidende Frage beantworten

Anteil der Produkte, bei denen Sie am günstigsten sind, mittlerer Abstand zum Marktboden, Produkte nach Abstand sortiert, Verlaufskurve Ihres Preises gegen jeden Wettbewerber. Alles ohne externe Abhängigkeit: die Diagramme sind vom Modul erzeugtes SVG.

05

KI-Extraktion als Sicherheitsnetz

Wenn JSON-LD und CSS-Selektor scheitern, liest die KI die Seite und liefert den Preis als striktes JSON, auch auf Seiten ganz ohne strukturierte Daten.

Die ausführliche Fassung

Alles, was Sie vor der Installation wissen wollen.

Ein detaillierter Blick darauf, wie AI Competitor — Wettbewerber-Preismonitoring mit KI funktioniert, warum wir es so gebaut haben und der Gedanke hinter den Funktionen oben.

§ 01

Warum Wettbewerberpreise laufend beobachten

Zwei von drei Käufern vergleichen vor dem Kauf die Preise. Eine Veränderung von 3 Prozent bei einem direkten Wettbewerber kann eine Kaufentscheidung kippen. Ohne automatisierte Beobachtung erfahren Sie von solchen Abständen zu spät, nämlich nach dem verlorenen Verkauf. AI Competitor beobachtet Ihre Wettbewerber im Hintergrund, in der von Ihnen gewählten Frequenz, und meldet sich nur, wenn es darauf ankommt.

§ 02

Den kompletten Katalog eines Wettbewerbers abrufen

Wettbewerber-URLs einzeln einzutippen skaliert bei einem echten Katalog nicht. Das Modul baut die Liste selbst auf: Sie nennen eine Domain, es liest die konfigurierte Sitemap oder die von der robots.txt angekündigte, folgt Sitemap-Indexdateien rekursiv und behält die Adressen, die dem Muster der Produktseiten entsprechen. Gibt es keine brauchbare Sitemap, startet der Crawl von einer Kategorieseite, sammelt die Produktlinks und folgt der Paginierung. Jede gefundene Seite wird anschließend geöffnet, um Titel, SKU, EAN, Marke, Preis, Verfügbarkeit und Bild zu entnehmen.

§ 03

Der Abgleich mit Ihrem Katalog

Eine Liste von Wettbewerberseiten ist erst dann etwas wert, wenn sie Ihren eigenen Produkten zugeordnet ist. Das Modul versucht zuerst die EAN13, beim Produkt wie bei seinen Varianten, was eine sichere Zuordnung ergibt. Andernfalls vergleicht es Referenz, Lieferantenreferenz und MPN. Als letzten Ausweg bewertet es die Titelähnlichkeit, mit einer Gewichtung, die Modellnummern und Marken stärker zählt als allgemeine Wörter, gegen eine von Ihnen gesetzte Schwelle. Zweifelhafte Zuordnungen bleiben sichtbar und lassen sich mit einer Autovervollständigung über Ihren Katalog von Hand korrigieren. Eine zugeordnete Seite wird mit einem Klick zur überwachten URL, oder als Massenaktion aus der Liste heraus.

§ 04

Ein Wettbewerber einmal definiert, überall genutzt

Name und CSS-Selektoren des Wettbewerbers werden nicht mehr bei jeder URL neu eingetippt. Ein Wettbewerber ist ein Datensatz: Name, Domain, Selektoren für Preis, Titel, SKU, Bild und Verfügbarkeit, Währung, Messintervall, Crawl-Einstellungen. Jede zugeordnete URL erbt all das, und die Zuordnung erfolgt automatisch über den Vergleich der Domain der eingegebenen Adresse. Wenn ein Wettbewerber seine Website umbaut und ein Selektor bricht, korrigieren Sie ihn im Wettbewerberdatensatz und die Korrektur wirkt auf alle seine URLs.

§ 05

Ihre Konfiguration von Shop zu Shop mitnehmen

Die Wettbewerberbibliothek wird in eine JSON-Datei exportiert und andernorts importiert. Die Extraktionsrezepte, die Sie in einem Shop erarbeitet haben, greifen im nächsten sofort, statt Selektor für Selektor neu gefunden zu werden. Überwachte URLs wandern als CSV: das Produkt wird über ID oder Referenz gefunden, und ein unbekannter Wettbewerbername legt seinen Datensatz sofort an, sodass eine einzige Datei genügt, um eine ganze Installation aufzusetzen. Das Trennzeichen wird automatisch erkannt, und der Import startet im Vorschaumodus, der Zeile für Zeile meldet, was angelegt, aktualisiert oder übersprungen würde, bevor irgendetwas geschrieben wird.

§ 06

Eine Preisextraktion, die nicht bricht

Das Modul probiert für jede URL mehrere Extraktionsmethoden nacheinander. Zuerst die strukturierten JSON-LD Product/Offer-Daten, die die meisten modernen Seiten veröffentlichen. Dann die OpenGraph-Tags product price amount. Dann Ihren CSS-Selektor, falls Sie einen hinterlegt haben. Und als letzten Ausweg die KI: ein bereinigter HTML-Auszug geht an den Anbieter Ihrer Wahl, der Preis, Währung und Lagerstatus als striktes JSON zurückgibt. Praktisch heißt das: selbst wenn ein Wettbewerber morgen seine Website umbaut, läuft Ihre Beobachtung weiter.

§ 07

Auswertungen, die die entscheidende Frage beantworten

Der Berichtsbildschirm passt in vier Registerkarten hinter einer dauerhaft sichtbaren Kennzahlenleiste. Der Überblick zeigt Ihre Marktposition: Anteil der Produkte, bei denen Sie am günstigsten sind, Anteil, bei dem Sie am teuersten sind, mittlerer Abstand zum Marktboden, und die nach Abstand sortierten Produkte, sowohl dort, wo Sie beim Preis verlieren, als auch dort, wo Sie Spielraum nach oben haben. Die Registerkarte Alarme filtert nach Typ, Dringlichkeit, Status und Freitext, mit Quittierung ohne Neuladen. Die Produktanalyse zeichnet Ihren Preis gegen jeden Wettbewerber über den gewählten Zeitraum. Die Registerkarte Zustand listet die URLs, die scheitern, mit ihrem letzten Fehler und einer Schaltfläche zum erneuten Versuch. Jede Messung speichert zudem Ihren eigenen Preis zum jeweiligen Zeitpunkt, was den Verlauf der Abstände rekonstruierbar macht.

§ 08

Alarme, die nützen und nicht lärmen

Die Auslöseschwelle ist konfigurierbar, standardmäßig 3 Prozent. Fünf Alarmtypen werden behandelt: Preissenkung, Preiserhöhung, Ausverkauf, Wiederverfügbarkeit und Unterbietung, wenn ein Wettbewerber unter Ihren Preis geht. Jeder Alarm ist nach Dringlichkeit abgestuft. Eine Veränderung von 1 Prozent gilt als info, eine Senkung um 15 Prozent oder eine Unterbietung als critical. Scraping-Fehler lösen erst nach drei Fehlversuchen in Folge einen Alarm aus, was das Rauschen vorübergehender Störungen beseitigt. Wöchentlich, am Tag Ihrer Wahl, fasst ein HTML-Bericht den Zeitraum zusammen und die KI schreibt die Kurzfassung.

§ 09

Der Anpassungsvorschlag, immer unter menschlicher Kontrolle

Für jedes überwachte Produkt berechnet das Modul einen Preisvorschlag nach der konfigurierten Strategie: am niedrigsten Wettbewerber angleichen, um X Prozent unterbieten oder Premium-Positionierung X Prozent darüber. Der Vorschlag wird immer einem Menschen vorgelegt, mit aktuellem und vorgeschlagenem Preis nebeneinander. Eine Schaltfläche übernimmt den Preis in das PrestaShop-Produkt. Keine automatische Anpassung: keine Abwärtsspirale mit Wettbewerbern, die dasselbe Werkzeug einsetzen, keine unkontrollierte Drift. Die kaufmännische Entscheidung bleibt bei Ihnen.

§ 10

Crawlen, ohne zur Belastung zu werden

Die öffentlichen Preise eines Wettbewerbers zu lesen ist gewöhnliche Handelspraxis, und das Modul ist dafür gebaut, das sauber zu tun. Die robots.txt der Zielseite wird standardmäßig respektiert, für die Entdeckung wie für das Lesen der Produktseiten, mit der Vorrangregel des Standards zwischen Allow und Disallow. Ein veröffentlichtes Crawl-delay wird eingehalten, und zwischen zwei Anfragen gilt je Wettbewerber eine Wartezeit, standardmäßig eine Anfrage pro Sekunde. Eine Produktobergrenze begrenzt das Volumen jedes Crawls. Der User-Agent nennt den Bot beim Namen, statt sich als Browser auszugeben. Diese Einstellungen lassen sich je Wettbewerber abschalten, die Bewertung der Nutzungsbedingungen der Zielseite liegt aber bei Ihnen.

§ 11

Einfache Installation und Bedienung

Installation über den Standard-Modul-Uploader von PrestaShop. Fünf Minuten Konfiguration: KI-Anbieter, API-Schlüssel, Benachrichtigungs-E-Mail, Tag des Wochenberichts, Anpassungsstrategie. Das Modul liefert selbst seine tokengesicherte Cron-URL, im Dashboard regenerierbar. Empfohlener Cron alle 30 Minuten: der Durchlauf misst die fälligen URLs, versendet die anstehenden E-Mails, führt einen laufenden Crawl weiter und räumt den abgelaufenen Verlauf auf. Keine Composer-Abhängigkeit, kein aufgezwungener externer Dienst außer dem KI-Anbieter Ihrer Wahl.

§ 12

Kompatibilität mit PrestaShop 8 und 9 garantiert

Das Modul nutzt ausschließlich versionsübergreifend stabile APIs: ObjectModel für die Entitäten, ModuleAdminController mit HelperList und HelperForm für das Backoffice, ModuleFrontController für den Cron-Endpunkt. Die Übersetzung läuft über die Modulinstanz und nicht über die in PrestaShop 9 entfernte AdminController-Methode, und AJAX-Links werden mit den Parametern im vierten Argument von getAdminLink gebildet, wie PrestaShop 9 es erwartet. Kein invasiver Eingriff in den Symfony-Produktreiter. Sie müssen bei einer Migration nicht auf ein Update warten.