Bestes PrestaShop-SEO-Modul: 10 unverzichtbare Funktionen zur Verbesserung des Rankings

Ein wachsender PrestaShop-Shop kann SEO-Probleme schneller anhäufen, als man es bemerkt. Fehlende Metadaten, doppelte URLs, defekte Links, mangelhafte Produktinhalte, Indexierungsprobleme und langsame Seiten bleiben möglicherweise unbemerkt, während sich Ihr Team auf Produkte und Vertrieb konzentriert.

Es ist kein Problem, einen zu finden PrestaShop SEO-Modul Es bietet viele Funktionen. Entscheidend ist, eine Lösung zu finden, die Ihnen hilft, Ihr Problem zu erkennen, dessen Kern zu verstehen, es zu lösen und Ihre Fortschritte bei der Lösung zu verfolgen.

Beginnen Sie mit der SEO-Sichtbarkeit auf Seitenebene

Die manuelle Überprüfung jedes einzelnen Produkts und jeder einzelnen Seite Ihres umfangreichen Katalogs wird kaum eine Option sein.

Ein nützliches PrestaShop SEO-Analyser Es sollte Ihnen ermöglichen, einzelne Produkte, Kategorien, CMS-Seiten, Hersteller und Lieferanten zu überprüfen. Noch wichtiger ist, dass das Audit die Mängel erläutert, anstatt lediglich eine Punktzahl anzuzeigen.

Eine Produktseite könnte beispielsweise eine fehlende Meta-Beschreibung, eine ungünstige Keyword-Platzierung, unzureichenden Inhalt oder fehlenden Alt-Text für Bilder aufweisen. Die genaue Kenntnis des Problems gibt Ihrem Team einen konkreten Ansatzpunkt für die Verbesserung.

Das PrestaShop SEO-Audit-Modul liefert separate SEO- und Lesbarkeitswerte und zeigt einzelne Regeln mit dem aktuellen Ergebnis, dem Zielwert und Empfehlungen an. Das Modul kann Produkte, Kategorien, Informationsseiten, Hersteller und Lieferanten prüfen.

Technische SEO-Probleme nicht außer Acht lassen

Auch wenn die Leute Wert auf Content-Optimierung legen, sollten technische SEO-Aspekte nicht außer Acht gelassen werden.

Stellen Sie sich eine veraltete Produkt-URL vor, die einen 404-Fehler zurückgibt. Oder zwei Seiten, die versehentlich dieselbe benutzerfreundliche URL verwenden. Werden diese Probleme jedoch nicht überwacht, werden die Seiten immer schwerer erreichbar, und Ihr Team bemerkt das Problem nicht.

Bei der Analyse eines PrestaShop SEO OptimizerSie sollten folgende Aspekte berücksichtigen:

  • 404-URL-Überwachung
  • Erkennung doppelter URLs
  • Umleitungsmanagement
  • SEO-freundliche URL-Steuerung
  • XML-Sitemap-Verwaltung
  • Robots.txt-Verwaltung

Dies sind keine isolierten Aufgaben. Sie sind Teil der technischen Organisation eines wachsenden E-Commerce-Shops. Das PrestaShop SEO-Modul bündelt diese URL- und technischen SEO-Prüfungen, sodass Händler nicht jedes Problem einzeln bearbeiten müssen. Sie finden das Modul auf [Link einfügen]. PrestaShop SEO-Add-ons.

Worauf sollten Sie bei einem PrestaShop-SEO-Modul achten?

Alle diese Funktionen helfen Ihnen dabei, Probleme zu finden, die sich negativ auf Ihre wertvollen Seiten auswirken können, und zu erkennen, was Sie beheben müssen.

Zu den wichtigsten Aspekten, auf die Sie achten sollten, gehören:

  • SEO-Seitenanalyse: Mit dieser Funktion können Sie Ihre Produkt-, Kategorie-, CMS-, Hersteller- und Lieferantenseiten separat überprüfen, ohne sich ausschließlich auf die SEO-Analyse des gesamten Shops zu verlassen.
  • Identifizierung technischer Probleme: Diese Funktionalität sollte es ermöglichen, technische SEO-Probleme wie fehlende Metadaten, defekte 404-URLs, doppelte URLs, Indexierungsprobleme und andere Onpage-SEO-Probleme zu identifizieren.
  • Inhalts- und Lesbarkeitsanalyse: SEO beschränkt sich nicht nur auf Keywords. Darüber hinaus sollte der Inhalt anhand von Kriterien wie Textlänge, Satzstruktur, Überschriftenverwendung, Keyword-Platzierung und Lesbarkeit überprüft werden.
  • URL- und Sitemap-Verwaltung: Für Händler ist es wichtig, eine effiziente Möglichkeit zu haben, Weiterleitungen und doppelte URLs zu kontrollieren sowie ihre XML-Sitemaps und robots.txt-Dateien zu verwalten.
  • SEO-Performance und Suchdaten: Die Integration von SEO-Prüfungen mit Google Search Console, Google Analytics 4 und PageSpeed-Informationen liefert Händlern zusätzlichen Kontext zu Traffic, Sichtbarkeit in den Suchergebnissen und Leistung.
  • Fortschrittsverfolgung: SEO-Verbesserungen müssen im Zeitverlauf gemessen werden. Die Entwicklung der Bewertung und die damit verbundenen Trends helfen dabei, festzustellen, ob es Verbesserungen seitens des Shops gibt.

Dies umfasst Seiten-SEO, Lesbarkeit und technische SEO, einschließlich URL-Checker, 404-Checker, Weiterleitungen, Sitemap/Robots, Google Analytics 4, Google Search Console, PageSpeed ​​Insights, Score-Historie und KI-gestützte Inhaltsoptimierung in PrestaShop.

Das wichtigste Merkmal eines zuverlässigen PrestaShop-SEO-Moduls ist, dass es nicht nur SEO-Probleme identifiziert, sondern auch deren Ursachen erklärt und umsetzbare Lösungen bietet. Dieser Leitfaden erklärt, wie Sie ein effektives SEO-Audit für Ihren PrestaShop-Shop durchführen.

Mehr als nur Metadaten: Lässt sich die SEO-Performance messen?

Eine SEO-Analyse zeigt Ihnen, wo möglicherweise Schwächen bestehen. Leistungsdaten helfen Ihnen zu verstehen, was passiert, nachdem Nutzer nach Ihrem Shop gesucht haben.

Angenommen, Sie optimieren die Metadaten von 100 Produktseiten. Was passiert als Nächstes? Steigen die Impressionen? Verbessern sich die Klicks? Welche Suchanfragen bringen Besucher? Hat sich der Traffic nach der Optimierung verändert?

Ein praktischer PrestaShop SEO-Modul Plattformen wie die von Knowband sollten es erleichtern, diese Fragen zu beantworten.

Die Integration von Google Analytics 4, Google Search Console und PageSpeed ​​Insights in das PrestaShop-Dashboard ermöglicht es, alle notwendigen Daten zu Traffic und Sichtbarkeit, Suchanfragen und Leistung für SEO-Zwecke zur Verfügung zu haben.

Und das ist wichtig, denn SEO sollte keine Checkliste sein, die man abhakt, sobald alles erledigt ist. Das Hauptziel ist vielmehr herauszufinden, ob Ihre Aktivitäten die organische Performance des Shops beeinflussen.

SEO-Fortschritte einfach verfolgen

SEO-Änderungen erfolgen selten gleichzeitig. Produktbeschreibungen werden aktualisiert, URLs geändert, Weiterleitungen hinzugefügt, technische Probleme behoben und jede Woche neue Seiten veröffentlicht.

Ohne historische Daten ist es schwierig zu beurteilen, ob sich der Zustand des gesamten Geschäfts verbessert oder ob eine kürzliche Änderung neue Probleme mit sich gebracht hat.

Suchen Sie nach einem Tool, das SEO-Snapshots speichert und Veränderungen im Zeitverlauf anzeigt. Das PrestaShop SEO Checker Module von Knowband verfolgt die SEO-Scores des Shops, Problemtrends und Verbesserungen oder Verschlechterungen auf Seitenebene und ermöglicht gleichzeitig Vergleiche zwischen verschiedenen Snapshots.

Dies gibt Händlern eine nützlichere Frage als „Wie hoch ist mein SEO-Score?“

Die bessere Frage ist: „Was hat sich geändert, und hat das den Laden verbessert?“

Content-Optimierung sollte nicht zum Flaschenhals werden

Bei der Arbeit mit Hunderten oder Tausenden von Artikeln kann es für E-Commerce-Teams sehr zeitaufwendig sein, Metadaten manuell zu schreiben und zu aktualisieren.

Ein SEO-Tool kann sich als hilfreicher erweisen, wenn es die Aufdeckung von Inhaltslücken ermöglicht und routinemäßige Optimierungsprozesse erleichtert, ohne die menschliche Überprüfung zu ersetzen.

Der Knowband PrestaShop SEO Audit Manager beinhaltet einen ChatGPT-basierten Assistenten zur Generierung von SEO-Feldern wie Meta-Titeln und Meta-Beschreibungen. Die generierten Inhalte werden zur Überprüfung in die ausgewählten Felder eingefügt, anstatt automatisch veröffentlicht zu werden.

Dies ist ein wesentlicher Aspekt, der berücksichtigt werden muss. Künstliche Intelligenz kann zwar bei der Erstellung von Inhalten helfen, letztendlich entscheidet aber der Händler, was auf der Website veröffentlicht wird.

Die richtige SEO-Lösung für Ihren Shop auswählen

Beim Vergleich a PrestaShop SEO-ModulVermeiden Sie es, Ihre Auswahl allein auf der Anzahl der auf der Produktseite aufgeführten Funktionen zu basieren. Fragen Sie stattdessen, ob die Lösung den gesamten Arbeitsablauf abdeckt:

Das Problem erkennen → seine Auswirkungen verstehen → die Lösung implementieren → die Wirkung bewerten.

Es umfasst zumindest die Suche nach SEO-Analysen auf Seitenebene, das Aufspüren technischer Probleme, die URL- und Weiterleitungsverwaltung, die Kontrolle von Sitemap- und robots.txt-Dateien, das Abrufen von Leistungsstatistiken und die Verfolgung des Verlaufs.

Zusätzliche Funktionen, wie beispielsweise die Erstellung von Inhalten mithilfe künstlicher Intelligenz, können sich als nützlich erweisen, wenn der Shop über einen umfangreichen Produktkatalog verfügt und wenig Zeit für die Optimierung hat.

Ein praktischer SEO-Workflow für PrestaShop-Shops

Für Händler, die ihre SEO-Arbeit näher am PrestaShop-Backend halten möchten, PrestaShop SEO Audit Manager Es vereint diese Aktivitäten in einer einzigen Umgebung. Es kann Produkte, Kategorien, CMS-Seiten, Hersteller und Lieferanten prüfen und kombiniert SEO und Lesbarkeitsanalyse mit URL-Optimierung, Sitemap-Verwaltung, Google Analytics 4, Google Search Console, PageSpeed ​​Insights, Bewertungshistorie und KI-gestützter Inhaltsoptimierung.

Notwendig ist ein Ansatz für den Arbeitsablauf, der das Erkennen von Problemen, das Priorisieren von Aufgaben, das Durchführen von Verbesserungen und das Verfolgen ihrer Auswirkungen vereinfacht.

Für einen expandierenden PrestaShop-Shop ist dies die wertvollste Fähigkeit – SEO in einen kontinuierlichen Verbesserungsprozess umzuwandeln, anstatt es als eine Reihe isolierter Aufgaben zu betrachten.

 

AuctionX – PrestaShop-Auktionsmodul: Vollständiges Benutzerhandbuch

Das Knowband PrestaShop-Auktionsmodul (auch AuctionX genannt) ermöglicht Shopbetreibern die Durchführung von Live-Auktionen für Produkte und einzelne Produktvarianten. Dieses Handbuch führt Shopadministratoren durch die Installation der PrestaShop-Auktionserweiterung, die Einrichtung, die Erstellung von Auktionen und die Abwicklung von Live-Geboten bis hin zur Bestellung des Gewinners.

1. Einführung in die PrestaShop Auktionsmodul

Das PrestaShop-Auktionsmodul ist ein Produkt-Bietverfahren für PrestaShop. Damit können Sie zeitlich begrenzte Auktionen durchführen, Kundengebote annehmen, eine Gebotshistorie speichern und das Höchstgebot in eine normale Bestellung umwandeln.

Es umfasst ein Backoffice-Auktions-Dashboard, eine Auktionsliste im Shop, Live-Countdown-Timer, die Gebotshistorie der Kunden, eine optionale Watchlist, die Gewinnerauswahl und E-Mail-Benachrichtigungen zur Auktion.

So funktioniert das PrestaShop-Bietverfahren

  1. Der Administrator erstellt eine Auktion für ein Produkt oder eine Produktkombination, legt die Gebotsregeln und -termine fest und veröffentlicht sie.
  2. Kunden eröffnen die Auktion, geben während der Auktion Gebote ab und verfolgen die Ergebnisse über ihr Konto.
  3. Nach Auktionsende wählt das Modul die Gewinner entweder automatisch aus oder der Administrator wählt sie manuell aus.
  4. Der Gewinner gibt die Bestellung zum Gewinnbetrag vor Ablauf der festgelegten Frist auf.

2. Hauptmerkmale des PrestaShop Auktions-Addon 

Dies sind die Hauptfunktionen des Moduls. Zusammen ermöglichen sie es einem Händler, kontrollierte Online-Auktionen in PrestaShop durchzuführen, die Teilnehmer zu verwalten, die Gewinner auszuwählen und den Verkauf abzuschließen.

Produktauktionen und Variantengebote

Erstellen Sie eine Auktion für jedes aktive Produkt und, falls erforderlich, für eine bestimmte Kombination. Das Formular umfasst Startpreis, Gebotsschritt, optionales Höchstgebot, Mindestpreis, Wartezeit zwischen Geboten, Sichtbarkeitsoptionen, Terminplanung und Auktionsschlussregeln.

Live-Gebote auf der Produktseite

Eingeloggte Kunden geben Gebote direkt von der Produktseite aus ab. Das Modul prüft Mindestbetrag, Gebotsschritt, Höchstgebot, Bieterstatus, Lagerbestand und Mindestzeit zwischen Geboten. Die Live-Ansicht wird durch regelmäßige Abfragen aktualisiert, zeigt einen Countdown an und präsentiert die vom Administrator ausgewählten Statistiken.

Auktionsplanung und automatische Verlängerung

Eine Auktion kann im Entwurfsstatus bleiben oder veröffentlicht werden, um zu einem späteren Zeitpunkt zu starten. Bei aktivierter automatischer Verlängerung verschiebt ein innerhalb des Auslösezeitraums abgegebenes Gebot das Auktionsende nach hinten.

Gewinnerauswahl und Auftragsabwicklung

Die Gewinnerauswahl kann automatisch oder manuell erfolgen. Im automatischen Modus ordnet das Modul die Bieter nach ihrem Höchstgebot, schließt gesperrte Bieter aus, wendet den Mindestpreis an und entscheidet bei Gleichstand, wer den Mindestpreis zuerst erreicht hat. Im manuellen Modus wählt der Administrator die Gewinner nach Auktionsende in der Live-Ansicht aus. Jeder Gewinner erhält eine Bestellfrist und einen privaten Bestelllink unter „Meine Gebote“. 

Watchlists und Auktionsankündigungen

Ist die Watchlist aktiviert, können Kunden Auktionen in ihrer Watchlist speichern. Beobachter können per E-Mail benachrichtigt werden, wenn andere Nutzer mitbieten oder eine Auktion beginnt, sofern die entsprechende E-Mail-Vorlage aktiviert ist.

Dashboard und E-Mail-Benachrichtigungen

Das Dashboard bietet konfigurierbare KPI-Widgets, Diagramme und Tabellen mit den letzten Aktivitäten. Die Seite „E-Mail-Vorlagen“ enthält Betreffzeilen und Texte in mehreren Sprachen für Gebotsbestätigungen, Zuschläge, Auktionsankündigungen, Auftragsereignisse, Bietersperren, Stornierungen und andere Ereignisse.

3. Installation des PrestaShop-Auktionsmoduls

Installieren und aktivieren Sie das Modul im PrestaShop-Backend, bevor Sie eine Auktion erstellen. Gehen Sie dabei wie folgt vor.

  1. Melden Sie sich im PrestaShop-Adminbereich an.
  2. Gehen Sie zu Module > Modulmanager.
  3. Wählen Sie die Upload-Option und laden Sie das Archiv des Knowband PrestaShop Auktionsmoduls hoch.
  4. Installieren Sie das Modul und warten Sie, bis PrestaShop den Vorgang abgeschlossen hat.
  5. Gehen Sie zu „Verkaufen“ > „Knowband PrestaShop Auktionsmodul“. Während der Installation erstellt das Modul seine Datenbanktabellen, Standardeinstellungen, E-Mail-Vorlagen, CRON-Token, Hooks und Backoffice-Registerkarten.
  6. Öffnen Sie die allgemeinen Einstellungen, aktivieren Sie das Modul und legen Sie die Shop-Optionen fest.
  7. Richten Sie den auf der Seite „Allgemeine Einstellungen“ angezeigten CRON-Job ein, wenn Sie möchten, dass geplante Statusänderungen, die automatische Gewinnerverarbeitung und die Fristverarbeitung ausgeführt werden, ohne dass jemand eine Seite aufruft.

Durch die Deinstallation des Moduls werden lediglich die Einträge im Backend-Menü entfernt. Auktionsdaten, Gebote, Gewinner, Beobachtungslisten, E-Mail-Vorlagen, Protokolle, Dashboard-Layouts und Einstellungen bleiben erhalten und sind auch bei einer Neuinstallation weiterhin verfügbar.

4. Öffnen des Moduls im Backoffice

Nach der Installation befinden sich alle Auktionsfunktionen unter „Verkaufen > Knowband PrestaShop Auktionsmodul“. Die Seiten lauten:

  • Dashboard
  • Allgemeine Einstellungen
  • Anpassungseinstellungen
  • E-Mail-Vorlagen
  • Auktionen
  • Gewinnerliste
  • Andere Module

Allgemeine Einstellungen, Anpassungseinstellungen und E-Mail-Vorlagen sind auch über das Menü „Einstellungen“ auf der Seite erreichbar.

5. Übersicht des Admin-Panels

Der Administrationsbereich ist in separate Abschnitte unterteilt, sodass Einstellungen, Auktionsvorgänge, Benachrichtigungen, Berichte und Gewinnerlisten jeweils unabhängig voneinander verwaltet werden können.

Dashboard

Zeigt Auktions-KPIs, Diagramme und die jüngsten Aktivitäten des aktuellen Shops an, sodass Sie den Status überprüfen können, ohne jede Auktion einzeln öffnen zu müssen. Widgets lassen sich ein- und ausschalten, neu anordnen und in der Größe anpassen.

Allgemeine Einstellungen

Aktiviert oder deaktiviert das Gebotssystem und legt fest, wo Auktionszusammenfassungen im Shop angezeigt werden. Es enthält außerdem die CRON-URL und einen Beispiel-Crontab-Eintrag für den Server.

Anpassungseinstellungen

Legt die Farben für Auktionsboxen, Schaltflächen, Fortschrittsbalken, Watchlist-Steuerelemente, Hauptbereiche und Statusabzeichen fest.

E-Mail-Vorlagen

Hier werden die vordefinierten Benachrichtigungsvorlagen mit ihren Codes und Status aufgelistet. Jede Vorlage enthält eine Übersetzungszeile für jede installierte Sprache sowie einen Editor für den Betreff und einen formatierten E-Mail-Text. Diese E-Mails informieren Administratoren, Bieter, Beobachter und Gewinner während der Auktion.

Auktionen

Hier können Sie die Auktionsliste einsehen, Filter anwenden, Auktionen hinzufügen oder bearbeiten, die Live-Ansicht öffnen, Bieter blockieren, Gewinner auswählen und Lebenszyklusaktionen ausführen.

Gewinnerliste

Eine schreibgeschützte Historie abgeschlossener Auktionen mit Gewinner- und Bestelldetails. Auch Auktionen ohne Gewinner sind enthalten.

Andere Module

Ein Katalog weiterer Knowband-Erweiterungen. Es verfügt über keine Auktionseinstellungen.

6. PrestaShop-Auktionsmodul-Konfiguration

Dieser Abschnitt beschreibt alle konfigurierbaren Bereiche. Überprüfen Sie diese Werte, bevor Sie eine Auktion veröffentlichen, da sie die Gebotsregeln, die Anzeige im Shop, Benachrichtigungen und die Gewinnerverarbeitung beeinflussen.

Allgemeine Einstellungen

Modul aktivieren. Der Hauptschalter für das Modul. Lassen Sie ihn auf „Nein“, solange Sie noch alles vorbereiten und Kunden die Auktionen nicht sehen sollen. Wählen Sie „Ja“, um den Shop und das Gebotsverhalten zu aktivieren. Optionen: Ja oder Nein. Standard: Nein.

Watchlist aktivieren. Ermöglicht angemeldeten Kunden, Auktionen zu speichern und später darauf zuzugreifen. Aktivieren Sie diese Funktion nach der Aktivierung des Moduls. Optionen: Ja oder Nein. Standard: Nein. Kunden müssen angemeldet sein.

Aktuelle Auktionen auf der Startseite anzeigen. Fügt der Startseite einen Block mit den neuesten Auktionen hinzu, um die Sichtbarkeit zu erhöhen. Optionen: Ja oder Nein. Standard: Nein.

Anzahl der letzten Auktionen. Legt fest, wie viele Auktionen auf der Startseite angezeigt werden. Geben Sie eine ganze Zahl zwischen 1 und 20 ein. Diese Einstellung gilt nur, wenn „Neueste Auktionen auf der Startseite anzeigen“ aktiviert ist. Standardwert: 5.

Auktionsinformationen auf der Kategorieseite anzeigen. Fügt Produktkarten auf Kategorieseiten den Auktionsstatus hinzu, damit Käufer Produkte erkennen können, die aktuell oder demnächst versteigert werden. Optionen: Ja oder Nein. Standard: Nein. Das Symbol wird nur auf Kategorieseiten angezeigt, nicht auf jeder Seite, die eine Produktlistenvorlage verwendet.

CRON-URL. Der Server ruft diese URL auf, um geplante Auktionsaufgaben auszuführen. Dies ist wichtig für Auktionen, die ohne Seitenaufrufe ablaufen müssen. Die Seite zeigt eine generierte URL und einen Cronjob an, der jede Minute ausgeführt wird und eine automatische cURL-Anfrage an diese URL sendet. Verwenden Sie „Kopieren“, um eine der beiden URLs zu kopieren. Durch das Neugenerieren des Cron-Tokens wird die alte URL ungültig. Aktualisieren Sie daher Ihren Server-Cronjob direkt nach der Verwendung. Die URL enthält einen geheimen Token; behandeln Sie diesen daher vertraulich.

Anpassungseinstellungen

Mit diesen Einstellungen können Sie das Erscheinungsbild der Auktion an Ihr Shop-Design anpassen. Jedes Feld ist ein Eingabefeld für eine Farbe, ein Pflichtfeld und muss einen sechsstelligen Hexadezimalcode enthalten, z. B. # Ffffff.

Rahmen Was es steuert Standard
Hintergrundfarbe der Kopfzeile Hintergrund der Auktionsüberschrift #2456e7
Textfarbe der Kopfzeile Text im Auktionskopf # Ffffff
Knopffarbe Auktions-Aktionsbuttons #2456e7
Schaltflächentextfarbe Text auf Auktionsknöpfen # Ffffff
Farbe des Fortschrittsbalkens Gebotsfortschrittsanzeige #2456e7
Zur Watchlist hinzufügen Farbe Watchlist-Steuerung #2456e7
Hintergrundfarbe des Kartonkörpers Auktionskasten # Ffffff
Textfarbe des Feldes Text im Auktionskasten #1f2430
Live / In Bearbeitung – Abzeichenfarbe Live-Status-Abzeichen #dc2626
Kommende Abzeichenfarbe Demnächst erscheinendes Statusabzeichen #4f46e5
Abgelaufene Abzeichenfarbe Abgelaufene und beendete Ausweise # 64748b

Klicken Sie auf Speichern, um die Farben anzuwenden. Leere oder falsch formatierte Werte werden abgelehnt.

Auktionsmanagement

Im Bereich „Auktionen“ können Sie jede Auktion von Anfang bis Ende erstellen, einrichten, veröffentlichen, beobachten und verwalten.

Auktionsliste

Die Liste ermöglicht das Suchen, Filtern und Prüfen von Auktionen sowie das Ausführen von Aktionen. Ihre Spalten sind: ID, Referenznummer, Auktionstitel, Produkt, Status, Startpreis, Startdatum und Enddatum.

Der Statusfilter bietet die Optionen Entwurf, Geplant, Laufend, Inaktiv, Abgeschlossen, Gewinner ausgewählt, Bestellung ausstehend, Bestellung aufgegeben, Gewinner abgelaufen, Neu zugewiesen und Storniert.

Je nach Auktionsstatus stehen folgende Aktionen zur Verfügung: Neue Auktion hinzufügen, Anzeigen, Bearbeiten, Veröffentlichen, Duplizieren, Pausieren, Fortsetzen, Abbrechen, Löschen und Massenlöschung. Laufende Auktionen können nicht gelöscht werden. Bei der Massenlöschung werden laufende Zeilen übersprungen und die übersprungenen IDs angezeigt.

Grundinformation

Dieser Teil benennt die Auktion, verknüpft sie mit einem Produkt, legt ihren Ausgangszustand fest und definiert den Zeitplan sowie das Verhalten im Shop.

  • Auktionstitel. Erforderlich, bis zu 30 Zeichen, und im gesamten Shop-System eindeutig.
  • Referenznummer. Erforderlich, maximal 64 Zeichen, eindeutig. Zulässige Zeichen: Buchstaben, Zahlen, Bindestriche und Unterstriche.
  • Produkt auswählen. Wählen Sie ein aktives Produkt aus. Sie können auch eine Kombination für die Variantengebotsfunktion auswählen.
  • Auktionsstatus. Entwurf oder Veröffentlichung. Beim Veröffentlichen wird der Status „Geplant“ vergeben, wenn der Startzeitpunkt noch in der Zukunft liegt, und der Status „Läuft“, wenn der Startzeitpunkt bereits erreicht ist.
  • Produktpreis ausblenden. Blendet den normalen Produktpreis aus, während die Auktionsbox angezeigt wird.
  • Schaltfläche „In den Warenkorb“ ausblenden. Blendet die normale Schaltfläche „In den Warenkorb“ für das Auktionsprodukt aus.
  • Weiterverkauf. Entscheidet, ob der normale Verkauf während der Vorbereitung der Auktion fortgesetzt werden kann.
  • Startdatum/-zeit und Enddatum/-zeit. Geben Sie diese Daten in der Zeitzone Asien/Kalkutta ein. Der Startzeitpunkt darf nicht in der Vergangenheit liegen. Das Ende muss nach dem Startzeitpunkt liegen und muss bei der Bearbeitung in der Zukunft angegeben werden.

Gebotskonfiguration

Dies sind die Geld- und Teilnahmebedingungen, die darüber entscheiden, welche Gebote angenommen werden und was die Bieter einsehen können.

  • Startpreis. Erforderlich und über Null. Das erste Gebot muss diesen Betrag erreichen.
  • Gebotserhöhung. Erforderlich und über Null. Jedes weitere Gebot muss mindestens dem aktuellen Höchstgebot zuzüglich dieses Betrags entsprechen.
  • Höchstgebot. Optional. Muss über dem Startpreis liegen. Sobald dieser erreicht ist, werden keine weiteren Gebote mehr angenommen.
  • Mindestzeit zwischen Geboten (Minuten). Optionale ganze Zahl. Legt eine Wartezeit zwischen Geboten desselben Kunden fest.
  • Mindestpreis. Optional und für Bieter nicht sichtbar. Das Gebot muss mindestens dem Startpreis und darf den Maximalpreis nicht überschreiten. Die automatische Gewinnerauswahl funktioniert nur, wenn der Mindestpreis erreicht wird.
  • Höchstgebot anzeigen. Ermöglichen Sie es den Kunden, das aktuell höchste Gebot einzusehen.
  • Gebotsrang anzeigen. Ermöglichen Sie es einem Bieter, seinen eigenen Rang einzusehen.
  • Gesamtgebote anzeigen. Zeigt die Gesamtzahl der Gebote an.
  • Bieterinformationen anzeigen. Entscheidet, ob die Details des Bieters angezeigt werden.
  • Letztes Gebot anzeigen. Zeigt an, wann das letzte Gebot abgegeben wurde.

Alle Sichtbarkeitsschalter verwenden Ja und Nein.

Auktionsverlängerung

Die Auktionsverlängerung sichert die Schlussphase einer Auktion ab, indem sie es ermöglicht, dass späte Gebote die Endzeit verschieben.

  • Automatische Erweiterung aktivieren. Die Verlängerung wird aktiviert, wenn innerhalb des Auslösefensters ein Gebot eingeht.
  • Verlängerungsauslöser (Minuten). Erforderlich und größer als Null, wenn die automatische Verlängerung aktiviert ist. Dies ist das Zeitfenster vor dem geplanten Ende, in dem ein Gebot eine Verlängerung auslöst.
  • Verlängerungsdauer (Minuten). Erforderlich und größer als Null, wenn die automatische Verlängerung aktiviert ist. Dies ist die Zeit, die hinzugefügt wird, wenn der Auslöser erreicht ist.

Gewinnerkonfiguration

In diesem Abschnitt wird festgelegt, wie die Gewinner ausgewählt werden und wie lange sie Zeit zum Kauf haben.

  • Gewinnerauswahlmodus. Die automatische Gebotsbewertung ermittelt selbstständig die Gewinner. Im manuellen Modus können Sie die Gewinner nach Auktionsende in der Live-Ansicht auswählen.
  • Anzahl der Gewinner. Standardwert 1. Muss mindestens 1 betragen und darf den verfügbaren Lagerbestand nicht überschreiten. Im manuellen Modus wird dieser Wert ausgeblendet oder ignoriert.
  • Bestellfrist für Gewinner. Geben Sie eine Zahl ein (Standard: 48) und wählen Sie Stunden oder Tage. Gewinner müssen vor Ablauf dieser Frist bestellen.

Dashboard

Das Dashboard bietet einen schnellen Überblick über Auktionsaktivitäten und -ergebnisse anhand von KPIs, Diagrammen und Tabellen mit den letzten Aktivitäten.

Wählen Sie im Zeitraumauswahlfeld „Letzte 7 Tage“, „Letzte 30 Tage“, „Letzte 3 Monate“, „Letzte 6 Monate“ oder „Letzte 12 Monate“. Die Optionen „Layout speichern“ und „Layout zurücksetzen“ stehen zur Verfügung.

KPI-Widgets: Gesamtzahl der Auktionen, anstehende Auktionen, laufende Auktionen, abgeschlossene Auktionen, ausstehende Bestellungen, aufgegebene Bestellungen, Gesamtgebote und einzelne Bieter.

Diagramme: Auktionsstatus, Auktionsstatistik, Gebotsstatistik und Konversionsstatistik.

Tabellen: Aktuelle Auktionen, aktuelle Gebote, aktuelle Bestellungen, Top-Produkte und Top-Bieter.

Widgets lassen sich per Drag & Drop neu anordnen, in der Widget-Bibliothek aktivieren oder deaktivieren. Die Spaltenbreite kann zwischen 1 und 12 eingestellt werden. Die KPI-Werte zeigen den aktuellen Status des Shops an. Die Periodenauswahl beeinflusst die periodenbasierten Diagramme und die Daten der Top-Bieter.

E-Mail-Vorlagen

E-Mail-Vorlagen steuern, welche Nachrichten zu wichtigen Zeitpunkten einer Auktion versendet werden. Aktivieren Sie die benötigten Vorlagen und bearbeiten Sie den Text für jede installierte Sprache.

Das erste Raster zeigt ID, Titel, Code und Status sowie die Option „Übersetzungen verwalten“. Der Status ist „Deaktiviert“ oder „Aktiviert“. Alle Vorlagen sind standardmäßig deaktiviert. Aktivieren Sie daher alle Benachrichtigungen, die Ihr Shop senden soll.

Das Übersetzungsraster zeigt Sprache, Betreff, Aktivierungsstatus und die Option „Bearbeiten“ an. Der Editor verfügt über ein Betrefffeld, einen formatierten Textkörper, eine Platzhalterlegende und eine Speicherfunktion. Der Betreff ist ein Pflichtfeld und auf 255 Zeichen begrenzt. Der Textkörper ist ebenfalls ein Pflichtfeld.

Integrierte Benachrichtigungen:

  • E-Mail an den Administrator auf der Gebotsplattform
  • E-Mails an Kunden auf Bid Place von anderen Nutzern
  • E-Mail an Beobachter auf der Gebotsplattform von anderen Nutzern
  • E-Mail an die Beobachter zum Auktionsstart
  • E-Mail an den Kunden über den Gewinn und die Bestellung
  • E-Mail an andere Kunden, die ein Gebot abgegeben, aber nicht gewonnen haben
  • E-Mail an den Administrator bei Bestellung
  • E-Mail an den Administrator bei Auktionsende oder wenn kein Gebot abgegeben wurde
  • E-Mail an den Administrator nach Auktionsende und Gewinnerauswahl
  • Abgebrochene Auktion: Nutzer benachrichtigen, die ein Gebot abgegeben haben
  • E-Mail an Benutzer über das Blockieren/Freigeben von Geboten bei einer beliebigen Auktion
  • E-Mail an den Administrator, sobald das Höchstgebot erreicht ist

Verwenden Sie ausschließlich die in der Legende des Editors aufgeführten Platzhalter. Fehlt eine Übersetzung, wird die Standardsprache des Shops verwendet. Jeder E-Mail-Versandversuch wird im E-Mail-Protokoll gespeichert. Schlägt der E-Mail-Versand fehl, wird der Gebots-, Bestell- oder Auktionsschritt dennoch ausgeführt.

Gewinnerliste

Die Gewinnerliste ist ein schreibgeschütztes Verzeichnis abgeschlossener Auktionen mit den jeweiligen Gewinnern und Bestelldetails. Spalten: Auktions-ID, Referenznummer, Produkt, Enddatum, Tatsächliches Enddatum, Gewinner, Höchstgebot, Bestellstatus, Bestellfrist und Bestellreferenz. Der Bestellstatus kann „Ausstehend“, „Aufgegeben“, „Abgelaufen“ oder „Neu zugewiesen“ lauten.

Eine Auktion ohne Gewinner wird mit leeren Gewinnerfeldern und dem Hinweis „Kein Gewinner“ angezeigt. Klicken Sie auf „Auktion anzeigen“, um die zugehörige Auktion zu öffnen.

7. Feldtypen und Optionen

Diese Zusammenfassung zeigt, welche Art von Eingaben die einzelnen Teile des Moduls verwenden.

  • Allgemeine Einstellungen: Ja/Nein-Schalter und ein Zahlenfeld.
  • Anpassungseinstellungen: Farbeingaben.
  • Auktionsformular: Textfelder, eine Produkt- und Kombinationsauswahl, Statusauswahl, Datums- und Zeiteingaben, numerische Preis- und Dauerfelder sowie Ja/Nein-Schalter.
  • Gewinnerkonfiguration: Automatische/Manuelle Auswahl, numerische Gewinneranzahl, numerische Frist und Auswahl zwischen Stunden/Tagen.
  • Listen: durchsuchbare und filterbare Tabellen mit Status-, Datums-, Produkt- und Referenzfiltern, sofern angeboten.
  • Dashboard: verschiebbare Widgets, eine Bibliothek zum Aktivieren/Deaktivieren, ein Punktwähler und Steuerelemente für die Spaltenbreite.
  • E-Mail-Vorlagen: Statusumschalter, Sprachtabelle, Betreffzeile, formatierter Textkörper und eine Speichern-Schaltfläche.

8. Administratoraktionen

Administratoraktionen ändern entweder den Status einer Auktion oder helfen Ihnen bei der Verwaltung von Kunden und Gewinnern. Welche Aktionen angezeigt werden, hängt vom Status der Auktion ab.

  • Gespeichert Speichert Einstellungen, Farben, Dashboard-Layouts oder E-Mail-Übersetzungen, je nach Seite.
  • Veröffentlichen verschiebt einen Entwurf in den Status „Geplant“ oder „Laufend“.
  • Pause Verschiebt eine geplante oder laufende Auktion auf inaktiv. Lebenslauf bringt eine inaktive Auktion zurück.
  • Abbrechen erzwingen bricht eine laufende Auktion ab.
  • Duplikat erstellt eine Kopie einer Auktion.
  • Löschen Eine berechtigte Auktion wird entfernt. Laufende Auktionen bleiben geschützt.
  • Bulk löschen Löscht die ausgewählten, geeigneten Zeilen und überspringt laufende Zeilen.

In der Live-Ansicht können Sie Bieter aktualisieren, blockieren oder entsperren, die Auktion pausieren, fortsetzen oder abbrechen, die Auktion bearbeiten und gegebenenfalls manuelle Gewinner auswählen. Im manuellen Modus bestimmt die Reihenfolge der von Ihnen ausgewählten Bieter deren Gewinnerrang.

9. Verhalten im Schaufenster: Was Kunden sehen

Dieser Abschnitt beschreibt die Kundenseite des PrestaShop-Bietverfahrens: Gebote, Auktionslisten, Kontoseiten und Beschränkungen für gewonnene Bestellungen.

Produktseite Auktionsbox

Auf der Produktseite kann eine Auktionsbox für geplante, laufende, gewonnene, verlorene, nicht gebotene, nicht gewonnene, beendete oder inaktive Auktionen angezeigt werden. Bei einer laufenden Auktion kann die Box je nach Ihren Einstellungen den Countdown, das aktuelle oder nächste Mindestgebot, einen Fortschrittsbalken, die Anzahl der Bieter, den Rang, die Gesamtgebote, den Zeitpunkt des letzten Gebots, ein Gebotsfeld, die Schaltfläche „Gebot abgeben“, eine Watchlist-Steuerung, eine Meldung über gesperrte Bieter und eine Meldung über das Höchstgebot anzeigen.

Gebotsregeln für Kunden

Kunden müssen angemeldet sein, um mitbieten zu können. Gästen wird eine Anmeldeaufforderung angezeigt. Kunden können ihr eigenes Gebot nicht sofort überbieten, und gesperrte Bieter können nicht mitbieten. Lagerbestand und die PrestaShop-Regeln für nicht vorrätige Artikel beeinflussen ebenfalls, ob ein Gebot angenommen wird. Die Seite aktualisiert standardmäßig alle 10 Sekunden Status, Zeitablauf, Mindestgebot, Statistiken, Gewinnerstatus und Verlängerungshinweise.

Auktionslistenseite

Die öffentliche Auktionsliste enthält die Registerkarten „Alle“, „Demnächst“, „In Bearbeitung“ und „Abgelaufen“. Die Registerkarte „Abgelaufen“ ist optional. Abgelaufene Auktionen sind ausgegraut und verlinken nicht zum Produkt. Die Startseitenleiste und die Kategoriesymbole folgen den Einstellungen in den allgemeinen Einstellungen.

Kundenkonto: Meine Gebote und meine Watchlist

Das Kundenkonto enthält einen Auktionseintrag, der „Meine Gebote“ öffnet. Dort werden Gebotsverlauf, Höchstgebot, Ergebnis, Rang (sofern verfügbar) sowie die Optionen „Auftrag platzieren“ und „Auftrag ansehen“ angezeigt. Ist die Watchlist aktiviert, listet „Meine Watchlist“ geplante und laufende Auktionen auf. Unter „Vergangene/Abgebrochene Auktionen einbeziehen“ werden auch ältere, von mir beobachtete Auktionen angezeigt.

Mengenlimit für gewonnene Aufträge

Produkte, die zum Gewinnpreis erworben wurden, sind im Warenkorb und an der Kasse auf eine Menge von 1 Stück begrenzt. Sollte das Modul eine höhere Menge korrigieren, wird eine entsprechende Meldung angezeigt.

10. Mehrsprachigkeit, Multi-Store- und Währungsverhalten

Auktions-, Gebots-, Beobachtungslisten-, Gewinner- und Dashboard-Daten gehören zu einem Shop. Im Kontext eines einzelnen Shops zeigen die Administratorlisten nur den aktuellen Shop an. Im Kontext „Alle Shops“ gibt es keine Einschränkungen. Auktionsreferenznummern und -titel müssen shopübergreifend eindeutig sein.

E-Mail-Betreffzeilen und -Texte werden sprachspezifisch gespeichert. Die zum Installationszeitpunkt vorhandenen Sprachen werden automatisch geladen; fehlt eine Übersetzung, wird auf die Standardsprache des Shops zurückgegriffen. Für Sprachen, die nach der Installation hinzugefügt werden, werden möglicherweise nicht automatisch Übersetzungszeilen bereitgestellt.

Auktionsbeträge werden in der Standardwährung des Shops gespeichert und verglichen. Die Werte im Shop werden in die vom Kunden gewählte Währung umgerechnet, während Benachrichtigungs-E-Mails für Administratoren die Standardwährung des Shops verwenden. Auktionsformular und administrative Datumsangaben verwenden die Zeitzone Asien/Kalkutta, gespeicherte Datumsangaben hingegen UTC.

11. Cronjobs und automatisierte Aufgaben

Der CRON-Job erledigt zeitbasierte Aufgaben, sodass geplante Starts, Schließungen, die Gewinnerauswahl und abgelaufene Gewinnerfristen auch dann verarbeitet werden, wenn niemand den Shop oder die Admin-Seiten besucht.

Rufen Sie die CRON-Web-URL jede Minute mit dem auf der Seite angezeigten Token auf. Jeder Durchlauf kann Folgendes bewirken:

  1. Verschieben Sie geplante Auktionen auf „Laufend“ und benachrichtigen Sie die Beobachter.
  2. Abgelaufene laufende Auktionen schließen.
  3. Gewinner für Autoauktionen auswählen.
  4. Abgelaufene Gewinnerfristen bearbeiten und Gewinnerplätze neu zuweisen oder verfallen lassen.

Jeder Durchlauf verarbeitet maximal 200 Datensätze. Produktansichten, Gebote, Umfragen und die Auktionsliste führen ebenfalls eine begrenzte Just-in-Time-Ablaufverarbeitung durch, aber für Auktionen, die keine Seitenaufrufe generieren, ist ein CRON-Job erforderlich.

12. Externe Dienste und API-Einstellungen

Das Modul benötigt keine externe API-Verbindung. Die CRON-URL ist ein HTTP-Endpunkt Ihrer eigenen PrestaShop-Installation und kein externer Dienst. Es müssen keine externen Zugangsdaten eingegeben werden. Bewahren Sie das Token geheim auf und generieren Sie es neu, falls es versehentlich offengelegt wurde.

13. Fehlerbehebung beim PrestaShop-Auktionsmodul

Falls eine Auktion, ein Gebot, eine E-Mail oder eine Gewinnerbestellung nicht wie erwartet funktioniert, prüfen Sie die unten aufgeführten Ursachen und Lösungen. Sollte das Problem weiterhin bestehen, wenden Sie sich bitte an den Knowband-Support.

Die Auktion wird nicht im Schaufenster angezeigt.

Mögliche Ursache: Das Modul ist in PrestaShop deaktiviert, „Modul aktivieren“ ist auf „Nein“ gesetzt, oder die Auktion befindet sich im Entwurfsstatus, ist inaktiv oder gehört zu einem anderen Shop oder einer anderen Produktkombination. Fix: Aktivieren Sie das Modul in PrestaShop und überprüfen Sie in den allgemeinen Einstellungen den Auktionsstatus und die Termine. Bestätigen Sie anschließend das ausgewählte Produkt oder die Kombination.

Kunden können die Watchlist nicht nutzen.

Mögliche Ursache: Die Watchlist ist auf „Nein“ gesetzt oder der Kunde ist nicht angemeldet. Fix: Aktivieren Sie die Einstellung und testen Sie sie, während Sie angemeldet sind.

Geplante Auktionen oder Gewinner sind nicht mehr aktuell.

Mögliche Ursache: Die CRON-URL wird nicht aufgerufen, das Token wurde neu generiert, aber der Serverjob wurde nicht aktualisiert, oder das Modul ist deaktiviert. Fix: Kopieren Sie die aktuelle URL aus den Allgemeinen Einstellungen, aktualisieren Sie die Server-Crontab, führen Sie sie jede Minute aus und stellen Sie sicher, dass „Modul aktivieren“ auf „Ja“ gesetzt ist.

E-Mail-Benachrichtigungen werden nicht versendet

Mögliche Ursache: Die Vorlage oder die Sprachübersetzung ist deaktiviert oder unvollständig. Fix: Aktivieren Sie die Vorlage, bearbeiten Sie die Übersetzung, stellen Sie sicher, dass Betreff und Nachrichtentext ausgefüllt sind, und überprüfen Sie das E-Mail-Protokoll sowie die PrestaShop-Protokolle. E-Mail-Fehler blockieren weder Gebote noch die Bestellabwicklung.

Ein Gebot wird abgelehnt

Mögliche Ursache: Das Gebot liegt unter dem Startpreis oder dem erforderlichen Gebotsschritt, das Höchstgebot wurde erreicht, der Bieter ist gesperrt, die Wartezeit ist noch nicht abgelaufen, die Lagerregeln lehnen das Gebot ab oder die Auktion ist nicht mehr im Gange. Fix: Bitte prüfen Sie die Gebotseinstellungen und den Status der Auktion. Der Kunde muss angemeldet sein und kann sein eigenes Gebot nicht sofort überbieten.

Ein erfolgreicher Kunde kann die Bestellung nicht aufgeben.

Mögliche Ursache: Der Gewinner-Token oder die Frist ist ungültig, das Produkt oder die Kombination stimmt nicht überein, der bezahlte Betrag weicht vom Gewinnbetrag ab oder die Warenkorbmenge beträgt nicht genau 1. Fix: Der Kunde soll „Meine Gebote“ öffnen, vor Ablauf der Frist den aktiven Link „Bestellung aufgeben“ verwenden, das richtige Produkt oder die richtige Kombination auswählen und die Menge auf 1 belassen.

Die Auktionskategorien-Abzeichen fehlen oder sehen falsch aus.

Mögliche Ursache: Die Kategorieanzeige ist deaktiviert, die Auktion ist nicht live oder steht noch nicht bevor, oder ein stark angepasstes Design ändert die Produktauswahl. Fix: Aktivieren Sie die Anzeige von Auktionsinformationen auf der Kategorieseite, überprüfen Sie den Auktionsstatus und überprüfen Sie das Markup der Produktliste des Themes, falls die Formatierung nicht korrekt ist.

14. Bewährte Vorgehensweisen für die Durchführung von PrestaShop-Auktionen

Diese Tipps helfen Ihnen, Einrichtungsfehler zu vermeiden, automatisierte Aufgaben am Laufen zu halten und Ihren Kunden ein reibungsloses Auktionserlebnis zu bieten.

  • Lassen Sie das Modul „Aktivieren“ deaktiviert, während Sie Auktionen vorbereiten, und testen Sie dann eine vollständige Auktion, bevor Sie weitere eröffnen.
  • Verwenden Sie eindeutige, klare Referenznummern und kurze Auktionstitel.
  • Bitte überprüfen Sie die Start- und Endzeiten in der Zeitzone Asia/Kolkata (Verwaltung).
  • Wählen Sie eine Gebotsstufe, die dem Wert des Produkts entspricht, und überprüfen Sie gemeinsam das Maximalgebot und den Mindestpreis.
  • Schalten Sie nur die Statistiken und Bieterdetails ein, die Ihre Kunden sehen sollen.
  • Richten Sie CRON ein, bevor Sie geplante Auktionen veröffentlichen.
  • Aktivieren und überprüfen Sie jede E-Mail-Vorlage in jeder Sprache, die Ihr Shop verwendet.
  • Behandeln Sie die CRON-URL als Geheimnis und generieren Sie sie neu, falls sie durchgesickert ist.
  • Testen Sie eine Gewinnorder mit dem richtigen Produkt, der richtigen Kombination, dem richtigen Gewinnbetrag und einer Menge von 1.
  • Nutzen Sie die Live-Ansicht, um ungewöhnliche Gebote zu erkennen, Bieter bei Bedarf zu blockieren und manuell getroffene Gewinnerentscheidungen zu protokollieren.
  • Aktualisieren Sie das Modul auf die neueste Knowband-Version, um Sicherheit und Kompatibilität zu gewährleisten.

15. Fazit

Das Knowband PrestaShop Auktionsmodul ist eine umfassende Erweiterung für geplante Produktauktionen, Live-Gebote, Kundengebotshistorie, Merklisten, Gewinnerauswahl und Gewinnerauftragsabwicklung. Die allgemeinen Einstellungen steuern die Aktivierung und Platzierung im Shop, die Auktionen definieren jede Produktauktion, die Anpassungseinstellungen steuern das Erscheinungsbild, E-Mail-Vorlagen steuern Benachrichtigungen, und das Dashboard sowie die Gewinnerliste unterstützen die tägliche Auktionsverwaltung.

 

So erstellen Sie einen SEO-freundlichen Blog in PrestaShop: Ein praktischer Leitfaden zu Inhalten, SEO und KI-Suche

Ein Blog sollte mehr leisten, als nur Besucher in Ihren Shop zu locken. Inhalte, die auf Kundenfragen basieren, können Leser von der Produktsuche direkt zu relevanten Produkten führen.

A PrestaShop Blog-Modul stellt die Infrastruktur für diesen Prozess innerhalb des Geschäfts bereit. Der kommerzielle Erfolg hängt davon ab, wie die Inhalte geplant und miteinander verknüpft werden.

Entwickeln Sie eine PrestaShop-Blogmodulstrategie rund um Produkte

Beginnen Sie mit den Produkten oder Kategorien, die Sie ausbauen möchten.

Priorisieren Sie Produkte, die vor dem Kauf verglichen oder recherchiert werden müssen. Erstellen Sie anschließend eine Liste der Kundenfragen. Ein Hautpflegegeschäft könnte beispielsweise einen Leitfaden zur Produktauswahl für ein bestimmtes Hautproblem erstellen und diesen mit passenden Produkten verknüpfen.

Dadurch erhält jeder Artikel einen kommerziellen Kontext, ohne dabei werblich zu wirken.

Für Händler, die diesen Ansatz direkt in ihrem Geschäft umsetzen möchten, Blog-Modul für PrestaShop kann die für die Verknüpfung von Inhalten mit dem Katalog erforderliche Veröffentlichungsumgebung bereitstellen.

Ordnen Sie jeden Artikel einer tatsächlichen Suchintention zu.

Passen Sie den Artikel an die Absicht des Kunden an: informativ, vergleichend oder kauforientiert.

Verwenden Sie eine einfache Karte:

  • Problem: Welche Herausforderung möchte der Kunde bewältigen?
  • Suche: Was könnten sie bei Google eingeben?
  • Inhalt: Welche Antwort würde wirklich helfen?
  • Produkt: Welche Produkte lösen das Problem?
  • Nächster Schritt: Was soll der Leser nach dem Lernen tun?

Die SEO-Richtlinien von PrestaShop empfehlen allgemeinere Begriffe für Kategorien und spezifischere Long-Tail-Ausdrücke für Produkte, um einen trichterbasierten Ansatz für die E-Commerce-Suche zu unterstützen.

Ein Blog-Management-Workflow kann diesen Prozess unterstützen, indem er Händlern ermöglicht, Produkte mit Beiträgen zu verknüpfen und verlinkte Beiträge auf Produktseiten anzuzeigen. Das PrestaShop-Blogmodul von Knowbadn bietet ebenfalls Verbindungen zu verwandten Produkten und verlinkte Blogbeiträge auf Produktseiten.

Verwandle einen Artikel in eine Produktentdeckungsreise

Der Artikel sollte nicht enden, sobald der Leser eine Antwort erhalten hat.

Ein Kaffeemühlen-Ratgeber kann beispielsweise Mahlgrad, Brühmethoden und Kapazität erläutern, bevor er die entsprechenden Mühlen vorstellt.

Die Reise wird Suchanfrage → hilfreiche Antwort → relevantes Produkt → Produktseite → Kaufüberlegung.

Stellen Sie den Bezug zum Produkt her. Empfehlen Sie Produkte, weil sie das besprochene Problem lösen. Beantworten Sie die Hauptfrage frühzeitig, verwenden Sie aussagekräftige Überschriften und gehen Sie auf die Unterfragen ein, die Käufer wahrscheinlich haben werden. Leitfaden zur KI-Suche bietet zusätzlichen Kontext dazu, wie E-Commerce-Inhalte für die KI-gestützte Auffindbarkeit strukturiert werden können.

Erstellen Sie Content-Cluster um kommerzielle Kategorien herum.

Ein einzelner Artikel beantwortet selten alle Fragen zu einem Thema. Bilden Sie ein Themencluster.

Für ein Heimfitnessgeschäft könnte eine Kategorie Folgendes umfassen:

  • Wie man Widerstandsbänder für Anfänger auswählt
  • Widerstandsbänder vs. freie Gewichte
  • Wie man ein Heimtrainingsprogramm erstellt
  • Häufige Fehler bei der Verwendung von Widerstandsbändern
  • Welche Widerstandsbandstärke sollten Sie wählen?

Diese Themen behandeln unterschiedliche Fragestellungen aus derselben Kategorie.

Dies ist, wo ein PrestaShop AI Content Addon Kann Produktionsreibung reduzieren. Das PrestaShop-Blogmodul von Knowband unterstützt Sie bei Beitragsinhalten, Auszügen, Tags, Metadaten, ALT-Texten und Übersetzungen innerhalb des Beitrags-Workflows.

Nutzen Sie KI, um die Umsetzung zu beschleunigen, nicht um zu entscheiden, was Kunden benötigen. Das Modul sollte ein unterstützender Bestandteil des Workflows bleiben, nicht die Strategie selbst darstellen. Überprüfen Sie die Ergebnisse vor der Veröffentlichung auf Genauigkeit, Originalität, Produktrelevanz und Markenbotschaft.

SEO als Teil des Publishing-Prozesses

Ein nützlicher Artikel kann dennoch hinter den Erwartungen zurückbleiben, wenn seine Suchdarstellung und Struktur vernachlässigt werden.

Vor der Veröffentlichung prüfen Sie bitte Folgendes:

  • Passt der Titel zur Frage des Suchenden?
  • Ist die URL klar und relevant?
  • Erklären die Überschriften H2 und H3 die Struktur?
  • Sind Metadaten und ALT-Texte für Bilder nützlich?
  • Sind relevante Artikel und Produktseiten intern verlinkt?
  • Sitemap: Ist die Seite in der Sitemap enthalten und für Suchmaschinen-Crawler zugänglich?

A PrestaShop SEO Blog Addon Dieser Prozess wird durch Steuerelemente für Blog-URLs, Metadaten, Sitemap-Einbindung, RSS-Feeds und Inhaltsorganisation unterstützt. Das Handbuch dokumentiert URL-Muster, Meta-Felder, Sitemap-Steuerelemente, RSS-Einstellungen und zugehörige Inhaltsoptionen.
Verknüpfen Sie anschließend SEO-Kennzahlen mit dem Kaufverhalten. Suchimpressionen und Klicks zeigen die Auffindbarkeit, während Produktklicks, Warenkorbaktivitäten und Conversions den kommerziellen Erfolg verdeutlichen.

Inhalte für die KI-Suche vorbereiten, ohne für Maschinen zu schreiben

Die KI-gestützte Suche verändert die Art und Weise, wie Käufer Informationen finden, aber das zugrunde liegende Prinzip bleibt nützlicher Inhalt.

Beantworten Sie die Hauptfrage frühzeitig, verwenden Sie aussagekräftige Überschriften und gehen Sie auf die Unterfragen ein, die Käufer wahrscheinlich haben werden.

Google legt weiterhin Wert auf hilfreiche, nutzerorientierte Inhalte, während aktuelle E-Commerce-Content-Strategien Artikel zunehmend verschiedenen Phasen der Customer Journey zuordnen.

Für einen PrestaShop Blog-ModulDas praktische Ziel ist einfach: Die Seite soll für Menschen leicht verständlich und für Suchmaschinen leicht interpretierbar sein.

KI zur Skalierung der Umsetzung nutzen, nicht der Strategie.

Content-Teams verlieren oft Zeit durch repetitive Produktionsarbeiten. Sobald Thema, Suchintention, Produktbezug und redaktioneller Ansatz festgelegt sind, kann KI die Umsetzung beschleunigen.

Knowbands PrestaShop AI Content Addon kann mithilfe konfigurierter KI-Anbieter bei Beitragsinhalten, Auszügen, Metadaten, Tags, Bild-ALT-Texten und Übersetzungen helfen.

Knowband bietet Händlern außerdem die Möglichkeit, diese Aufgaben enger mit der Shop-Administration zu verknüpfen. Die Veröffentlichung wird kategorien- und sprachübergreifend einfacher zu verwalten. Der Händler entscheidet weiterhin, welche Produkte, Fragen und Aktionen relevant sind.

Umsatzwege messen, nicht nur Blog-Traffic

Der Verkehr ist ein Frühindikator, nicht das Endziel.

Überwachen Sie jeden Inhaltscluster auf Folgendes:

  • Organische Besuche
  • Suchimpressionen und Klicks
  • Klicks von Artikeln zu Produkten
  • Interaktion auf der Produktseite
  • Warenkorb-Aktivität
  • Unterstützte Conversions
  • Einnahmen im Zusammenhang mit inhaltsgestützten Customer Journeys

Wenn ein Artikel zwar viele Besucher anzieht, aber wenig Interaktion mit dem Produkt erzielt, sollten Sie die Kaufabsicht oder den internen Kaufprozess überprüfen. Wiederholen Sie Themen, die Käufer regelmäßig mit Produkten in Kontakt bringen.

Knowbands PrestaShop Blog Manager kann in diesen Workflow integriert werden, indem Beiträge, Produktbeziehungen, SEO-Einstellungen, Veröffentlichung und Inhaltsorganisation innerhalb der PrestaShop-Administrationsumgebung verwaltet werden.

Ein praktischer Workflow für einen umsatzorientierten PrestaShop-Blog

Nutzen Sie diese Abfolge für jede neue Content-Möglichkeit mit Ihrem PrestaShop Blog-Modul:

A PrestaShop SEO Blog Addon wird dann wertvoll, wenn es diesen Arbeitsablauf unterstützt, anstatt die dahinterstehende Strategie zu ersetzen.

Für Händler, die diesen Ansatz verfolgen, vereint Knowband Content-Erstellung, SEO-Vorbereitung, Produktverknüpfung, Veröffentlichung, KI-Unterstützung und Content-Organisation in einem einzigen PrestaShop-Workflow.

Entdecken  PrestaShop Blog Manager Ebenfalls verfügbar auf Prestashop Addons, um zu sehen, wie dieser Content-to-Commerce-Workflow in einem PrestaShop-Shop implementiert werden kann.

In diesem Tutorial erfahren Sie, wie Sie ohne Programmierkenntnisse Blogs zu Ihrer PrestaShop-Website hinzufügen können.

 

PrestaShop 9.2 Ask AI vs. AI Admin Assistant: Was eignet sich besser für die Shop-Verwaltung?

Das neue Ask AI von PrestaShop, eingeführt mit PrestaShop 9.2, ist ein vielversprechendes Zeichen dafür, wohin sich die Plattform entwickelt: ein nativer Assistent, direkt im Backoffice integriert, mit dem sich der Shop in natürlicher Sprache abfragen lässt. Er ist speziell an PrestaShop 9.2 gebunden und setzt zwei Begleitmodule voraus, den PrestaShop-MCP-Server und MCP Tools, die zusammen mit ihm installiert und konfiguriert sein müssen, bevor er irgendwelche Shop-Daten sehen kann.

In der Praxis öffnet Ask AI ein Chat-Panel in der Ecke der jeweiligen Admin-Seite und erinnert sich beim erneuten Öffnen an die vorherige Unterhaltung. Fragt man etwa „Welche Produkte sind aktuell nicht auf Lager?“, antwortet er nicht still im Hintergrund, sondern zeigt seine Arbeit: das konkrete MCP-Tool, das er aufrufen will, einen Bestätigungsschritt „Tool approved“, ein formuliertes Ziel und seine Überlegungen, bevor er die Antwort als formatierte Liste liefert. Das ist ein wirklich gutes Vertrauenssignal, allerdings gibt es im Gegenzug kein sichtbares SQL: Man sieht den Tool-Aufruf und das Ziel, nicht aber die zugrunde liegende Abfrage.

Das native Ask-AI-Panel von PrestaShop, geöffnet über die obere Admin-Leiste; es merkt sich die vorherige Unterhaltung über Sitzungen hinweg.

Ask AI zeigt seine Arbeit: das aufgerufene MCP-Tool, einen Schritt zur Tool-Freigabe und seine Überlegungen, bevor er antwortet.

Die fertige Antwort in voller Breite: eine einfache Liste der nicht vorrätigen Produkte mit einem bereitstehenden Feld für Folgefragen.

Wer diese Einrichtung lieber überspringen möchte oder eine frühere PrestaShop-Version nutzt, in der Ask AI schlicht nicht verfügbar ist, kann schon heute ein Modul installieren, das bereits einen KI-Assistenten in natürlicher Sprache bietet und deutlich mehr darum herum aufbaut, vieles davon, was Ask AI noch nicht enthält. Es heißt Smart AI Admin Assistant.

Das native Ask-AI-Panel von PrestaShop, geöffnet über die obere Admin-Leiste; es merkt sich die vorherige Unterhaltung über Sitzungen hinweg.
Die fertige Antwort in voller Breite: eine einfache Liste der nicht vorrätigen Produkte mit einem bereitstehenden Feld für Folgefragen.

PrestaShop Ask AI vs. Knowband Smart AI Admin Assistant

Funktion PrestaShop Ask AI Knowband Smart AI Admin Assistant
Unterstützte PrestaShop-Versionen 9.2 1.7.x bis 9.x.x
Voraussetzungen für die Einrichtung Erfordert die separaten Module PrestaShop MCP Server und MCP Tools Modul installieren, API-Schlüssel hinzufügen und loslegen
Datenzugriff Über den PrestaShop-MCP-Server mit definierten Tool-Aufrufen Natürliche Sprache zu SQL auf kuratierten, schreibgeschützten Datenbankansichten
Aktionen im Shop Kann Aktionen ausführen, ausdrückliche Bestätigung erforderlich Nur lesend; blockiert DELETE, DROP, UPDATE, INSERT und TRUNCATE
Transparenz der Abfragen MCP-Tool-Aufrufe; SQL nicht direkt sichtbar ✓ Generiertes SQL ansehen, bearbeiten und erneut ausführen
Integriertes Analyse-Dashboard Nicht verfügbar ✓ 44 Widgets zu Umsatz, Bestellungen, Lagerbestand, Bestsellern und mehr
Datenexport Nicht verfügbar ✓ Excel- und CSV-Export, auch vollständiger Datensätze
Spracheingabe Nicht verfügbar ✓ Browserbasierte Spracherkennung
Schnellzugriffe Kontextbezogene Vorschläge auf Produkt-, Bestell- und Kundenseiten ✓ Bearbeitbare Schnellabfrage-Chips für häufige Fragen
Zugriffskontrolle für Mitarbeiter Nicht verfügbar ✓ Rollenbasierte Konfiguration pro Mitarbeiter
Audit-Protokoll 30 Tage Gesprächsverlauf pro Nutzer; kein Protokoll von SQL oder Aktionen ✓ Audit-Protokoll der Abfragen mit Zeitstempel, einschließlich des ausgeführten SQL

Das Design von Ask AI mit Bestätigung vor jeder Aktion und die native Integration in den PrestaShop-Kern sind echte Stärken, die man im Auge behalten sollte. Doch das meiste von dem, was Smart AI Admin Assistant zu einem vollständigen Werkzeugkasten macht (das Dashboard, die Exporte, die Zugriffskontrolle, das Audit-Protokoll, die Spracheingabe), ist Terrain, das Ask AI noch nicht betreten hat.

Das Problem, das ein KI-Assistent löst

Jeder PrestaShop-Shopbetreiber kennt diese Routine: den gestrigen Umsatz prüfen, Bestellungen nach hängenden Vorgängen durchsuchen, nachsehen, welche Produkte knapp werden, vielleicht etwas für einen Partner exportieren. Nichts davon ist schwierig. Alles ist repetitiv, und alles frisst Stunden, die man lieber in die Bereiche des Geschäfts stecken würde, in denen wirklich das eigene Urteilsvermögen gefragt ist.

Smart AI Admin Assistant ersetzt diese Routine durch ein Gespräch. Sie tippen oder sprechen eine Frage so, wie Sie einen Kollegen fragen würden, und erhalten eine präzise, aktuelle Antwort direkt aus der Datenbank Ihres Shops. Keine Dashboards, durch die man navigieren muss. Kein Report-Builder. Kein SQL. Nur eine Frage und eine Antwort, in Sekunden.

Fragen Sie alles, erhalten Sie eine echte Antwort

Darauf baut das gesamte Modul auf: eine Engine, die Fragen zu Bestellungen, Kunden, Produkten, Verkäufen, Lagerbestand und Gutscheinen versteht, ganz ohne technisches Vorwissen. Keine Formulare auszufüllen, keine Dropdown-Menüs zur Auswahl; man fragt einfach:

  • „Wie viele Bestellungen wurden heute aufgegeben?“
  • „Zeig mir Produkte mit niedrigem Lagerbestand.“
  • „Welche Kunden haben diesen Monat am meisten ausgegeben?“
  • „Wie hoch ist mein Umsatz diese Woche im Vergleich zur letzten Woche?“
  • „Bei welchen Produkten fehlen Beschreibungen oder Bilder?“
  • „Was sind meine 10 meistverkauften Produkte in diesem Quartal?“

Sowohl Ask AI als auch Smart AI Admin Assistant erlauben es, solche Fragen in einfacher Sprache zu stellen; das ist kein Alleinstellungsmerkmal von einem der beiden. Der Unterschied zeigt sich in allem, was darum herum gebaut wurde, angefangen damit, wie jeder von beiden tatsächlich auf Ihre Daten zugreift.

Wählen Sie das KI-Modell, das zur Frage passt: Ask AI bietet diese Kontrolle nicht

Smart AI Admin Assistant bietet eine echte Auswahl an Anbietern und Modellstufen, ohne Code zu ändern, über ein einziges Einstellungsfenster:

  • OpenAI: GPT-4o Mini, GPT-4o, GPT-5.5
  • Anthropic Claude: Haiku 4.5, Sonnet 4.6, Opus 4.7
  • Google Gemini: 3.5 Flash, 3.1 Flash-Lite

Sie möchten schnelle, günstige Antworten für die täglichen Kurzchecks? Wählen Sie ein leichteres Modell. Sie möchten die tiefstmögliche Analyse eines schwachen Verkaufsmonats? Wechseln Sie nur für diese eine Abfrage auf eine Top-Stufe. Ask AI dagegen verbindet sich mit dem einen Anbieter-Schlüssel, den Sie konfiguriert haben; ein solcher Wechsel zwischen den Stufen direkt im Assistenten ist nicht vorgesehen.

Die AI-Provider-Einstellungen von Smart AI Admin Assistant wechseln zwischen OpenAI, Anthropic Claude und Google Gemini und wählen für jeden eine Modellstufe.

Eine Antwort, nicht nur eine Zahlentabelle

Jede Abfrage liefert mehr als Rohdaten: Der Assistent erzeugt dazu eine Zusammenfassung in verständlicher Sprache und hebt den Trend oder die Zahl hervor, auf die es wirklich ankommt. Fragen Sie nach Ihrem Lagerbestand, erhalten Sie nicht nur eine Tabelle, sondern erfahren auch, welche Produkte bald zum Problem werden.

Smart AI Admin Assistant für PrestaShop beantwortet „Welche Kunden haben diesen Monat am meisten ausgegeben?“ mit einer Zusammenfassung in verständlicher Sprache und den zugrunde liegenden Daten.

Ein vollständiges Analyse-Dashboard ist bereits integriert: etwas, das Ask AI nicht hat

Das integrierte Analyse-Dashboard: Umsatz, Bestellungen, Warenkorb-Conversion und mehr, alles auf einer Seite.

Unter der Chat-Oberfläche liegt ein vollständiges Backoffice-Analyse-Dashboard mit 34 Widgets: Umsatzanalyse, Bestellmenge, Warenkorb-Conversion-Raten, Kundenbindungsraten, Lagerwarnungen auf Produktebene, Bestseller, Abwanderungsrate, Umsätze nach Ländern, Kategorien, Zahlungsarten, Tageszeiten und mehr. Jedes Widget lässt sich ein- und ausschalten und neu anordnen, um die ideale Ansicht zu gestalten. Es kann auch als Startseite Ihres PrestaShop-Backoffice dienen.

Antworten, die sich exportieren, teilen und überprüfen lassen: in Ask AI nicht verfügbar

Ein Ergebnis, das Sie weitergeben müssen? Exportieren Sie es sofort nach Excel oder CSV: vollständige Datensätze, nicht nur die auf dem Bildschirm sichtbaren Zeilen. Ask AI hat keine Exportfunktion; alle Daten, die es anzeigt, bleiben im Chat.

Einem Assistenten Zugriff auf Ihre Datenbank zu geben, will gut überlegt sein, und das Modul wurde genau mit diesem Gedanken entwickelt: Strikte Beschränkungen für DELETE, DROP, UPDATE, INSERT und TRUNCATE stellen sicher, dass der Assistent Ihre Informationen nur lesen, nie beschreiben kann. Die Ausführung mehrerer Anweisungen wird blockiert, und SQL-Injection-Muster werden automatisch herausgefiltert. Und anders als bei Ask AI, das über MCP-Tool-Aufrufe arbeitet, bei denen es nichts zu prüfen gibt, können Sie das exakte von Smart AI Admin Assistant generierte SQL selbst ansehen, bearbeiten und erneut ausführen. Nichts läuft als Blackbox.

Das generierte SQL ist sichtbar, bearbeitbar und erneut ausführbar: nichts ist eine Blackbox.
Konfiguration der Datenbankansichten: Die KI fragt kuratierte, schreibgeschützte MySQL-Ansichten statt Rohtabellen ab.

Für Teams gemacht, nicht nur für Einzelbetreiber: Ask AI hat kein Gegenstück

Hat Ihr Shop mehrere Administratoren, oder betreuen Sie als Agentur Shops für Kunden, bietet das Modul eine rollenbasierte Zugriffskontrolle für Mitarbeiter: Sie legen genau fest, welche Mitarbeiter den Assistenten nutzen dürfen und was sie fragen dürfen. Jede Abfrage wird mit Zeitstempel protokolliert und liefert Ihnen einen lückenlosen Audit-Trail. Ask AI speichert 30 Tage Chatverlauf pro Nutzer, bietet aber weder Nutzerberechtigungen noch einen Audit-Trail pro Abfrage.

Die Zugriffskontrolle beschränkt den Assistenten auf bestimmte Mitarbeiterprofile.

Abfrageverlauf: ein vollständiges Audit-Protokoll mit Zeitstempel für jede gestellte Frage, einschließlich des generierten SQL.

Sprechen statt tippen: Ask AI unterstützt keine Spracheingabe

Die Spracheingabe auf Basis der nativen Spracherkennung des Browsers erlaubt es, die Frage laut zu stellen, statt sie zu tippen: praktisch im Lager, an einem hektischen Vormittag der Bestellabwicklung oder immer dann, wenn die Hände voll sind. Ask AI arbeitet nur mit Text.

Schnellzugriffe für die Fragen des Alltags: flexibler als die Vorschläge von Ask AI

Prestashop AI Admin Assistant enthält einsatzbereite „Schnellabfrage-Chips“: Bestellungen heute gesamt, Umsatz diesen Monat, Produkte mit niedrigem Bestand, Abgebrochene Warenkörbe (letzte 30 Tage), Top-Kunden nach Umsatz und mehr, alle vollständig bearbeitbar und anpassbar. Ask AI bietet kontextbezogene Vorschläge auf Produkt-, Bestell- und Kundenseiten, die sich jedoch weder bearbeiten noch erweitern lassen.

Jetzt loslegen

Wenn Sie bereit sind, nicht mehr durch Admin-Bildschirme zu wühlen, sondern Ihren Shop einfach zu fragen, was Sie wissen müssen, ist Smart AI Admin Assistant verfügbar, mit Live-Demos von Backoffice und Frontend sowie einem vollständigen Benutzerhandbuch, damit Sie vor dem Kauf genau sehen, was Sie bekommen:

PrestaShop Smart AI Admin Assistant holen

 

 

Benutzerhandbuch für das Prestashop Point of Sale Modul

Wissensband PrestaShop Point of Sale Modul Knowband ist ein umfassendes PrestaShop-Kassenmodul für mehrere Filialen, das speziell für Händler mit einem oder mehreren stationären Geschäften neben ihrem Onlineshop entwickelt wurde. Das Modul ist für diese Händler besonders praktisch, da es Funktionen wie Filialverkäufe, Lagerverwaltung und Mitarbeiterverwaltung direkt in das PrestaShop-Backend integriert und somit eine attraktive Alternative zu anderen Kassensystemen darstellt.

Das Modul basiert auf dem Multi-Outlet-POS-Ansatz. Jeder physische Standort, im Administratorjargon als Outlet bezeichnet, lässt sich individuell mit eigener Adresse, Währung, Sprache und eigenen Verkaufsbedingungen konfigurieren. Alle Outlets funktionieren jedoch weiterhin über eine einzige PrestaShop-Website. Daher eignet sich das PrestaShop Point of Sale Add-on ideal für Multi-Outlet-Einzelhandelsmodelle wie beispielsweise Boutique-Ketten, Franchise-Filialen, Pop-up-Stores und Lager mit zusätzlichen Verkaufsaktivitäten.

Knowband Point of Sale ist selbst keine Zahlungsmethode. Es erfasst POS-Verkäufe über seinen eigenen internen Bestellprozess und verwendet für POS-Transaktionen immer eine feste interne Zahlungsmethode; der Bestellstatus, der nach Zahlungseingang angewendet wird, ist in den Einstellungen konfigurierbar, und Versandkosten, Rabatte und Provisionen werden zusätzlich zu diesem Prozess berechnet.

1.1 Was das Modul beinhaltet

Das Prestashop Point of Sale Modul umfasst Funktionen wie Dashboard, Erstellung mehrerer Filialen, Provisionsverfolgung, Bestandssynchronisierung und vieles mehr.

 

  • Verkaufs-Dashboard-Modul für PrestaShop: Ein anpassbares, verschiebbares Widget-Raster zur Überprüfung der Filialleistung, überbuchter Bestellungen und Verkaufstrends
  • Filialmanagement: Erstellung, Bearbeitung und Aktivierung einzelner Verkaufsstellen, jede mit eigener Adresse, Währung, Sprache und eigenen Überschreibungsregeln
  • PrestaShop-Vertriebsagentenverwaltung: PrestaShop-Mitarbeiter den Filialen als Kassierer zuweisen und bestimmte Mitarbeiter als POS-Manager kennzeichnen
  • Provisionsverfolgung: Erfassung der Verkäuferprovision pro Verkauf, aufgeschlüsselt nach Mitarbeiter und Filiale.
  • POS-Kundenverwaltung für PrestaShop: Suchen, Erstellen und Konfigurieren des Auscheckverhaltens von Gästen basierend auf der Filiale
  • PrestaShop Barcode-Scanner-Modul: Die über den Scanner eingegebenen Barcodes werden mit einem benutzerkonfigurierbaren Barcode-Feld wie EAN13, UPC, ISBN, MPN und Referenz abgeglichen.
  • Bestandssynchronisierung für PrestaShop: Sicherstellung der korrekten Bestandsübersicht bei der Zuweisung, dem Verkauf und der Rückgabe von Produkten in verschiedenen Verkaufsstellen.
  • Offline-Bestellmodul für PrestaShop: Verkäufe werden bei Verbindungsabbruch in eine Warteschlange gestellt und nach Wiederherstellung der Verbindung automatisch synchronisiert. Doppelte Bestellungen werden mithilfe von Idempotenzschlüsseln verhindert.
  • PrestaShop Kassensystem mit Belegdruck: Erstellung gedruckter Belege über standardmäßigen browserbasierten HTML-Druck, mit konfigurierbarer Rabattzeilenanzeige
  • Rückgabe- und Erstattungsprozess am Kassensystem: Transparenz auf Bestellebene hinsichtlich bezahlter Beträge, Bestellstatus und Überverkaufskennzeichnungen, sodass Retouren und Rückerstattungen bis zum ursprünglichen Händler und Verkäufer zurückverfolgt werden können.
  • PWA-ähnlicher Panelzugriff: eine öffentliche POS-Panel-URL, die optional angepasst werden kann und in einem Browser-Tab geöffnet oder als app-ähnliche Verknüpfung auf einem Desktop-Gerät installiert werden kann.

2.0 Anforderungen und Kompatibilität für das Prestashop Point of Sale Add-on

2.1 PrestaShop-Kompatibilität

Das Modul ist kompatibel mit PrestaShop 1.7, PrestaShop 8.x und PrestaShop 9.xx. Shop-Betreiber können es bedenkenlos nutzen. Sollten Sie auf Probleme stoßen, steht Ihnen unser Team jederzeit zur Verfügung. [E-Mail geschützt]

2.2 Modulabhängigkeiten

Das Multi-Outlet-POS-System erstellt und nutzt eigene Datenbanktabellen für Filialen, Produkt-zu-Filiale-Zuordnung, Lagerbestandsverwaltung, Rabattprotokolle, Offline-Bestellwarteschlangen und Provisionsaufzeichnungen sowie Standard-PrestaShop-Tabellen für Mitarbeiter, Kunden, Spediteure und Bestellungen.

2.3 Erforderliche Berechtigungen

Der Administrator, der das Modul installiert oder konfiguriert, benötigt gültigen PrestaShop-Backend-Zugriff mit Berechtigungen zur Verwaltung von Modulen, Produkten, Versanddienstleistern, Kunden, Mitarbeitern und Bestellungen. Insbesondere die Filialverwaltung betrifft Produkte und Versanddienstleister direkt. Shop-Admins ohne diese Berechtigungen können die Filialeinrichtung daher nicht abschließen.

3.0 Installation und Aktivierung des Prestashop Multi Outlet POS-Systems

3.1 Installation des Moduls

Installieren Sie Knowband PrestaShop Point of Sale aus der PrestaShop-Modulliste im Backend, genau wie jedes andere Standard-PrestaShop-Modul installiert wird. 

  • Navigieren Sie zu Modulmanager > Module
  • Klicken Sie auf die Option „Hochladen“ und laden Sie die Knowband Prestashop Point of Sale-Software hoch.
  • Nach der Installation klicken Sie auf Konfigurieren. Sie werden dann zum Konfigurationsmodul weitergeleitet.

3.2 Aktivierung

Die Installation des Moduls ist nicht dasselbe wie dessen Aktivierung für den Live-Verkauf.  Aktivieren Sie das Modul über die Registerkarte „POS-Modul aktivieren“.

4.0 Modul-Registerkartenstruktur im POS 

Nach der Installation finden Sie das Modul Knowband Prestashop Point of Sale unter dem Menüpunkt SELL von PrestaShop. 

  • Dashboard
  • Einstellungen
  • Outlets
  • Mitarbeiter
  • Bestellungen
  • Reports
  • Belegeinstellungen
  • Andere Module

5.0 Konfiguration des Admin-Panel-Moduls in Prestashop Kassensystem

5.1-Dashboard

Das Dashboard ist die Startseite des Vertriebs-Dashboard-Moduls für PrestaShop und bietet dem Administrator einen filialbezogenen Überblick über die POS-Aktivitäten, sobald er das Knowband Prestashop Point Of Sale-Menü öffnet.

5.1.1 Zweck

  • Prüfen Sie die jüngsten Verkaufsaktivitäten und Trends in den verschiedenen Filialen.
  • Prüfen Sie die Leistung der einzelnen Steckdosen.
  • Sehen Sie sich die Anzahl der überbuchten Bestellungen an, die in direktem Zusammenhang mit der Genauigkeit der Bestandsabgleichung stehen.
  • Öffnen Sie das Kassensystem schnell von einem einzigen Bildschirm aus.
  • Passen Sie das Widget-Layout so an, wie der Ladeninhaber oder Manager die Daten auswerten möchte.

5.1.2 Felder und Steuerelemente

  • Steckdosenwahlschalter: Schaltet die Dashboard-Ansicht auf eine bestimmte Steckdose oder auf alle zugänglichen Steckdosen um, was für die Verwaltung mehrerer Steckdosen von zentraler Bedeutung ist.
  • Periodenauswahl: ändert den von den Dashboard-Widgets verwendeten Berichtszeitraum.
  • Widget-Steuerelemente anpassen: Widget-Layout aktivieren, neu anordnen und speichern
  • Schnelllink zu überbuchten Bestellungen: Öffnet die Bestellübersicht, gefiltert nach überverkauften Bestellungen.

5.1.3 Schaltflächen und Aktionen

  • Kassensystem öffnen: öffnet das POS-Panel in einem neuen Browser-Tab
  • Dashboard-Layout zurücksetzen: Stellt die Widget-Anordnung auf das Standardlayout zurück
  • Demo-Modus umschalten: Schaltet das Dashboard auf einen Demodatensatz anstelle von Live-Daten um, was für Screenshots oder Schulungszwecke nützlich ist.

5.1.4 Wichtiges Verhalten

  • Widget-Daten werden per AJAX geladen, anstatt die gesamte Seite neu zu laden.
  • Die Inhalte des Dashboards sind immer filialspezifisch, sobald eine Filiale ausgewählt ist.
  • Das Widget-Layout und die Demo-Modus-Einstellungen werden pro Shop gespeichert, sodass PrestaShop-Installationen mit mehreren Shops separate Dashboard-Einstellungen beibehalten.

5.2 Allgemeine Einstellungen

Der Bereich „Einstellungen“ ist der Hauptkonfigurationsbereich für das Verhalten des Moduls und ist in fünf Unterregisterkarten unterteilt: Allgemein, Produkt, Kunde, Zahlung und Versand.

Allgemeine 5.2.1

Es steuert das grundlegende Betriebsverhalten des PrestaShop POS-Moduls: ob es aktiv ist, wie Rabatte und der Offline-Modus funktionieren, die Farben des Bedienfelds und die öffentliche URL des Bedienfelds.

  • POS-Modul aktivieren: Schaltet das gesamte Modul ein oder aus; im deaktivierten Zustand ist das Kassenpanel nicht verfügbar.
  • Gutscheineingabe im Warenkorb anzeigen: Zeigt oder blendet das Gutscheinfeld im Warenkorb an.
  • Hinweistext im Warenkorb-Panel: Optionale Nachricht, die über dem POS-Warenkorb angezeigt wird
  • Manuelle Rabatte an der Kasse zulassen: ermöglicht Kassiererrabatt
  • Maximaler Rabatt in %: maximaler manueller Rabattprozentsatz, den ein Kassierer anwenden darf
  • Maximaler Rabatt (fester Betrag): maximaler fester Rabattbetrag, den ein Kassierer gewähren darf
  • Akzentfarbe der Paneele: Hauptfarbe, die von der POS-Oberfläche verwendet wird
  • Farbverlauf des Panels: Sekundärfarbe für den POS-Hintergrundverlauf
  • Füllfarbe der Schaltfläche: Hauptfarbe für Aktionsschaltflächen im Kassenpanel
  • Farbe beim Überfahren der Schaltfläche: Farbe beim Überfahren des Buttons
  • Offline-Modus aktivieren: Aktiviert das Offline-Bestellmodul für PrestaShop, wodurch Verkäufe in eine Warteschlange gestellt werden können, während die Verbindung unterbrochen ist, und automatisch synchronisiert werden, sobald sie wiederhergestellt ist.
  • Idempotenz-Erhaltungsfenster (Tage): Anzahl der Tage, für die Deduplizierungsschlüssel für Offline-Verkäufe aufbewahrt werden, um zu verhindern, dass derselbe Offline-Verkauf zweimal erfasst wird.
  • Benutzerdefinierter URL-Pfad für die Verkaufsseite: Diese Option ermöglicht es dem POS-Panel, einen benutzerdefinierten öffentlichen URL-Pfad, z. B. /pos/, zu verwenden und unterstützt die Installation von PWA-ähnlichen Verknüpfungen.

Hinweis: Das Ändern des Pfads für das benutzerdefinierte Panel kann bereits installierte Desktop-App-Verknüpfungen beschädigen, da eine installierte Verknüpfung auf die URL verweist, mit der sie erstellt wurde.

5.2.2 Produkt

Steuert, wie Produkte im Kassensystem gesucht, angezeigt, zugewiesen und verwaltet werden, und ist der zentrale Konfigurationspunkt sowohl für das Barcode-Scanner-Modul für PrestaShop als auch für das Inventarsynchronisierungsmodul für PrestaShop.

  • Maximale Zeichenanzahl pro Produktnamen: Kürzt lange Produktnamen in der POS-Oberfläche
  • Niedrige Alarmschwelle für Lagerbestände: Niedrige Lagerbestände werden signalisiert, wenn der zugeteilte Bestand den gewählten Wert erreicht oder unterschreitet.
  • Suchergebnisbegrenzung (Produkte/Kunden): Maximale Anzahl der bei Produkt- oder Kundensuchen zurückgegebenen Zeilen
  • Produktsuchfelder: Wählt aus, welche Produktfelder in der POS-Suche per Textabgleich berücksichtigt werden (Name, Referenz, EAN, ISBN, UPC, MPN und Tags).
  • Barcode-Feld zum Abgleich: Wählt aus, welches Barcode-Feld das Barcode-Scanner-Modul für PrestaShop beim Scannen oder Eingeben eines Codes verwendet (EAN13, UPC, ISBN, MPN oder Referenz).
  • Deaktivierte Produkte automatisch aus einem geöffneten Warenkorb entfernen: Entfernt automatisch deaktivierte oder nicht mehr zugewiesene Produkte aus einem geöffneten Warenkorb.
  • Flaggenprodukte mit folgenden Kombinationsmöglichkeiten: Produkte mit Varianten werden gekennzeichnet, damit die Kassiererin weiß, dass vor dem Bezahlen eine Auswahl getroffen werden muss.
  • POS-Status bei neuer Zuweisung aktivieren: Stellt neu zugewiesene Produkte sofort für den POS-Verkauf bereit
  • Originalpreis und Rabatt anzeigen: Zeigt sowohl den Originalpreis als auch den reduzierten Preis für preisreduzierte Produkte an.
  • Neue oder bearbeitete Produkte automatisch Filialen zuweisen: Produkte werden automatisch aktiven Filialen zugeordnet und das Bestandssynchronisierungsmodul für PrestaShop wird unterstützt.
  • Standard-/Startkategorie-ID: Die Kategorie, die im Kassenpanel standardmäßig angezeigt wird; auf 0 setzen, um die Stammkategorie des Shops zu verwenden.
  • Produktbild-Miniaturansichten in Suchergebnissen und im Warenkorb anzeigen: zeigt kleine Produktbilder an
  • Verfügbare Menge in den Suchzeilen anzeigen: Zeigt den Lagerbestand des Outlets in den Produktsuchergebnissen an
  • SKU/Referenz in den Suchzeilen anzeigen: zeigt unter dem Produktnamen einen Produktreferenztext an

5.2.3 Kunde

Verwaltet den globalen Teil der Kundenverwaltung von PrestaShop POS. Die meisten kundenbezogenen Konfigurationen befinden sich nun auf Filialebene und nicht mehr hier.

  • Kassierer sollen Kundengruppen bei der Erstellung auswählen können: zeigt ein Auswahlfeld für Kundengruppen an, wenn ein Kassierer einen Kunden über das Bedienfeld anlegt.

5.2.4-Zahlung

Steuert den Zahlungsstatus für POS-Verkäufe und die Provisionsregeln für Verkäufer, die die Provisionsverfolgung steuern.

  • Wie POS-Verkäufe bezahlt werden: ein Anzeigefeld, das erklärt, dass alle POS-Verkäufe über eine feste interne Zahlungsmethode abgewickelt werden.
  • Status wird nach Zahlungseingang angewendet: Der Bestellstatus, der zugewiesen wird, sobald ein Verkauf als bezahlt markiert wird.
  • Provisionsverfolgung für Vertriebsmitarbeiter aktivieren: Schaltet die Provisionsberechnung für die Provisionsverfolgung ein oder aus.
  • Provisionssatz (% des Bestellwerts): Prozentsatz des Verkaufserlöses, der für die Verkäuferprovision verwendet wird

5.2.5 Versand

Steuert das Versandverhalten bei POS-Bestellungen, einschließlich der Frage, welche Versanddienstleister ein Kassierer anbieten kann.

  • Erlauben Sie den Versand eines POS-Verkaufs an den Kunden: ermöglicht den Versand am POS
  • An der Kasse sind folgende Tragemöglichkeiten erhältlich: Mehrfachauswahlliste aller Anbieter, aus denen ein Kassierer auswählen kann
  • Vorausgewählter Anbieter: Standardmäßig ausgewählter Versanddienstleister, wenn ein Kassierer den Versandmodus auswählt

5.3 So fügen Sie mehrere Filialen in Prestashop Point of Sale hinzu

Filialen bilden den Kern der Konfiguration von Filialnetzen. Dieser Abschnitt behandelt die Filialliste, das Formular zum Hinzufügen und Bearbeiten von Filialen sowie das Produktpanel der Filialen, das für die Bestandssynchronisierung verwendet wird.

5.3.1 Liste der Verkaufsstellen

Listet alle für den aktuellen Shop konfigurierten Filialen auf und ist der Einstiegspunkt für die Filialverwaltung.

Listenspalten: ID, Filial-/Verkaufsstellenbezeichnung, Postleitzahl, Land, Zahlungsart ändern, Versandart ändern, Status

  • edit: öffnet das Formular zur Steckdosenkonfiguration
  • Statusumschaltung: Aktiviert oder deaktiviert die Steckdose
  • Kassensystem öffnen: öffnet das POS-Panel für diesen Kontext in einem neuen Tab
  • Neue Filiale hinzufügen: erstellt einen neuen Outlet-Datensatz

5.3.2 Outlet hinzufügen/bearbeiten

Erstellt oder bearbeitet eine einzelne Filiale und definiert deren physisches Profil sowie die lokalen Zahlungs-, Versand- und Gast-Checkout-Regeln.

Kernbereiche: Filiale aktiv, Filial-/Verkaufsstellenbezeichnung, Adresszeile 1, Adresszeile 2, Ort, Postleitzahl, Land, Bundesland/Kanton, Telefonnummer, Akzeptierte Währungen in dieser Filiale, Vorausgewählte Währung an der Kasse, Verfügbare Sprachen in dieser Filiale, Vorausgewählte Sprache an der Kasse

5.3.3 Zahlungsüberschreibungsgruppe

  • Zahlungseinstellungen überschreiben: Schaltet die Zahlungsüberschreibung der Verkaufsstelle ein oder aus
  • Status wird nach Zahlungseingang angewendet: Auftragsstatus für bezahlte POS-Verkäufe in dieser Filiale
  • Provisionsverfolgung für Vertriebsmitarbeiter aktivieren: ermöglicht die Provisionsverfolgung auf Filialebene.
  • Provisionssatz (% des Bestellwerts): Für diese Filiale geltender Provisionssatz

5.3.4 Versandüberschreibungsgruppe

  • Versandeinstellungen überschreiben: Schaltet die Versandüberschreibung für Outlets ein oder aus
  • Erlauben Sie den Versand eines POS-Verkaufs an den Kunden: ermöglicht den Versand in dieser Filiale
  • An der Kasse sind folgende Tragemöglichkeiten erhältlich: Zugelassene Spediteure für diese Verkaufsstelle
  • Vorausgewählter Anbieter: Standardversanddienstleister für diese Filiale

5.3.5 Gäste-Checkout-Gruppe

Diese Gruppe stellt die Filialebene des PrestaShop POS-Kundenmanagementsystems dar.

  • Verkäufe ohne registrierten Kunden zulassen: ermöglicht den Verkauf an Gäste in dieser Filiale
  • Gästebetreuung: Wählt aus, ob Gäste einen bestehenden Kundendatensatz verwenden oder ein neuer Gastkunde, der pro Verkauf erstellt wird.
  • E-Mail-Adresse des Gastbezahlers: E-Mail-Adresse des Bestandskunden, die für Gastverkäufe verwendet wird
  • Nach dem Namen des Kunden fragen: zeigt Namensfelder im Gastformular an
  • Erfragen Sie die Adresse des Kunden: zeigt Adressfelder im Gastformular an

5.3.6 So ordnen Sie Produkte Filialen zu. 

Wird beim Bearbeiten eines bestehenden Outlets angezeigt und ist der Arbeitsbildschirm für das Inventarsynchronisierungsmodul von PrestaShop auf Outlet-Ebene.

  • Produkt der Filiale zuordnen
  • Weisen Sie alle Produkte dem Outlet zu.
  • Mengen für zugewiesene Produkte verwalten
  • Ein Produkt aus dieser Filiale entfernen

5.4 Mitarbeiter

Der Bildschirm „Mitarbeiter“ ist die PrestaShop-Vertriebsagentenverwaltungsansicht, in der alle einem POS-Shop zugewiesenen PrestaShop-Mitarbeiter aufgelistet sind.

Listenspalten: Mitarbeiter-ID, Name des Kassierers, E-Mail-Adresse, Zuständige Filiale, Status, Manager

  • edit: öffnet den Mitarbeiterdatensatz im Standard-Mitarbeitereditor von PrestaShop.

Die Registerkarte „Mitarbeiter“ bietet Funktionen zum Erstellen von Mitarbeiterkonten und zum Konfigurieren von Berechtigungen und Zugriffspunkten, auf die Mitarbeiter Zugriff haben sollen.

  • Vorname: Bitte geben Sie den Vornamen des Mitarbeiters an.
  • Nachname: Bitte geben Sie den Nachnamen des Mitarbeiters an.
  • Avatar: Laden Sie das Avatarbild des Mitarbeiters hoch.
  • Gravatar aktivieren: Geben Sie an, ob Sie das Gravatar-Bild des Mitarbeiters verwenden möchten (Ja/Nein).
  • E-Mail-Adresse: Geben Sie die E-Mail-Adresse des Mitarbeiters an. Diese E-Mail-Adresse kann als Anmelde- und Informationsaustauschkanal verwendet werden.
  • Passwort: Geben Sie für den Mitarbeiter ein Passwort mit mindestens 8 Zeichen an.
  • Sprache: Geben Sie die Sprache an, die der Mitarbeiter im Administrationsbereich verwendet.

Zugriff und Berechtigungen

  • AktivesWählen Sie „Ja“, wenn Sie dem Mitarbeiter Zugriff auf das Admin-Panel gewähren möchten; wählen Sie andernfalls „Nein“.
  • Funktion / Rolle (Role) *Wählen Sie die Rolle des Mitarbeiters. Basierend auf der gewählten Rolle erhält der Mitarbeiter Berechtigungen und Zugriff auf Funktionen.
  • StandardseiteWählen Sie die Seite aus, die dem Mitarbeiter direkt nach dem Einloggen angezeigt werden soll.

POS-Zugang

  • Zugewiesene POS-FilialeWählen Sie die Kassenfiliale aus, die dem Mitarbeiter gehört.

Wenn dieses Feld leer gelassen/nicht initialisiert wird, gilt der Mitarbeiter nicht als Kassierer und erhält daher keinen POS-Zugang.

  • MitarbeiterbildWählen Sie ein Foto/Bild des Mitarbeiters aus. Dies kann die Identifizierung des Mitarbeiters im System erleichtern. Sobald alle erforderlichen Daten eingegeben sind, speichern Sie den Mitarbeiterdatensatz.

5.5 Wie werden Offline-Bestellungen mit PrestaShop synchronisiert? 

Im Bildschirm „Bestellungen“ werden alle vom Kassensystem ausgehenden Bestellungen aufgelistet. Er ist der primäre Ort, um die Verkaufshistorie einzusehen, und der Ausgangspunkt für jede Untersuchung des Rückgabe- und Erstattungsverlaufs im Kassensystem.

Listenspalten: ID, Referenz, Kunde, Filiale, Verkäufer, Provisionsbetrag, Status, Gesamtbetrag, Bezahlt, Überverkauft, Datum

Filters: Filialfilter, Verkäuferfilter, Datumsfilter

Ansicht: öffnet die detaillierte Bestellansicht für diesen Verkauf, einschließlich Filiale, Verkäufer und Zahlungsdetails, die für die Nachverfolgung einer Rücksendung nützlich sind.

Der CSV-Export ist über den standardmäßigen Exportmechanismus der PrestaShop-Hilfsliste möglich, wodurch sich unkompliziert ein POS-Trail für Retouren und Rückerstattungen oder eine Abstimmungsdatei für die Buchhaltung erstellen lässt.

5.6 Wie man Berichte analysiert 

Der übergeordnete Reiter „Berichte“ gruppiert die beiden Berichtsbildschirme, die für die Provisionsverfolgung und die Rabattüberwachung verwendet werden.

5.6.1 Rabattbericht

Fasst die Rabattaktivitäten nach Mitarbeiter und Filiale zusammen und hilft der Verwaltung, Kassierer zu identifizieren, die häufig oder besonders viele Rabatte gewähren.

Listenspalten: Mitarbeiter-ID, Vorname, Nachname, Filiale, Anzahl der Rabatte, Gesamtrabatt, Rabatte pro Artikel, Gesamtbetrag pro Artikel, Rabatte für den gesamten Warenkorb, Gesamtbetrag des Warenkorbs, Letzter Rabatt

Filters: Mitarbeiternamenfilter, Filialfilter, Datumsbereich des letzten Rabatts

Dies ist ein schreibgeschützter Bericht. Er basiert auf den vom Modul protokollierten Rabattaktivitäten und enthält keine Zeilen zu Gutscheinrabatten.

5.6.2 Kommissionsbericht

Der Hauptbildschirm zur Provisionsverfolgung, der die von einem Verkäufer in jeder Filiale verdienten Provisionen zusammenfasst.

Listenspalten: Mitarbeiter-ID, Vorname, Nachname, Filiale, Umsatz inkl. Provision, Gesamtumsatz, Gesamtprovision, Durchschnitt pro Verkauf, Letzte Provision

Filters: Auslassfilter, Zeitraum der letzten Inbetriebnahme

Bestellungen ansehen: Öffnet die Bestellseite, gefiltert nach dem zuständigen Verkäufer und der Filiale.

Hinweis: Dieser Bericht ist nach Verkäufer und Filiale gruppiert, was wichtig ist, wenn ein einzelner Mitarbeiter im Rahmen von Multi-Outlet POS-Operationen in mehreren Filialen arbeitet.

5.7 Belegeinstellungen

Steuert, wie PrestaShop POS mit Belegdruck Rabatte anzeigt und ob Neukunden eine Willkommens-E-Mail erhalten.

  • Drucken Sie für jede Zeile einen eigenen Rabatt aus: druckt für jedes rabattierte Produkt eine separate Rabattzeile auf den Kassenbon.
  • Gesamtrabatt für den Warenkorb ausgeben: Gibt eine separate Gesamtsummenzeile für Rabatte auf Warenkorbebene aus.
  • Neukunden eine Willkommensnachricht per E-Mail senden: sendet eine Willkommens-E-Mail, wenn ein Kassierer einen neuen Kunden am Kassensystem anlegt..

6.0 Fazit

Knowband PrestaShop Point of Sale, auch bekannt als PrestaShop Multi-Outlet Point of Sale (POSDieses Modul ist ideal für Shops, die eine vollwertige Filialverwaltung direkt in PrestaShop benötigen und kein externes Zusatzsystem verwenden möchten. Administratoren können damit Filialen anlegen und Mitarbeiter über die Vertriebsagentenverwaltung zuweisen. Außerdem sorgt das Modul mit der Bestandssynchronisierung für einen stets aktuellen Lagerbestand, ermöglicht das Scannen von Produkten mit dem Barcode-Scanner, die Abwicklung von Offline-Bestellungen, die Konfiguration von Versand und Zahlung, das Drucken von Belegen sowie die Überwachung von Rabatt- und Provisionsentwicklungen – alles über ein zentrales Verkaufs-Dashboard in PrestaShop. Bei Problemen mit dem Modul kontaktieren Sie uns bitte unter [Kontaktinformationen einfügen]. [E-Mail geschützt]

OpenCart SEO Audit Manager User Manual

 

1. Einleitung

Eine OpenCart-Website erfordert weit mehr als nur das Hinzufügen von Produkten und die Abwicklung von Bestellungen. Suchmaschinen müssen wissen, was sich auf der Webseite befindet, Kunden erwarten kurze Ladezeiten, und defekte Links müssen erkannt werden, bevor sie zu Umsatzeinbußen führen. Der von Knowband entwickelte OpenCart SEO Audit Manager bietet all diese Funktionen in einem einzigen Dashboard – ganz ohne verschiedene Add-ons, Excel-Tabellen und manuelle Prüfungen. Eine OpenCart SEO Audit Extension erledigt all diese Aufgaben gleichzeitig.

Das grundlegende Prinzip der OpenCart SEO Audit-Erweiterung besteht darin, Produkte, Produktkategorien, Informationsseiten, Hersteller und Blogs zu bewerten, die mit OpenCart kompatibel sind. Jede einzelne Seite erhält eine individuelle Qualitätsbewertung, die Aspekte wie Meta-Tags, Lesbarkeit, Keyword-Integration, Verlinkung und mehr berücksichtigt. Für Shopbetreiber mit wenig SEO-Kenntnissen ist dies eine hilfreiche Checkliste.

Neben der Bewertung bietet die Erweiterung Funktionen wie OpenCart Google Analytics 4-Analyse, OpenCart Google Search Console und OpenCart PageSpeed ​​Insights für Traffic-, Such- und Seitenladezeitanalysen in einem zentralen Dashboard. Zusätzlich übernimmt sie die Weiterleitungsverwaltung mithilfe der OpenCart URL Redirect Extension. Diese Erweiterung identifiziert außerdem 404-URLs, die die Nutzererfahrung beeinträchtigen könnten, und erkennt doppelte SEO-URLs.

Dieses Modul fungiert als OpenCart-Plugin für technische Suchmaschinenoptimierung (SEO). Es ermöglicht die Bearbeitung der robots.txt-Datei mit dem OpenCart Robots.txt Editor und erstellt XML- und HTML-Sitemaps mit dem OpenCart Sitemap Generator. Mit dem optionalen OpenCart AI Content Generator auf Basis von ChatGPT werden wichtige Elemente wie Meta-Titel, Meta-Beschreibungen, Produktbeschreibungen und Social-Media-Tags automatisch generiert.

Dieses Handbuch beschreibt die Funktionalität des Knowbands. OpenCart SEO-Audit-Erweiterung Dieses Dokument basiert auf der tatsächlichen Navigation, den Funktionen und der Performance der Seite. Es gibt keine Garantie für das Suchmaschinenranking, da kein Onpage-Service dieses beeinflussen kann. Die Funktion, die Verwendung und die Relevanz der einzelnen Features werden erläutert. Das Handbuch richtet sich an OpenCart-Shopbetreiber mit OpenCart-Kenntnissen, die jedoch keine SEO-Analyse durchführen können.

2. Hauptmerkmale der OpenCart SEO-Audit-Erweiterung

OpenCart SEO Audit Manager, eine umfassende SEO-Audit-Erweiterung für OpenCart-Shops, vereint mehrere Funktionen in einem Modul. Zusammen decken sie die meisten wiederkehrenden SEO-Wartungsaufgaben ab, die ein OpenCart-Shop benötigt:

  • SEO- und Lesbarkeitsbewertung für Produkte, Kategorien, Informationsseiten, Hersteller und zugehörige Blog-Inhalte
  • Ergebnisverlauf mit Trenddiagrammen, Momentaufnahmen und Vergleichen im Zeitverlauf
  • Probleme sind nach Regeln gruppiert, sodass Administratoren ein Problem auf mehreren Seiten gleichzeitig beheben können.
  • OpenCart Google Analytics 4-Integration mit Berichten zu Sitzungen, Nutzern, E-Commerce und Verhalten
  • OpenCart-Integration in die Google Search Console mit den Schwerpunkten Performance, Sitemap-Übermittlung und URL-Indexierungsprüfung
  • PageSpeed ​​Insights-Integration mit mobilen und Desktop-Tests sowie historischer Trendverfolgung
  • Ein OpenCart-Weiterleitungsmanager, der OpenCart-301-Weiterleitungen sowie die Weiterleitungstypen 302 und 303 unterstützt, einschließlich des Massenimports von CSV-Dateien.
  • 404-URL-Erkennung, die fehlende Shopfront-Anfragen zur Überprüfung protokolliert.
  • Prüfung auf doppelte URLs, im Wesentlichen ein OpenCart SEO-Checker für SEO-Keywords, die mehr als einer Seite zugewiesen sind
  • Generierung von XML- und HTML-Sitemaps über den OpenCart Sitemap Generator des Moduls sowie Unterstützung für RSS-Feeds
  • robots.txt-Verwaltung über den integrierten robots.txt-Editor direkt im Admin-Panel
  • Ein KI-gestützter OpenCart-Content-Generator (ChatGPT-basiert) für Metatitel, Beschreibungen, Produkttexte und Social-Media-Metadaten
  • Import/Export für die Massensicherung, Wiederherstellung und KI-gestützte Optimierung von SEO-Daten.
  • Social Cards für Open Graph- und X (Twitter)-Kartenmetadaten sowie Unterstützung für strukturierte Daten

Jeder dieser Bereiche wird in den folgenden Abschnitten detailliert beschrieben, wobei die genauen Tab-Namen und Felder aus dem OpenCart SEO Audit Module verwendet werden.

3. Installation der Erweiterung

Schritt 1: Laden Sie das Modul herunter. Laden Sie OpenCart SEO Audit Manager, ein OpenCart SEO-Plugin, das entwickelt wurde, und extrahieren Sie es auf Ihrem lokalen Rechner.

Schritt 2: Kopieren Sie die Dateien auf Ihren Server. Laden Sie den Inhalt des Verzeichnisses „Datei-Upload“ (Admin, System, Katalog) in Ihren Shop hoch und behalten Sie dabei die bestehende Ordnerstruktur bei.

Schritt 3: Installieren oder aktualisieren Sie die OCMOD-Modifikation. Das Modul enthält eine OCMOD-Modifikation, die die Knowband SEO-Gruppe zur Admin-Seitenleiste hinzufügt. Gehen Sie in OpenCart zu Erweiterungen > Modifikationen und aktualisieren Sie die Modifikationsliste, damit die OpenCart SEO-Erweiterung korrekt angezeigt wird. Falls der Eintrag in der Seitenleiste nicht sofort erscheint, bietet die Erweiterung auch eine ereignisbasierte Ausweichlösung, die das Menü nach der Installation automatisch hinzufügt.

Schritt 4: Installieren Sie die Erweiterung. Öffnen Sie das OpenCart-Administrationspanel, gehen Sie zu Erweiterungen, suchen Sie Knowband SEO und installieren Sie es.

Schritt 5: Benutzerberechtigungen bestätigen. Die Installation gewährt der installierenden Benutzergruppe Zugriff und Änderungsberechtigungen für die Routen des Moduls. Falls andere Administratorgruppen das Modul ebenfalls nutzen müssen, fügen Sie deren Zugriffs- und Änderungsberechtigungen manuell unter System > Benutzer > Benutzergruppen hinzu.

4. Administratorübersicht der OpenCart SEO-Audit-Erweiterung

Die OpenCart SEO Audit-Erweiterung ordnet ihre Tools in einem separaten Admin-Menü. Die Navigation umfasst Dashboard, Analysen (inkl. GA-, GSC- und PageSpeed ​​Insights-Dashboards), Score-Verlauf, URL-Optimierung, Sitemap (XML und HTML). Mit dieser Erweiterung können Sie Produkte per Import/Export in großen Mengen aktualisieren. Außerdem lassen sich sitemap.xml, sitemap.html und robots.txt bearbeiten.

4.1-Dashboard 

 

Das Dashboard bietet eine Übersicht über den allgemeinen SEO-Status Ihres Shops. Es ist in der Regel der erste Anlaufpunkt, um die Performance Ihres Katalogs hinsichtlich Inhalt und Metadaten zu überprüfen. 

Sie können die aktuellen und vorherigen Gesamt-SEO-Scores einsehen, verschiedene Aufschlüsselungsdiagramme überprüfen, eine Massenanalyse von Seiten durchführen, die noch nicht bewertet wurden, und direkt zur Score-Historie springen.

  • Aktuelle Website-Bewertung / Vorherige BewertungDie Gesamt-SEO-Punktzahl des Shops gemäß der letzten Überprüfung, dargestellt im Verhältnis zur Punktzahl der vorherigen Periode, um festzustellen, ob eine Verbesserung oder Verschlechterung eingetreten ist.
  • Trend der Gesamt-SEO-BewertungEin Diagramm, das die Performance Ihrer Website im Zeitverlauf darstellt und Ihnen hilft zu verstehen, ob die vorgenommenen Verbesserungen eine nachhaltige Wirkung hatten oder nur eine anfänglich positive Resonanz hervorgerufen haben.
  • Index/Follow-VerhältnisDas Verhältnis der für die Indexierung und das Folgen markierten Seiten zu den mit noindex und nofollow markierten Seiten ermöglicht es, die Seiten zu erkennen, die fälschlicherweise vom Crawling durch Suchmaschinen ausgeschlossen wurden.
  • Seiten nach PunkteverteilungEine Grafik, die die Anzahl der Seiten mit guten, mittleren und schlechten SEO-Bewertungen widerspiegelt.
  • Ablesbarkeit: eine Tabelle, die die Lesbarkeitswerte der analysierten Inhalte zusammenfasst, getrennt vom SEO-Wert.
  • Meta-Einstellungen abgeschlossen: eine Grafik, die zeigt, wie viele Seiten über vollständige Metadaten (Titel, Beschreibung und ähnliche Felder) verfügen und wie viele diese nicht aufweisen.
  • SEO ChecklisteEine Liste der technischen Einstellungen des gesamten Shops, darunter aktivierte SEO-URLs, SSL-Verschlüsselung, XML-Sitemap, robots.txt-Datei, Wartungsmodus, Webmaster-Verifizierung, URL-Weiterleitungen, RSS-Feed und gegebenenfalls Blog-Erkennung. Jede Zeile zeigt den Status des jeweiligen Eintrags an und kann einen Bearbeitungslink oder einen externen Link zur direkten Korrektur enthalten.
  • Spielverlauf (Kopfballaktion): Eine Verknüpfung, die die Registerkarte „Ergebnisverlauf“ öffnet, ohne das Hauptmenü zu verwenden.
  • Fehlende Seiten analysieren (Kopfzeilenaktion)): öffnet das unten beschriebene Massenanalysetool, mit dem Seiten bewertet werden, die noch nicht analysiert wurden.

4.2 Analytics

Der Bereich Analytics umfasst die Registerkarten Analytics Dashboard, Einstellungen, GA4 Analytics, Search Console und PageSpeed.

4.2.1 Analytisches Dashboard

Dies ist ein anpassbares Widget-Dashboard, das GA4-, Search Console- und PageSpeed-Daten an einem Ort zusammenführt, sodass Sie nicht mehr jede Integration einzeln öffnen müssen, um einen schnellen Überblick zu erhalten. Diese Widgets sind in Google Analytics 4, der Google Search Console und PageSpeed ​​enthalten.

  • Periodenauswahl: Der Shop-Inhaber kann für jedes Widget auf der Seite den Berichtszeitraum festlegen. Zur Auswahl stehen die letzten 7 Tage, die letzten 28 Tage, die letzten 30 Tage oder die letzten 90 Tage.
  • Fachsitzungen: Wählen Sie GA4-Sitzungen aus, die im ausgewählten Zeitraum aufgezeichnet wurden.
  • Nutzer: insgesamt Im ausgewählten Zeitraum wurden eindeutige Nutzer erfasst.
  • Seitenaufrufe: Gesamtzahl der Seitenaufrufe im ausgewählten Zeitraum.
  • Echtzeit-NutzerDie Anzahl der aktuell im Shop aktiven Nutzer wird zeitnah aktualisiert.
  • Sitzungstrend / Nutzertrend: Liniendiagramme, die zeigen, wie sich Sitzungen und Nutzer im ausgewählten Zeitraum von Tag zu Tag verändert haben.
  • Sitzungen nach LändernEine Aufschlüsselung der Sitzungen nach Besucherland.
  • Sitzungen nach GerätEine Aufschlüsselung der Sitzungen nach Gerätekategorie, z. B. Desktop, Mobiltelefon oder Tablet.
  • Wichtigste TrafficquellenDie Kanäle oder Quellen, die die meisten Sitzungen an den Shop senden.
  • Klicks (Clicks): Gesamtzahl der Klicks auf die Search Console im ausgewählten Zeitraum.
  • Impressionen: Gesamtzahl der Male, die Ihre Seiten in den Google-Suchergebnissen erschienen sind.
  • CTRKlickrate, berechnet als Klicks geteilt durch Impressionen.
  • Durchschnittliche Position: die durchschnittliche Platzierung Ihrer Seiten in den Google-Suchergebnissen für den betrachteten Zeitraum.
  • Klicks vs. Impressionen: ein kombiniertes Diagramm, das Klicks und Impressionen zusammen darstellt, sodass Sie sehen können, wie sie sich im Verhältnis zueinander entwickeln.
  • Top-SuchanfragenDie Suchbegriffe, die die meisten Klicks oder Impressionen generieren.
  • Top Zielseiten: die Seiten, die den meisten Traffic aus der Suche erhalten.
  • PageSpeed-Leistung: ein Widget, das Ihre aktuellsten PageSpeed-Testergebnisse zusammenfasst.
  • Inspiration: Lädt die Daten für alle aktuell angezeigten Widgets neu.
  • Anpassen: Öffnet die Widget-Bibliothek, sodass Sie Widgets hinzufügen, entfernen oder neu anordnen können.
  • Layout speichern: Speichert Ihre aktuelle Widget-Auswahl und -Anordnung für diesen Shop.
  • Abbrechen: Schließt die Anpassungsansicht, ohne die Änderungen zu speichern.
  • Layout zurücksetzen: Stellt die Standardauswahl und -reihenfolge der Widgets wieder her.

4.2.2 Einstellungen von GA4, GSC und PageSpeed

 Dies umfasst alle Konfigurationswerte, die der Analysebereich benötigt, unterteilt in die Abschnitte Allgemein, Anmeldeinformationen, Eigenschaften, Zugriff, PageSpeed ​​Cron und Benachrichtigungen.

Allgemein

  • Analysestatus: Aktiviert oder deaktiviert die Datenerfassung und die Dashboards für Analytics für diesen Shop.
  • Standardzeitraum (Tage): Das Berichtsfenster, das von Dashboard-Widgets verwendet wird, wenn kein anderer Zeitraum ausgewählt wurde.
  • API-Cache-Gültigkeitsdauer (Minuten): Wie lange werden API-Antworten zwischengespeichert, bevor die Erweiterung neue Daten von Google anfordert? Dies reduziert zwar die API-Nutzung, verzögert aber, wie schnell neue Daten erscheinen.
  • Datenverzögerung der Search Console (Tage): Die Anzahl der zuletzt erfassten Tage, die nicht in die Search Console-Berichterstattung einbezogen wurden, da Google diese Daten in der Regel erst einige Tage nach ihrem Auftreten finalisiert.
  • Aufbewahrungsdauer des Verlaufs (Tage): Wie lange wird der PageSpeed-Testverlauf aufbewahrt, bevor ältere Datensätze gelöscht werden?

Aus- und Fortbildungen

  • PageSpeed ​​API-Schlüssel: Ihr Google PageSpeed ​​Insights API-Schlüssel, der zum Ausführen von Leistungstests erforderlich ist.
  • Google OAuth-Client-ID: die Client-ID des Webanwendungs-OAuth-Clients, den Sie in Google Cloud erstellt haben.
  • Google OAuth-Clientgeheimnis: das entsprechende Client-Geheimnis; wenn Sie dieses Feld beim Bearbeiten leer lassen, bleibt der bereits gespeicherte Wert erhalten.
  • Mit Google verbinden: startet den OAuth-Autorisierungsablauf unter Verwendung der oben angegebenen Client-ID und des Client-Geheimnisses.
  • Google-Verbindung trennen: Entfernt die gespeicherte Google-Verbindung für diesen Shop.
  • Inspiration: Lädt die Liste der verfügbaren Google-Eigenschaften nach erfolgreicher Verbindung neu.

Eigenschaften im Vergleich

  • Search Console Property: die spezifische Search Console-Eigenschaft, aus der die Daten dieses Shops abgerufen werden sollen.
  • GA4 Grundstück: die spezifische GA4-Eigenschafts-ID, von der die Daten dieses Shops abgerufen werden sollen.
  • PageSpeed-Test-URLDie Standard-URL, die beim Ausführen eines PageSpeed-Tests verwendet wird, wenn keine benutzerdefinierte URL angegeben wird.
  • Benutzerdefinierte Test-URL: eine optionale alternative URL, die verfügbar ist, wenn ein benutzerdefiniertes PageSpeed-Ziel anstelle des Standardziels ausgewählt wird.

PageSpeed ​​Cron

  • Geplante Prüfungen aktivieren: Aktiviert automatische, wiederkehrende PageSpeed-Tests.
  • Zu testende Seiten: welche Seitenziele in die geplanten Prüfungen einbezogen werden.
  • Cron-URL: die eindeutige URL, die Ihr Server-Scheduler aufrufen soll, um geplante PageSpeed-Prüfungen auszulösen.
  • Letzter Lauf: Datum und Uhrzeit der letzten planmäßigen Überprüfung.
  • Regenerieren: Erstellt ein neues Sicherheitstoken für die Cron-URL; alle bestehenden geplanten Jobs, die noch die alte URL verwenden, funktionieren nicht mehr, bis sie aktualisiert wird.
  • Lauf jetzt: Löst manuell eine geplante Überprüfung aus, ohne auf den nächsten geplanten Zeitpunkt zu warten.

Benachrichtigungen

  • E-Mail-Benachrichtigungen aktivieren: Aktiviert E-Mail-Benachrichtigungen bei Änderungen der Punktzahl oder Leistung.
  • BenachrichtigungsempfängerDie E-Mail-Adresse, an die Benachrichtigungen gesendet werden.
  • Alarmschwelle (Punkte): die Punktzahländerung, die eine Warnung auslöst.
  • Benachrichtigen Sie auch bei Wiederherstellung: Sendet eine zusätzliche Benachrichtigung, wenn sich ein zuvor gesunkener Wert wieder erholt.
  • Benachrichtigen, wenn Core Web Vitals fehlschlagen: sendet eine Warnung, wenn die Core Web Vitals-Metriken ihre Schwellenwerte unterschreiten.
  • E-Mail senden: Sendet eine Beispielbenachrichtigung an den konfigurierten Empfänger, damit Sie sich vergewissern können, dass die Zustellung funktioniert.

Schritte zum Erstellen einer Google-Client-ID und einer geheimen ID 

  1. Aktivieren Sie die erforderlichen APIs. Aktivieren Sie innerhalb dieses Projekts die Google Analytics Admin API, die Google Search Console API und die PageSpeed ​​Insights API.
  2. Konfigurieren Sie den OAuth-Zustimmungsbildschirm. Google verlangt dies, bevor Ihr Projekt Zugriff auf Analytics- und Search Console-Daten beantragen kann.
  3. Erstellen Sie eine OAuth 2.0-Client-ID. Wählen Sie als Typ „Webanwendung“.
  4. Fügen Sie die Umleitungs-URI hinzu. Kopieren Sie die vom Modul angezeigte Redirect-URI und fügen Sie sie in die Einstellungen des OAuth-Clients ein.
  5. Speichern Sie die Client-ID und das Client-Geheimnis. Kopieren Sie beide Werte aus Google Cloud und fügen Sie sie hier in die entsprechenden Felder ein.
  6. Klicken Sie auf „Mit Google verbinden“. Damit wird der Autorisierungsprozess mit den soeben gespeicherten Anmeldeinformationen gestartet.
  7. Klicken Sie auf Aktualisieren. Dadurch wird die Liste der für Ihr Konto verfügbaren Google-Dienste geladen.
  8. Wählen Sie die richtigen Eigenschaften aus. Wählen Sie die richtige Search Console-Eigenschaft und GA4-Eigenschaft für diesen Shop aus.
  9. Erstellen Sie einen PageSpeed ​​Insights API-Schlüssel. Generieren Sie dies im selben Google Cloud-Projekt.
  10. Fügen Sie den Schlüssel in das Feld „PageSpeed ​​API-Schlüssel“ ein. Dies verbindet den PageSpeed-Test mit dem Modul.

4.2.3 GA4 Analytics

  • Dies beinhaltet die Visualisierung Ihrer Google Analytics 4-Metriken, einschließlich Traffic, Engagement und E-Commerce-Aktivitäten.
  • Periodenauswahl: Letzte 2 Tage, Letzte 7 Tage, Letzte 28 Tage, Letzte 30 Tage oder Benutzerdefiniert, wobei Startdatum, Enddatum und eine Schaltfläche „Anwenden“ für einen bestimmten Zeitraum angezeigt werden.
  • Vergleich mit dem vorherigen ZeitraumDadurch wird Ihren Diagrammen und Karten eine zweite Zeile hinzugefügt, um den entsprechenden Zeitraum für den SEO-Score von fStore anzuzeigen. So können Sie feststellen, ob eine Verbesserung stattgefunden hat.
  • Gesamttrend der SEO-BewertungDies ist ein Diagramm, das die Entwicklung der Website-Bewertung im Zeitverlauf darstellt und Ihnen dabei hilft zu erkennen, ob die kürzlich vorgenommenen Änderungen Wirkung zeigen oder nicht.
  • Index/Follow-Verhältnis: Hier wird die Anzahl der als indexiert und abonniert markierten Seiten der Anzahl der als nicht indexiert und abonniert markierten Seiten gegenübergestellt. So können Sie erkennen, welche Seiten für Suchmaschinen verborgen bleiben.
  • Seitenprüfung: Eine Tabelle, die zeigt, wie viele Seiten in die Kategorien „gut“, „mittelmäßig“ und „schlecht“ fallen und so einen schnellen Überblick über den Zustand des gesamten Katalogs vermittelt.
  • Benutzer insgesamt: alle, die das Geschäft in diesem Zeitraum besucht haben.
  • Aktive User: Nutzer, die laut GA4 während des Zeitraums aktiv waren.
  • Neue Nutzer: Erstbesucher in diesem Zeitraum.
  • Fachsitzungen: Gesamtzahl der im Zeitraum aufgezeichneten Sitzungen.
  • Engagierte Sitzungen: Sitzungen, die die Engagement-Kriterien von GA4 erfüllten, wie z. B. eine Mindestdauer oder das Vorhandensein eines Konversionsereignisses.
  • Aufrufe: Gesamtzahl der Seiten- oder Bildschirmaufrufe.
  • Aufrufe pro SitzungDurchschnittliche Anzahl der Aufrufe pro Sitzung.
  • Durchschnittliche Sitzungsdauer: durchschnittliche Dauer einer Sitzung.
  • Engagement-Rate: der Anteil der Sitzungen, bei denen die Teilnehmer aktiv waren.
  • Bounce Rate: der Anteil der Sitzungen, an denen keine Interaktion stattfand.
  • VERANSTALTUNGEN: Gesamtzahl der aufgezeichneten Ereignisse, wie z. B. Klicks oder Scroll-Trigger, die in GA4 konfiguriert wurden.
  • Echtzeit-Panel: Zeigt die aktiven Nutzer der letzten 30 Minuten, aufgeschlüsselt nach Land, Gerät oder Seite.
  • Verkehr im Laufe der Zeit: ein Diagramm der Sitzungen, Benutzer und Aufrufe im ausgewählten Zeitraum, mit einer Vergleichslinie zum vorherigen Zeitraum, sofern aktiviert.
  • Sitzungen nach Tageszeit: eine Grafik, die zeigt, zu welchen Stunden typischerweise die meisten Sitzungen stattfinden.
  • Einnahmen: Gesamter E-Commerce-Umsatz, erfasst von GA4.
  • Käufe: Gesamtzahl der abgeschlossenen Kaufvorgänge.
  • Transaktionen: Gesamtzahl der erfassten Transaktionen.
  • Durchschnittlicher Bestellwert: Umsatz geteilt durch die Anzahl der Bestellungen.
  • Gekaufte Artikel: Gesamtmenge der verkauften Artikel.
  • Kauftrichter: eine schrittweise Ansicht von „In den Warenkorb“, „Kaufvorgang starten“ und „Kauf“ sowie die Konversionsraten zwischen diesen Schritten (vom Warenkorb zur Kasse, vom Kassenabschluss zum Kauf und vom Warenkorb zum Kauf).
  • Top ArtikelDie umsatzstärksten oder mengenmäßig meistverkauften Produkte im Berichtszeitraum.

4.2.4 Search Console

Dieser Google Search Console-Integrationen in OpenCart Dazu gehören Optionen zur Leistungs- und Sitemap- sowie URL-Prüfung. Zusammen zeigen sie, wie Ihr Shop in den Google-Suchergebnissen erscheint und ob Google Ihre Seiten korrekt indexiert hat.

Zubehörmöglichkeiten

  • Klicks: Wie oft ein Suchergebnis zu einem Klick auf Ihre Website geführt hat.
  • Impressionen: Wie oft Ihre Seiten in den Suchergebnissen erschienen sind, unabhängig davon, ob sie angeklickt wurden oder nicht.
  • CTR: Klickrate (Click-Through-Rate), Klicks geteilt durch Impressionen.
  • Durchschnittliche Position: die durchschnittliche Ranking-Position Ihrer Seiten für die gemessenen Suchanfragen.
  • Vergleichsfunktion: Fügt eine Datenreihe aus der vorherigen Periode zusammen mit den aktuellen Daten hinzu.
  • Zeitraum-/Datumsbereichsauswahl: Legt den Berichtszeitraum für die Leistungsdaten fest.
  • Suchtypfilter: Beschränkt die Ergebnisse auf Web-, Bild-, Video- oder Nachrichtensuche.
  • Abfragetabelle: Suchbegriffe mit den Spalten Klicks, Impressionen, CTR, Position, Vorheriges und Änderung.
  • Seitentabelle: einzelne URLs mit denselben Metrikspalten wie Abfragen.
  • Ländertabelle: Leistung aufgeschlüsselt nach Besucherland.
  • Gerätetabelle: Leistung aufgeschlüsselt nach Gerätetyp.
  • Tabelle zur Darstellung der Suchergebnisse: Leistung aufgeschlüsselt nach Art des angezeigten Suchergebnisses (z. B. normales Suchergebnis versus Rich-Result-Ergebnis).
  • Diagramm Klicks vs. Impressionen: Stellt beide Kennzahlen im Zeitverlauf gemeinsam dar, sodass Sie erkennen können, ob sich Sichtbarkeit und Klicks in die gleiche Richtung bewegen.

Sitemap- und URL-Prüfung

  • Sitemap: die URL der eingereichten Sitemap.
  • Zuletzt eingereicht / Zuletzt heruntergeladen: wann die Sitemap zuletzt an Google übermittelt wurde und wann Google sie zuletzt heruntergeladen hat.
  • Status: Aktueller Verarbeitungsstatus der Sitemap bei Google.
  • Warnungen / FehlerAnzahl der Probleme, die Google bei der Verarbeitung der Sitemap gefunden hat.
  • Eingereichte URLs: wie viele URLs die Sitemap enthält.
  • Sitemap einreichen/löschenAktionen zum Hinzufügen einer neuen Sitemap zur Search Console oder zum Entfernen einer nicht mehr benötigten Sitemap.
  • Google Index CheckerURL-Filter: Geben Sie eine bestimmte URL ein, um deren Indexierungsstatus zu überprüfen.
  • Google Index Checker: Indexfilter: Beschränkt die Ergebnisse auf indexierte oder nicht indexierte URLs.
  • Details: öffnet das vollständige Inspektionsergebnis für eine geprüfte URL, das anzeigen kann: Von Google indexiert, Nicht indexiert, In einer eingereichten Sitemap aufgeführt oder In keiner eingereichten Sitemap gefunden.
  • Neue URL prüfen: Führt eine aktuelle Indexierungsprüfung für eine URL durch und speichert das Ergebnis im Verlauf zur späteren Verwendung.
  • In der Search Console öffnen, um die Indizierung anzufordern: Öffnet das eigene URL-Prüftool von Google, da Google keine API für die Anforderung der Indexierung normaler Seiten bereitstellt.

Nachdem Sie die Registerkarte „Sitemap“ konfiguriert haben, reichen Sie hier Ihre XML-Sitemap ein und überprüfen Sie die Sitemap-Tabelle regelmäßig auf Warnungen oder Fehler, anstatt davon auszugehen, dass eine einmalige Übermittlung ausreicht.

4.2.5 PageSpeed 

 PageSpeed ​​integriert die Google PageSpeed ​​Insights-Tests in den Adminbereich mit den Bereichen „Test ausführen“, „Ergebnisse“ und „Verlauf“.

Lauftest

  • Startseite: führt den Test auf der Startseite des Shops aus.
  • Kategorieseite: Führt den Test auf einer ausgewählten Kategorieseite aus.
  • Produktseite: Führt den Test auf einer ausgewählten Produktseite aus.
  • eigene URL: Führt den Test für jede von Ihnen angegebene URL aus.
  • Mobil / DesktopJeder Test wird auf beiden Gerätetypen durchgeführt, da die Leistung oft unterschiedlich ist; ein vollständiger Test kann bis zu 90 Sekunden dauern.

Ergebnisse

  • Felddaten: Reale Leistung, gemessen an tatsächlichen Chrome-Nutzern, sofern im Chrome User Experience Report genügend Daten vorhanden sind.
  • Labordaten: Leistung, die in einer kontrollierten, simulierten Testumgebung gemessen wird; nützlich, wenn keine Felddaten verfügbar sind.
  • Lighthouse-Bewertungen: die Gesamtbewertung der einzelnen Kategorien, die das Lighthouse-Tool von Google vergibt.
  • Metriken: Einzelne Zeitmessungen wie Auslastung und Rendering-Geschwindigkeit.
  • Erkenntnisse: Hinweise, die beschreiben, was die Leistung beeinflusst.
  • Diagnose: Zusätzliche technische Details zu Leistungsproblemen.
  • Bestandene Prüfungen: Die Seite erfüllt bereits alle Anforderungen.
  • Fehlgeschlagene Prüfungen: Die Seite erfüllt nicht alle Anforderungen, jeweils mit einer Erläuterung des Problems.

Geschichte

  • Ziel: Filtert den Verlauf nach dem getesteten Seitentyp (Startseite, Kategorieseite, Produktseite, Benutzerdefinierte URL).
  • Gerät: Filtert den Verlauf nach Mobilgerät oder Desktop.
  • Von / Bis: Datumsbereichsfilter für die Verlaufsliste.
  • Datum: das Datum, an dem ein bestimmter Test durchgeführt wurde.
  • URL: die exakte URL, die getestet wurde.
  • LCP: Largest Contentful Paint, eine wichtige Web Vitals-Lademetrik.
  • INP: Interaction to Next Paint, eine Core Web Vitals-Reaktionsfähigkeitsmetrik.
  • CLS: Cumulative Layout Shift, eine visuelle Stabilitätsmetrik der Core Web Vitals.
  • Quelle: ob der Test manuell oder im Rahmen einer geplanten Überprüfung durchgeführt wurde.
  • CSV exportieren: Lädt den gefilterten Verlauf als CSV-Datei herunter.

4.3 Punkteverlauf

Die Score-Historie in der OpenCart SEO-Audit-Erweiterung verfolgt, wie sich der Gesamt-SEO-Score Ihres Shops und die Scores einzelner Elemente im Laufe der Zeit verändern. Hier können Sie überprüfen, ob Ihre SEO-Maßnahmen tatsächlich Wirkung zeigen.

Verwenden Sie „Snapshot erstellen“, um den aktuellen Zustand des Shops manuell zu erfassen, beispielsweise vor einer umfangreichen Inhaltsaktualisierung. Um zwei Zeitpunkte zu vergleichen, wählen Sie einen Snapshot als Snapshot A und einen anderen als Snapshot B aus und klicken Sie anschließend auf „Snapshots vergleichen“. Die beiden Auswahlen müssen sich voneinander unterscheiden.

Es empfiehlt sich, Folgendes zu ermöglichen: Automatische Snapshots und die Konfiguration einer Aufbewahrungsrichtlinie in den allgemeinen Einstellungen sorgen dafür, dass sich der Verlauf automatisch aufbaut, anstatt auf manuell erstellte Snapshots angewiesen zu sein, die leicht vergessen werden können.

4.5 URL-Optimierung in Prestashop

Diese OpenCart SEO Audit-Erweiterung beinhaltet Funktionen wie eine Weiterleitungsfunktion, die Behebung von 404-URLs und die Erkennung doppelter URLs.

Eine 301-Weiterleitung signalisiert eine dauerhafte Umleitung und ist in der Regel die richtige Wahl, wenn eine Seite umbenannt oder zusammengeführt wurde und die alte URL nicht mehr verwendet werden soll. Dies ist der häufigste Anwendungsfall für OpenCart 301-Weiterleitungen. Eine 302-Weiterleitung signalisiert eine temporäre Umleitung und ist nützlich für kurzfristige Änderungen, wie z. B. das Austauschen und Wiedereinführen einer Saisonkategorie. Eine 303-Weiterleitung wird typischerweise verwendet, um eine Anfrage nach einer Aktion, wie z. B. dem Absenden eines Formulars, auf eine andere Seite umzuleiten und ist seltener für einfache Änderungen der Katalog-URL erforderlich.

CSV importieren: dies beinhaltet das direkte Hinzufügen mehrerer URLs gleichzeitig aus einer Tabelle.

Weiterleitung hinzufügenGeben Sie den Namen einer Weiterleitung, ihre Quell-URL oder ihre Ziel-URL ein und klicken Sie auf Filter, um die Liste einzugrenzen. Dies ist besonders nützlich, wenn Sie mehr als eine Handvoll Weiterleitungen gespeichert haben.

Umleitungseintrag Typ: Einzeln für eine einzelne Weiterleitung oder Massenbearbeitung für einen CSV-Upload; Der Massenbearbeitungsmodus ist nur beim Hinzufügen, nicht beim Bearbeiten verfügbar.

Umleitungsname: eine optionale Bezeichnung, die Ihnen hilft, die Weiterleitung später zu identifizieren, z. B. „Herren-T-Shirts“.

Quell-URLDie alte Adresse, von der weitergeleitet werden soll; dies kann ein SEO-Pfad (z. B. alte-Kategorie/altes-Produkt), ein OpenCart-Pfad wie Information/Kontakt oder ein Pfad ohne Domain sein. Dieses Feld ist erforderlich.

Ziel-URLDie Zieladresse, eingegeben als relativer Pfad oder vollständige HTTP(S)-URL. Dieses Feld ist erforderlich; unsichere Schemata wie javascript: oder data: werden abgelehnt.

Umleitungstyp: 301, 302, 303 oder 404; neue individuelle Formulare verwenden standardmäßig 301.

Aktives: Aktiviert oder Deaktiviert; neue individuelle Formulare sind standardmäßig aktiviert.

Gespeichert: Speichert die Weiterleitung und kehrt mit einer Erfolgsmeldung zur Liste zurück.

Die Datei darf maximal 2 MB groß sein und 2,000 Zeilen enthalten. Ungültige Zeilen werden übersprungen, und das Importergebnis gibt an, wie viele Zeilen importiert und wie viele übersprungen wurden.

Weiterleitungen bearbeiten und verwaltenVerwenden Sie Suchweiterleitungen, um einen Eintrag anhand von Name, Quelle oder Ziel zu finden, und verwenden Sie anschließend die Aktionen „Bearbeiten“ oder „Löschen“ in der Zeile. Der Massenbearbeitungsmodus ist nur beim Hinzufügen von Weiterleitungen verfügbar, nicht beim Bearbeiten einer vorhandenen.

Fehler vermeidenWeiterleitungen werden im Shop nur dann ausgeführt, wenn sowohl der Master-Status des Moduls als auch die Option „URL-Weiterleitungen aktivieren“ in den allgemeinen Einstellungen aktiviert sind. Weiterleitungen sollten auf tatsächlichen URL-Änderungen basieren, z. B. auf der Umbenennung eines Produkts oder der Umstrukturierung einer Kategorie, anstatt Seiten spekulativ weiterzuleiten. Eine Kette von Weiterleitungen, die auf weitere Weiterleitungen verweisen, sollte generell vermieden werden; leiten Sie jede Quelle nach Möglichkeit direkt auf ihr Ziel weiter.

Beispiel: Wenn sich die URL eines Produkts nach einer Umbenennung von /product/old-name zu /product/new-name ändert, fügen Sie eine 301-Weiterleitung vom alten Pfad zum neuen hinzu, damit bestehende Links und Lesezeichen weiterhin funktionieren.

10. 404-URL-Erkennung

Eine 404-URL ist eine Anfrage an einen Onlineshop, der auf eine Seite verweist, die unter dieser Adresse nicht mehr existiert oder nie existiert hat. Werden diese defekten Links nicht behoben, verärgern sie Besucher und lassen den Traffic und die Linkkraft der alten Seite verpuffen.

Dieses Modul erkennt 404-URLs und ermöglicht es Shop-Betreibern, die 404-URL mithilfe der Umleitungsfunktion umzuleiten.

4.6 Robots.TXT

Die robots.txt-Datei ist eine einfache Textdatei im Stammverzeichnis Ihres Shops, die Suchmaschinen-Crawlern mitteilt, welche Teile der Website sie nicht crawlen sollen.

Eine falsch konfigurierte robots.txt-Datei kann versehentlich verhindern, dass wichtige Seiten gecrawlt werden, während eine korrekt konfigurierte Datei Crawler von Admin- und Systemverzeichnissen fernhält, die für die Suchergebnisse keinen Wert bieten.

Das OpenCart Robots.txt Editor :

  • Dateipfad: der Serverspeicherort der robots.txt-Datei, als Referenz.
  • Exists: Zeigt „Aktiviert“ an, wenn bereits eine robots.txt-Datei vorhanden ist, oder „Deaktiviert“, wenn keine vorhanden ist.
  • robots.txt InhaltEin bearbeitbarer Textbereich, der die Anweisungen der Datei enthält. Falls noch keine Datei existiert, ist dieser Bereich mit einer Startversion vorbelegt, die die Verzeichnisse /admin/ und /system/ nicht zulässt.
  • Gespeichert: Schreibt den bearbeiteten Inhalt in die Datei.

4.7. XML-Sitemap

Eine XML-Sitemap ist eine strukturierte Liste der URLs Ihres Shops, die Suchmaschinen dabei hilft, Seiten zum Crawlen zu finden und zu priorisieren.

Das OpenCart XML Sitemap-Tool des Moduls, das Teil des umfassenderen OpenCart Sitemap Generators ist, ermöglicht Ihnen die Konfiguration der folgenden Einstellungen unter Sitemap > XML Sitemap:

  • XML-Sitemap aktivieren: Aktiviert den öffentlichen XML-Sitemap-Endpunkt.
  • URL der Sitemap-Seite: Zeigt die öffentliche URL an, sobald die Sitemap aktiviert ist.
  • URLs der sprachspezifischen Sitemap: wird für jede aktivierte Shop-Sprache angezeigt, da jede Sprache ihre eigene Sitemap-Adresse haben kann.
  • RSS aktivieren: Aktiviert den RSS-Feed-Endpunkt zusammen mit der Sitemap.
  • In Sitemap aufnehmen: Kontrollkästchen für Produkt, Kategorie, Informationen und Hersteller, mit denen gesteuert wird, welche Inhaltstypen in der Sitemap aufgeführt werden.
  • Produktlimit: die maximale Anzahl der enthaltenen Produkte; die Erweiterung empfiehlt einen positiven Wert von 5,000 oder weniger und behandelt Null oder einen leeren Wert als sicheres Maximum.
  • Priorität (pro Inhaltstyp): ein Wert von 1.0 bis 0.0, der die relative Wichtigkeit innerhalb Ihrer eigenen Website angibt; gespeicherte Werte sind auf diesen Bereich begrenzt.
  • Änderungshäufigkeit (pro Inhaltstyp): Immer, Stündlich, Täglich, Wöchentlich, Monatlich, Jährlich oder Nie, um zu beschreiben, wie oft sich dieser Seitentyp typischerweise ändert; ungültige Werte werden auf Wöchentlich normalisiert.
  • Gespeichert: Speichert die Konfiguration.

Der Unterreiter „HTML-Sitemap“ arbeitet parallel zur XML-Version und veröffentlicht eine kundenseitige Sitemap-Seite anstelle einer maschinenlesbaren Datei. Seine Felder sind:

  • HTML-Sitemap aktivieren: veröffentlicht die kundenorientierte Sitemap-Seite.
  • URL der Sitemap-SeiteWird nur angezeigt, wenn die HTML-Sitemap aktiviert ist.
  • URLs der HTML-Sitemap pro Sprache: wird für jede aktivierte Shop-Sprache angezeigt.
  • In die HTML-Sitemap einbinden: Kontrollkästchen für Startseite, Produkt, Kategorie, Informationen, Hersteller und Sonderangebote (Preisreduzierung).
  • Benutzerdefinierte URLs: eine optionale Tabelle mit zusätzlichen Links, jeweils mit einem Titel und einer URL (einer absoluten https://-Adresse oder einem Shop-Pfad wie z. B. Kontakt).
  • URL hinzufügen: Fügt der Tabelle „Benutzerdefinierte URLs“ eine neue leere Zeile hinzu.
  • Entfernen: Löscht eine Zeile aus der Tabelle „Benutzerdefinierte URLs“.
  • Gespeichert: Speichert die Konfiguration; die Erweiterung kehrt zum HTML-Tab zurück, falls dieser beim Speichern der aktive Tab war.

Die Produktliste der HTML-Sitemap verwendet das auf der Registerkarte „XML-Sitemap“ festgelegte Produktlimit.

4.8-Einstellungen

4.8.1 Allgemeine Einstellungen

 Die Seite „Allgemeine Einstellungen“ ist die zentrale Konfigurationsseite des Moduls, und der Status ist der Hauptschalter, von dem alle anderen Funktionen abhängen. Hier fungiert die Erweiterung auch als OpenCart-Metadatenmanager, mit dem Sie Standardvorlagen für Metatitel und -beschreibungen für Produkte und Kategorien definieren können.

Master- und Analysesteuerungen

  • Status: Hauptschalter für das gesamte Modul; Metadaten des Shops, Weiterleitungen, Panels und Bewertungsspalten funktionieren nur, wenn diese Option aktiviert ist. Standard: Deaktiviert.
  • Seitenprüfung aktivieren: Zeigt SEO-Scorecards, den Tab „Seitenprüfung“ in Katalogformularen und SEO-Score-Spalten in Kataloglisten an. Standard: Deaktiviert.
  • Lesbarkeitsanalyse aktivieren: Zeigt Lesbarkeitsbewertungskarten und -listen neben den SEO-Bewertungen an. Standard: Deaktiviert.
  • Automatische Analyse bei Bearbeitung aktivieren: Die Analyse wird während der Bearbeitung einer Seite automatisch erneut ausgeführt; die Ergebnisse werden auch beim Speichern des Katalogformulars gespeichert. Standard: Deaktiviert.
  • Protokollierung von 404-Anfragen: Protokolliert fehlende Anfragen an die Shop-URL für den Bericht „404-URLs“. Standard: Deaktiviert.
  • URL-Weiterleitungen aktivieren: Aktiviert Weiterleitungen im Frontend. Standard: Aktiviert, allerdings muss der Master-Status ebenfalls aktiviert sein, damit Weiterleitungen funktionieren.
  • XML-Sitemap aktivieren: Aktiviert die XML-Sitemap-Funktionalität im gesamten Shop. Standard: Deaktiviert.
  • RSS aktivieren: Schaltet die RSS-Funktionalität im gesamten Shop ein. Standard: Deaktiviert.

Such- und Metadaten-Standardeinstellungen

  • Titeltrennzeichen: Das Zeichen oder der Text, der zwischen den Teilen eines generierten Titels verwendet wird, z. B. ein Bindestrich (-); referenziert durch den Shortcode {title_separator}. Standardwert: -.
  • Produkte standardmäßig in der Suche anzeigen: Legt fest, ob neue Produkte standardmäßig im Suchindex des Shops erscheinen. Standard: Aktiviert.
  • Kategorien standardmäßig in der Suche anzeigen: Legt fest, ob neue Kategorien standardmäßig im Suchindex des Shops angezeigt werden. Standard: Aktiviert.
  • Hersteller standardmäßig in der Suche anzeigen: Legt fest, ob neue Hersteller standardmäßig im Suchindex des Shops erscheinen. Standard: Aktiviert.
  • Informationsseiten standardmäßig in der Suche anzeigen: Legt fest, ob neue Informationsseiten standardmäßig im Suchindex des Shops angezeigt werden. Standard: Aktiviert.
  • Vorlage für den Produkt-Metatitel: Das Standardmuster für den Metatitel von Produkten, das Shortcodes verwendet. Standard: {Produktname} {Titeltrennzeichen} {Shopname}.
  • Vorlage für die Produkt-Metabeschreibung: Das Standardmuster für die Metabeschreibung von Produkten. Standardwert: leer.
  • Produkt-Meta-Vorlagen erzwingen: Ist diese Option aktiviert, wird die Vorlage auch dann angewendet, wenn ein Produkt bereits einen eigenen Meta-Titel oder eine eigene Meta-Beschreibung besitzt. Standard: Deaktiviert.
  • Vorlage für Kategorie-Metatitel: Das Standardmuster für Metatitel von Kategorien. Standard: {Kategoriename} {Titeltrennzeichen} {Shopname}.
  • Vorlage für die Kategorie-Metabeschreibung: Das Standardmuster für die Metabeschreibung von Kategorien. Standardwert: leer.
  • Kategorie-Metavorlagen erzwingen: Ist diese Option aktiviert, wird die Vorlage auch dann angewendet, wenn eine Kategorie bereits einen eigenen Metatitel oder eine eigene Metabeschreibung besitzt. Standard: Deaktiviert.

Unterstützte Shortcodes in diesen Templates sind unter anderem {product_name}, {category_name}, {shop_name}, {title_separator}, {brand}, {og_meta_title} und {og_meta_description}.

Cron und Überprüfung

  • Cron-Sicherheitstoken: Der geheime Wert, der in der Cron-URL des Moduls verwendet wird, um geplante Anfragen zu authentifizieren; ein Token wird standardmäßig generiert.
  • Google-Bestätigungscode: Der Inhaltswert aus der HTML-Tag-Bestätigungsmethode der Google Search Console; er kann leer gelassen werden, wenn die Bestätigung bereits auf anderem Wege erfolgt ist.
  • Bing-Verifizierungscode: der Inhaltswert aus der Bing Webmaster Tools-Verifizierung; er kann auch leer gelassen werden, wenn die Verifizierung bereits auf anderem Wege abgeschlossen wurde.

Spielverlauf

  • SEO-Score-Verlauf aktivieren: Schaltet die Score-Verfolgung und Momentaufnahmen ein. Standard: Aktiviert.
  • Verlaufsspeicherung: Gesamten Verlauf beibehalten (Standard), Ältere als X Tage löschen, Nur tägliche Snapshots beibehalten oder Nur wöchentliche Snapshots beibehalten.
  • Verlauf aufbewahren für (Tage): Die Anzahl der Tage, die bei Auswahl der tagesbasierten Aufbewahrungsoption aufbewahrt werden sollen. Standardwert: 365.
  • Automatischer Snapshot-Zeitplan: Nur manuell, täglich (Mitternacht) (Standard), wöchentlich oder monatlich; für automatische Snapshots ist außerdem eine geplante Anfrage an die Cron-URL des Moduls erforderlich.

4.8.2 Sozialkarten

 Social Cards steuert die Open Graph- und X (Twitter)-Kartenmetadaten, die den Shopseiten hinzugefügt werden, sowie grundlegende Einstellungen für strukturierte Daten.

  • Facebook Open Graph aktivieren: Schaltet Open Graph-Metadaten ein oder aus. Standard: Aktiviert.
  • X-Karte aktivieren: Schaltet die Metadaten der X-Karte (Twitter) ein oder aus. Standard: Aktiviert.
  • X-Kartentyp: summary oder summary_large_image, steuert das Layout der Vorschaukarte eines geteilten Links. Standard: summary_large_image.
  • Website-Typ: Organisation, Website oder Lokales Unternehmen, verwendet in den strukturierten Daten zur Beschreibung Ihres Geschäfts. Standard: Organisation.
  • Websitename: der Name, der in den Metadaten auf Websiteebene verwendet wird.
  • Breadcrumbs: Aktiviert oder deaktiviert die Anzeige strukturierter Breadcrumb-Daten. Standard: Aktiviert.
  • Facebook: Die URL Ihres Facebook-Profils.
  • Twitter: Die Twitter/X-Profil-URL Ihres Shops.
  • Instagram: Die URL des Instagram-Profils Ihres Shops.
  • LinkedIn: Die URL Ihres LinkedIn-Profils.
  • YouTube: Die URL des YouTube-Kanals Ihres Shops.
  • Pinterest: Die URL Ihres Pinterest-Profils.
  • Speichern: Speichert die Einstellungen.

4.8.3 ChatGPT-Inhaltsgenerator

Wissensband OpenCart SEO-Audit-Erweiterung Ebenfalls enthalten ist die Funktion eines KI-Content-Generators als zusätzliche Registerkarte in den SEO-Panels für Produkte und Kategorien sowie als Massenbearbeitungstool im Import/Export-Bereich.

  • ChatGPT aktivieren: Aktiviert oder deaktiviert den Assistenten für das gesamte Modul. Standard: Deaktiviert.
  • ChatGPT-Modell: GPT-4o, GPT-4o mini, GPT-4 Turbo, GPT-4 oder GPT-3.5 Turbo; der Controller greift auf gpt-4o-mini zurück und die Installationsstandardeinstellung ist gpt-3.5-turbo.
  • ChatGPT API-Token: Ihr OpenAI-Geheimschlüssel, der mit sk- beginnen muss.
  • Test-API-Schlüssel: Sendet eine Live-Validierungsanfrage an OpenAI, um zu bestätigen, dass das Token funktioniert.

Einzelseitenfelder (SEO-Bereich > Registerkarte ChatGPT).

  • Vorlagen für Schreibanregungen: Eine Sammlung vorgefertigter Anregungen, die Sie auswählen können, anstatt Ihre eigenen zu schreiben.
  • Ihre Eingabeaufforderung: ein Freitextfeld für eine benutzerdefinierte Eingabeaufforderung, das Shortcodes wie {product_name}, {brand}, {category_name}, {meta_title} und {meta_description} unterstützt.
  • Generieren: Sendet die Eingabeaufforderung an ChatGPT und gibt einen Entwurf zurück.
  • Generierter Inhalt: Zeigt den von ChatGPT zur Überprüfung zurückgegebenen Entwurf an.
  • Anwenden: Platziert den generierten Inhalt im entsprechenden Feld (das Katalogformular muss anschließend noch gespeichert werden, damit die Änderung wirksam wird).
  • Anwenden auf: Wählt aus, auf welches Feld der generierte Inhalt angewendet werden soll.
  • Verlauf löschen: Löscht den Verlauf der letzten Generation für diese Seite.
  • Aktueller Verlauf: Eine Liste der vorherigen Eingabeaufforderungen und Ergebnisse für diese Seite.

Massenfelder (Import/Export > ChatGPT-Erweiterung).

  • Feld-Kontrollkästchen: Wählen Sie die zu generierenden Felder aus: Meta-Titel, Meta-Beschreibung, Meta-Keywords, Social-Media-Titel, Social-Media-Beschreibung, Produkt-Tags, SEO-URL, Primäres Keyword, Unterstützende Keywords und Produktbeschreibung (Lesbarkeit).
  • Alle auswählen / Keine auswählen: Wählt schnell alle Kontrollkästchen aus oder deaktiviert sie.
  • Alle Produkte verarbeiten: Generiert Inhalte für den gesamten Katalog.
  • Max-Produkte: Alternativ zur Verarbeitung aller Produkte wird die Anzahl auf maximal 5,000 verschiedene Katalogprodukte in allen Sprachen pro Produkt begrenzt.
  • Produkte pro API-Aufruf: Anzahl der Produkte, die in einer einzigen Anfrage zusammen gesendet werden, von 1 bis 5; die Erweiterung erzwingt diesen Wert auf 1, wenn die Produktbeschreibung (Lesbarkeit) ausgewählt ist.
  • Start-/Fortschrittsanzeige: Startet den Optimierungslauf und zeigt den Live-Fortschritt an.
  • SEO- und Lesbarkeitswerte maximieren (JSON herunterladen): Die Aktion, die die Erweiterung ausführt und eine herunterladbare Datei erzeugt; sie speichert nicht direkt im Katalog.

Die heruntergeladene Datei muss dann über das unten beschriebene Import-Panel wieder importiert werden; das ChatGPT-Massenbearbeitungstool schreibt niemals von selbst in den Katalog.

4.9. Importieren/Exportieren

Die Import-/Exportfunktion verarbeitet Produkt-SEO-Daten als JSON-Datei: Meta-Titel, -Beschreibung, Keywords und Tags; die SEO-URL, primäre und unterstützende Keywords, robots.txt- und Canonical-Einstellungen, Social-Media-Titel, -Beschreibung und -Bild; SEO- und Lesbarkeitswerte sowie Analysedaten; und Bewertungsfelder. Dies ermöglicht die gleichzeitige Aktualisierung mehrerer Produkte.

Unterstütztes Format. Die exportierte Datei verwendet das JSON-Format der Version 1.2 und enthält neben den Produktdaten einen Exportzeitstempel und eine Feldliste.

Exportfelder.

  • Exportieren: Über diese Schaltfläche werden die aktuellen SEO-Daten des Produkts als JSON-Sicherungsdatei (Version 1.2) generiert und heruntergeladen. Die Datei enthält einen Export-Zeitstempel, eine Feldliste und die Produktdaten. Sie kann auch als Ausgangsbasis für die Ausführung des in Abschnitt 14 beschriebenen ChatGPT-Erweiterungstools dienen.

Importfelder.

  • Datei auswählen: Wählt die zu importierende .json-Datei aus; die Dateiendung muss .json sein, der Inhalt muss gültiges JSON sein, sie muss ein Produkt-Array enthalten und sie darf nicht größer als 5 MB sein und nicht mehr als 5,000 Zeilen enthalten.
  • Import: Führt den Importvorgang aus; Produkt- und Sprach-IDs in der Datei müssen positive Zahlen sein, die mit dem aktuellen Shop übereinstimmen. Erfolgreiche Importe melden die Anzahl der aktualisierten Produkt- und Sprachzeilen.

 „Andere Module“ ist eine gemeinsame Knowband-Katalogseite, die über das Knowband-SEO-Menü erreichbar ist. Sie listet andere für OpenCart verfügbare Knowband-Erweiterungen auf und enthält keine spezifischen SEO-Konfigurationsoptionen für dieses Modul.

5. SEO-Audit und -Bewertung

Das Bewertungssystem bildet die Grundlage der OpenCart SEO Audit Extension von Knowband. Jedes Produkt, jede Kategorie, jede Informationsseite, jede Herstellerseite und jeder unterstützte Blog-Eintrag erhält eine SEO-Bewertung und eine separate Lesbarkeitsbewertung, sobald die entsprechenden Analyseeinstellungen in den allgemeinen Einstellungen aktiviert sind – dem Kern dessen, was diese Erweiterung zu einem effektiven OpenCart SEO Analyzer macht.

Unterstützte Seitentypen. Die Bewertung umfasst standardmäßig Produkte, Kategorien, Informationsseiten und Hersteller. Blogbeiträge, Blogkategorien, Blog-Schlagwörter und Blogautoren werden nur dann berücksichtigt, wenn eine unterstützte Knowband-Blogintegration mit dem Shop verbunden ist.

Was die Punktzahl misst. Bei diesem OpenCart-SEO-Audit bewertet die Regelbibliothek die Inhaltslänge, die Satz- und Lesbarkeitsqualität, die Überschriftenstruktur, interne Verlinkungen, Bild-Alt-Attribute, die Länge von Titel und Beschreibung sowie die Platzierung und Dichte Ihrer primären und unterstützenden Keywords im Seiteninhalt und im URL-Slug. Jede Regel mit einer Punktzahl unter 7 wird als Problem protokolliert und unter dem Tab „Probleme“ gruppiert.

Was das Ergebnis bedeutet. Eine hohe Punktzahl bedeutet, dass eine Seite die Grundlagen erfüllt: einen aussagekräftigen Titel und eine aussagekräftige Beschreibung, gut lesbaren Inhalt, eine sinnvolle Überschriftenstruktur und eine Keyword-Nutzung, die zum angegebenen Fokus der Seite passt. Eine niedrige Punktzahl bedeutet nicht, dass eine Seite für Suchmaschinen unsichtbar ist; sie weist lediglich auf spezifische, behebbare Lücken hin. Da die Erweiterung keinen Einblick in Googles tatsächliches Ranking hat, sollte die Punktzahl eher als Checkliste für die Inhaltsqualität denn als Ranking-Vorhersage verstanden werden.

Warum das Ergebnis wichtig ist. Suchmaschinen belohnen Seiten, die eine Suchintention klar erfüllen und gut strukturierte, lesbare Inhalte bieten. Eine niedrige Bewertung deutet oft auf dieselben Schwächen hin, die auch für menschliche Käufer schwer lesbar sind. Daher kommt die Behebung dieser Schwächen in der Regel beiden Zielgruppen zugute.

Was tun bei einer niedrigen Punktzahl? Öffnen Sie die Seite aus der Katalogliste, überprüfen Sie das Seiten-Audit-Panel und prüfen Sie die spezifischen Regeln, die nicht erfüllt wurden. Alternativ können Sie den Tab „Probleme“ öffnen, nach dem relevanten Entitätstyp filtern und die Regeln bearbeiten, die mehrere Seiten gleichzeitig betreffen. Speichern Sie die Seite nach den Änderungen (oder aktivieren Sie die automatische Analyse beim Bearbeiten), damit die Bewertung aktualisiert wird. Diese kontinuierliche Überprüfung ist der Kern der OpenCart-SEO-Optimierung innerhalb des Moduls.

Wie man eine Seite verbessert. Legen Sie ein klares Hauptkeyword fest und ergänzen Sie es gegebenenfalls mit weiteren Keywords, die den tatsächlichen Suchgewohnheiten der Käufer entsprechen. Verfassen Sie einen aussagekräftigen Meta-Titel und eine Meta-Beschreibung, die den Seiteninhalt ehrlich beschreiben, anstatt Keywords einfach nur aufzulisten. Gliedern Sie längere Texte in Abschnitte mit Überschriften, fügen Sie beschreibenden Alt-Text zu Bildern hinzu und verlinken Sie auf verwandte Produkte oder Kategorien, wenn dies für den Käufer sinnvoll ist und nicht nur der Suchmaschinenoptimierung dient.

Denken Sie während des gesamten Prozesses daran, dass ein OpenCart-SEO-Audit nur dann sinnvoll ist, wenn er zu tatsächlichen Änderungen führt. Das Modul dient dazu, Verbesserungspotenzial aufzuzeigen; die Aufgabe des Administrators besteht darin, die Formulierung und Struktur der Korrektur festzulegen und die OpenCart-SEO-Audit-Erweiterung dabei als Leitfaden, nicht als endgültige Entscheidungsgrundlage zu nutzen.

5. Häufig gestellte Fragen

Ich habe mehrere 404-URLs gefunden. Wie kann ich diese umleiten? Öffnen Sie „URL-Optimierung“ > „404-URLs“, prüfen Sie die nach Besucherzahlen sortierte Liste und klicken Sie neben dem Eintrag, den Sie korrigieren möchten, auf „Weiterleiten“. Dadurch öffnet sich das Weiterleitungsformular mit der bereits als Quell-URL eingetragenen alten URL. Geben Sie die korrekte Ziel-URL ein, wählen Sie den Weiterleitungstyp und speichern Sie die Änderungen. Leiten Sie nur auf Seiten weiter, die inhaltlich relevant für den ursprünglichen Inhalt sind.

Wie gehe ich mit einer URL um, die nicht mehr verfügbar ist? Falls eine Ersatzseite existiert, richten Sie unter URL-Optimierung > URL-Weiterleitungen eine 301-Weiterleitung von der alten zur neuen URL ein. Falls keine passende Ersatzseite existiert, ist es sinnvoll, die URL als 404-Fehler zu belassen, anstatt Besucher auf eine irrelevante Seite umzuleiten.

Wie kann ich eine Seite mit niedrigem SEO-Score verbessern? Öffnen Sie das Seitenprüfungs-Panel oder die Problemübersicht und filtern Sie nach Entitätstyp, um genau zu sehen, gegen welche Regeln die Seite verstoßen hat. Beheben Sie spezifische Mängel, wie z. B. eine fehlende Meta-Beschreibung, unzureichenden Inhalt oder fehlenden Bild-Alt-Text, und speichern Sie die Seite anschließend, damit die Bewertung aktualisiert wird. Im Bewertungsverlauf sehen Sie dann, ob die Änderung die Bewertung der Seite verbessert hat.

Kann ich die Erweiterung verwenden, um Metatitel und -beschreibungen zu generieren? Ja. Aktivieren und konfigurieren Sie ChatGPT unter Einstellungen > ChatGPT. Anschließend können Sie im SEO-Bereich eines Produkts oder einer Kategorie über den ChatGPT-Tab einen Meta-Titel oder eine Meta-Beschreibung anhand einer Eingabeaufforderung generieren. Überprüfen Sie das Ergebnis, klicken Sie auf „Anwenden“ und speichern Sie das Katalogformular. Für mehrere Produkte gleichzeitig verwenden Sie stattdessen das ChatGPT-Tool für die Massenbearbeitung im Bereich „Import/Export“.

Wie kann ich doppelte URLs überprüfen? Öffnen Sie „URL-Optimierung“ > „Doppelte URLs“, um zu sehen, welche SEO-Keywords mehreren Seiten im selben Shop und in derselben Sprache zugewiesen sind. Klicken Sie in der entsprechenden Zeile auf „Aktualisieren“, bearbeiten Sie jedes Keyword, sodass es eindeutig ist, und speichern Sie die Einstellungen.

Wie kann ich meine XML-Sitemap überprüfen? Öffnen Sie Sitemap > XML-Sitemap, vergewissern Sie sich, dass „XML-Sitemap aktivieren“ eingeschaltet ist, und öffnen Sie die angezeigte öffentliche Sitemap-URL, um zu prüfen, ob sie geladen wird. Geben Sie dieselbe URL unter Analytics > Search Console > Sitemaps & URL-Prüfung ein, um zu bestätigen, dass Google sie erhalten hat und um anschließend Warnungen oder Fehler zu überwachen.

Kann ich die Google Search Console verbinden? Ja. Richten Sie ein Google Cloud-Projekt mit aktivierter Search Console API ein, konfigurieren Sie die OAuth-Zugangsdaten unter „Analytics“ > „Einstellungen“, klicken Sie auf „Mit Google verbinden“ und wählen Sie die richtige Search Console-Property für den Shop aus. Nach der Verbindung werden im Tab „Search Console“ Leistungsdaten angezeigt und Sie können Sitemap-Übermittlungen und URL-Indexierungsprüfungen verwalten.

Kann ich Google Analytics-Daten innerhalb des Moduls einsehen? Ja. Nach der Verbindung mit Google und der Auswahl der richtigen GA4-Property in den Analytics-Einstellungen werden auf der Registerkarte GA4 Analytics Sitzungen, Nutzer, Interaktionen, E-Commerce und detaillierte Daten direkt im Admin-Panel angezeigt, ohne dass Google Analytics separat geöffnet werden muss.

Wie kann ich SEO-Probleme auf Produkt- oder Kategorieseiten identifizieren? Nutzen Sie das Diagramm „Seitenprüfung nach Typ“ im Dashboard, um zu sehen, welcher Inhaltstyp die meisten Seiten mit niedriger Bewertung aufweist. Öffnen Sie anschließend die Problembeschreibung und filtern Sie nach Entitätstyp, um die spezifischen Regeln zu überprüfen, die diese Seiten betreffen. Alternativ können Sie ein einzelnes Produkt oder eine Kategorie öffnen und deren Seitenprüfungsbereich direkt einsehen.

Führt die Erweiterung zu besseren Suchmaschinenplatzierungen? Nein. Der OpenCart SEO Audit Manager misst die Qualität der Seiteninhalte, die technische Konfiguration und verfügbare Google-Daten – allesamt Faktoren, die eine gute Suchmaschinenoptimierung unterstützen. Er hat jedoch keinen Einfluss darauf, wie Suchmaschinen eine bestimmte Seite einstufen, und kann dies auch nicht garantieren.

Ist ein Blog erforderlich, um das Modul zu nutzen? Nein. Blogspezifische Bewertungen, Trends und Entitätstypen werden nur angezeigt, wenn eine unterstützte Knowband-Blog-Integration mit dem Shop verbunden ist. Alle anderen Funktionen sind auch ohne installierten Blog vollumfänglich nutzbar.

Benötige ich ein Google- oder OpenAI-Konto, um das Kernmodul zu nutzen? Nein. Analytics, Search Console, PageSpeed ​​und ChatGPT sind optionale Integrationen, die eigene externe Zugangsdaten erfordern. Das Bewertungssystem, Weiterleitungen, 404-Fehlererkennung, die Prüfung auf doppelte URLs, die Sitemap-Generierung und die robots.txt-Verwaltung funktionieren unabhängig von diesen Verbindungen.

 

 

Prestashop SEO-Audit-Modul: Vollständiges Benutzerhandbuch

 

1. Einleitung

Der Prestashop SEO Audit Manager ist das SEO-Audit-Modul, mit dem Prestashop-Shopbetreiber ein umfassendes SEO-Audit durchführen können – von der Produkt- und Kategorieanalyse über das CMS bis hin zum Hersteller. Anstatt separate Module oder Plugins für die Prüfung von Seiten auf Meta-Tags, Weiterleitungen, Sitemap und Analysedaten zu verwenden, bündelt dieses Modul alle Scoring- und technischen Prüfungen.

Das Modul richtet sich an PrestaShop-Shop-Administratoren ohne SEO-Kenntnisse. Ergebnis und Ziel jedes Audits werden verständlich erklärt, sodass man sofort erkennt, warum die Beschreibung nur 24 Wörter lang ist, obwohl 300 Wörter angestrebt werden.

Technisch gesehen ermöglicht das Modul das Erkennen von minderwertigen Inhalten, fehlenden oder doppelten Meta-Titeln und -Beschreibungen, defekten internen Links, die zu 404-Fehlern führen, URL-Kollisionen mit doppelten Slugs, Problemen bei der Konfiguration von Sitemap- und robots.txt-Dateien sowie langen Ladezeiten. Sobald das Problem erkannt ist, bietet das Modul in der Regel eine Lösung – beispielsweise durch Bearbeiten der Weiterleitung, Erstellen der neuen Meta-Beschreibung über ChatGPT oder Anpassen der Sitemap-Optionen.

Das PrestaShop SEO-Audit-Modul integriert sich zudem in Google Analytics 4, die Google Search Console und PageSpeed ​​Insights. So können Audit-Ergebnisse zusammen mit realen Traffic-Zahlen, der tatsächlichen Suchleistung und Seitenladegeschwindigkeit analysiert werden – und nicht isoliert betrachtet. Dadurch wird ein PrestaShop SEO-Audit von einer bloßen Checkliste zu einem interaktiven Arbeitsbereich.

2. Hauptmerkmale von Prestashop SEO-Audit-Modul

  • SEO- und Lesbarkeitsprüfung auf Seitenebene mit einer Bewertung von 0 bis 10 Punkten
  • Dashboard mit Zusammenfassung des SEO-Status des gesamten Shops, der Metadaten-Vollständigkeit und des Indexierungsstatus
  • Ergebnisverlauf mit Trenddiagrammen und Momentaufnahmen
  • URL-Optimierungstools: Ästhetische URLs, 404-Überwachung, Erkennung doppelter URLs, URL-Weiterleitungen
  • Verwaltung von XML- und HTML-Sitemaps sowie RSS-Ausgabe
  • Social Cards für Open Graph- und Twitter-Metadaten
  • Integrierte ChatGPT-Funktion für Meta-Titel, Meta-Beschreibungen und andere SEO-Felder
  • Der Robots.txt-Editor ist mit der Live-Datei verknüpft.
  • Google Analytics 4-, Google Search Console- und PageSpeed ​​Insights-Berichte

3. So installieren Sie die Prestashop SEO-Audit-Modul

  1. Installieren Sie das PrestaShop SEO-Audit-Modul. Gehen Sie dazu im PrestaShop-Adminbereich zu Module → Modulmanager und installieren Sie das Modul. Dieses Modul erstellt eine eigene Datenbank für SEO, Verlauf, Weiterleitungen, 404-Überwachung, ChatGPT und Sitemap.
  2. Neue Prestashop SEO-Audit-Modul Der Eintrag erscheint im linken Menü unter „Verkaufen“. Dieser Hauptschalter legt fest, ob das Modul überhaupt Auswirkungen auf den Shop hat.
  3. Aktivieren Sie die Funktionen, die Sie nutzen werden: SEO-Analyse, Lesbarkeitsanalyse, Protokollierung von 404-Fehlern, URL-Weiterleitungen, XML-Sitemap, RSS.
  4. Falls Sie die Google-Integration oder ChatGPT nutzen, gehen Sie zu Analytics > Einstellungen und ChatGPT, wo Sie die erforderlichen Zugangsdaten eingeben müssen. Dies kann auch später erfolgen.
  5. Öffnen Sie ein beliebiges Produkt, eine Kategorie, eine CMS-Seite, einen Hersteller oder einen Lieferanten. Dort finden Sie im Bearbeitungsformular die Registerkarte „SEO-Audit“. Hier werden die SEO-Maßnahmen durchgeführt.
  6. Da das Modul Metadaten des Online-Shops ändert, Weiterleitungen vornimmt und öffentliche robots.txt- und Sitemap-Dateien generiert, empfiehlt sich eine stufenweise Installation, beginnend mit der Analyse und der Generierung eines Lesbarkeitswerts, gefolgt von Weiterleitungen und der Sitemap-Generierung, sobald Sie Vertrauen in die generierten Daten gewonnen haben, anstatt die vollständige Aktivierung von Anfang an vorzunehmen.

4. Übersicht für Administratoren PrestaShop On-Page-SEO-Checkliste

Die Seitenleiste des PrestaShop SEO-Audit-Moduls enthält folgende Registerkarten: Dashboard, Analysen, Bewertungsverlauf, URL-Optimierung (Sprechende URLs, 404-URLs, Doppelte URLs, URL-Weiterleitungen), Sitemap (XML-Sitemap, HTML-Sitemap), Social Cards, ChatGPT, robots.txt, Import/Export, Einstellungen und weitere Module. Alle Registerkarten werden im Folgenden feldweise beschrieben, sodass jede für Benutzer sichtbare Einstellung separat erläutert wird.

4.1-Dashboard

Das Dashboard bietet einen Überblick über den aktuellen SEO-Status Ihres Shops.

Top Aktionen

  • Schaltfläche „Verlauf“: Leitet Sie direkt zur Seite mit den historischen Trends weiter.
  • Schaltfläche „Fehlende Seiten analysieren“: Das Prestashop SEO Audit Modul führt eine Batch-Analyse für alle Produkte, Kategorien, Informationsseiten, Hersteller und Lieferanten durch, für die noch kein SEO-Score gespeichert ist.

Panel zur Entwicklung des Gesamt-SEO-Scores

  • SEO-Score des Shops: Der aktuelle Gesamtscore des Shops (z. B. 46), der sich aus den Scores der einzelnen analysierten Seiten ergibt. Dies ist die Kennzahl, die wöchentlich überprüft werden sollte.
  • Kennzeichnung „Verbessert/Verschlechtert/Keine Veränderung“: Wird direkt neben dem SEO-Score Ihres Shops angezeigt (z. B. „Verbessert (+1)“). Sie zeigt Ihnen sofort die Richtung der SEO-Veränderung Ihres Shops an.
  • Ergebnis des vorherigen Scans: Das Ergebnis des Shops aus der letzten Momentaufnahme.
  • Trenddiagramm: Das Liniendiagramm zeigt den SEO-Score des Shops anhand aktueller Momentaufnahmen..

Seitenanalysekarten

  • Ausgezeichnete SEO: Anzahl der analysierten Seiten, die nahezu alle Prüfregeln erfüllen. Eine steigende Zahl bedeutet, dass ein größerer Teil des Katalogs vollständig optimiert ist.
  • Akzeptable SEO (Verbesserungsbedarf): Anzahl der Seiten, die zwar funktional sind, aber noch Verbesserungspotenzial haben; dies ist in der Regel der größte Bereich in einem wachsenden Katalog.
  • Schlechte Suchmaschinenoptimierung: Anzahl der Seiten, die die meisten Prüfregeln nicht erfüllen und daher dringender Aufmerksamkeit bedürfen.
  • Keine Analyse (Analyse ausstehend): Anzahl der Seiten, die noch nie bewertet wurden. Ein Wert ungleich Null signalisiert, dass die Analyse der fehlenden Seiten durchgeführt werden sollte.
  • Metadaten vollständig/fehlend: Wie viele Seiten haben sowohl einen Meta-Titel als auch eine Meta-Beschreibung, und wie viele weisen noch eines oder beides auf? Fehlende Metadaten lassen sich schnell und effektiv beheben.
  • Index / Kein Index: Wie viele der analysierten Seiten sind für die Indexierung durch Suchmaschinen vorgesehen und wie viele wurden bewusst ausgeschlossen? Eine hohe Anzahl nicht indexierter Seiten, die eigentlich sichtbar sein sollten, sollte genauer untersucht werden.

Donut-Charts

  • Index/Follow-Verhältnis: Zeigt den Anteil der analysierten Seiten, die auf Indexierung bzw. Nicht-Indexierung eingestellt sind, damit Sie überprüfen können, ob wichtige Seiten versehentlich vor Suchmaschinen verborgen bleiben.
  • Seitenanalyse: Unterteilt die gleichen Analysekategorien (Exzellent/Akzeptabel/Nicht gut/Keine) in Prozentsätze des gesamten analysierten Katalogs.
  • Ablesbarkeit: Zeigt die gleiche Aufschlüsselung speziell für den Lesbarkeitswert, getrennt vom SEO-Audit-Wert.
  • Meta-Einstellungen abgeschlossen: Zeigt an, wie viel Prozent der Seiten die Meta-Titel- und Beschreibungseinstellungen abgeschlossen haben und wie viele Seiten noch bearbeitet werden müssen.

Seitenanalyse nach Typ

Das oben beschriebene Muster wird für jeden Entitätstyp (Produkte, Kategorien, Informationen, Hersteller, Lieferanten) wiederholt. Dabei werden jeweils die Anzahl der Seiten dieser Kategorie sowie die zugehörigen Statistiken zur Seitenanalyse (Ausgezeichnet/Akzeptabel/Nicht gut/Keine Analyse) und Lesbarkeit (Ausgezeichnet/Akzeptabel/Nicht gut) angezeigt. Beispielsweise verdeutlicht das obige Beispiel die im Vergleich zu Produkten relativ geringe Lesbarkeit der Kategorien.

SEO Checkliste

Eine Liste mit zehn Anforderungen auf Filialebene, die jeweils als „Erledigt“ oder „Nicht erledigt“ mit einer Aktionsschaltfläche angezeigt werden:

  • SEO-URLs aktiviert: Bestätigt, dass die benutzerfreundliche URL-Einstellung von PrestaShop aktiviert ist, eine Voraussetzung für saubere, lesbare Seitenadressen.
  • SSL aktiviert: Bestätigt, dass die Shopseite über HTTPS bereitgestellt wird, was Suchmaschinen als grundlegendes Vertrauenssignal betrachten.
  • XML-Sitemap aktiviert: Bestätigt, dass die XML-Sitemap-Ausgabe des Moduls aktiviert ist.
  • Die Datei robots.txt existiert: Prüft, ob eine robots.txt-Datei vorhanden und im Shop erreichbar ist.
  • Wartungsmodus ist deaktiviert: Bestätigt, dass der Shop nicht versehentlich im Wartungsmodus verblieben ist, wodurch jegliches Crawling und alle Besucher blockiert würden.
  • Webmaster-Verifizierung konfiguriert: Bestätigt, dass ein Google- oder Bing-Bestätigungscode unter Einstellungen eingegeben wurde.
  • URL-Weiterleitungen aktiviert: Bestätigt, dass die Weiterleitungsfunktion aktiv ist, sodass alle von Ihnen erstellten Weiterleitungen auch tatsächlich im Shop wirksam werden.
  • RSS aktiviert: Bestätigt, dass die RSS-Feed-Ausgabe aktiviert ist.
  • Knowband Blog: Zeigt an, ob das zugehörige Knowband Blog-Modul installiert ist; wird mit einer Schaltfläche „Kaufen“ angezeigt, wenn dies nicht der Fall ist, da die Blog-SEO-Funktionen erst verfügbar sind, wenn dieses Modul vorhanden ist.
  • LLMs.txt verfügbar: Gibt an, ob eine llms.txt-Datei verfügbar ist, die zur Beschreibung der Website für KI-Crawler verwendet wird.

4.2 Analytics

Der Bereich „Analytics“ verbindet das Prestashop SEO Audit Modul mit Google Analytics 4, der Google Search Console und PageSpeed ​​Insights und ist in eine Übersichtsseite, drei Datenquellenberichte und eine Einstellungsseite unterteilt.

4.2.1 Analytics-Übersicht (Google Insights-Übersicht) im Prestashop SEO-Audit-Modul

  • Zeitraumauswahl (z. B. Letzte 28 Tage): Legt das Berichtsfenster fest, das für alle Übersichtskarten und Diagramme auf dieser Seite verwendet wird.
  • Aktualisierungsschaltfläche: Lädt die Widgets mit den neuesten Daten von Google neu, ohne dass die Seite verlassen werden muss.
  • Schaltfläche „Anpassen“: Öffnet die Widget-Bibliothek, damit Sie steuern können, welche Karten angezeigt werden.
  • Verbindungsstatusanzeige: Zeigt vier Indikatoren auf einen Blick: Google OAuth (Verbunden oder nicht), GA4 Grundstück (die verbundene Objekt-ID), GSC-Standort (die URL der verbundenen Search Console-Eigenschaft) und Page Speed ​​API (Konfiguriert oder nicht). Dies ist der schnellste Weg, um zu bestätigen, dass die Integration tatsächlich funktioniert, bevor man den darunter stehenden Zahlen vertraut.
  • GA4 Sessions-Karte: Gesamtzahl der GA4-Sitzungen für den Zeitraum, mit einer prozentualen Veränderung gegenüber dem vorherigen Zeitraum.
  • GA4-Benutzerkarte: Gesamtzahl der GA4-Nutzer im Berichtszeitraum, mit prozentualer Veränderung.
  • GSC Clicks-Karte: Gesamtzahl der Klicks auf die Search Console im betrachteten Zeitraum.
  • GSC Impressions Karte: Gesamtzahl der Search Console-Impressionen für den Zeitraum, mit einer prozentualen Veränderung.
  • PageSpeed-Leistungskarte: Der aktuellste PageSpeed-Leistungswert.
  • GA4 Echtzeit-Benutzerkarte: Nutzer, die in den letzten 30 Minuten auf der Shopseite aktiv waren.
  • Trendlinien für GA4-Sitzungen / Trendlinie für GA4-NutzerdiagrammeTägliche Liniendiagramme für die wichtigsten Kennzahlen von GA4.
  • Diagramm für GSC-Klicks vs. Impressionen: Zeigt sowohl Klicks als auch Impressionen im selben Diagramm an, um zu sehen, ob eine Umwandlung der Impressionen in Klicks stattfindet.
  • Sitzungen nach Ländern (Chart): Balkendiagramm der Sitzungen nach Besucherland, hilfreich, um zu erkennen, ob der Traffic dem Zielmarkt entspricht.
  • Tabelle der häufigsten SuchanfragenListe der Search Console-Abfragen, die Traffic generieren, mit Spalten für Klicks, Impressionen, CTR und Position.
  • Trendlinie für das PageSpeed-Score-Verlaufsdiagramm: Diagramm, das die Entwicklung der PageSpeed-Werte nachzeichnet – so lässt sich der Einfluss einer Themen- oder Inhaltsänderung auf eine Regression leicht erkennen.

4.2.2 So überprüfen Sie den GA4-Bericht für Ihren Prestashops-Shop

  • Dropdown-Menü für den Zeitraum: Wählt den Berichtszeitraum aus (z. B. Letzte 28 Tage).
  • Kontrollkästchen „Mit vorheriger Periode vergleichen“Überprüfen Sie, ob die aktuellen Daten mit denen der vorherigen Periode verglichen werden sollten.
  • Gesamtzahl der Nutzer / Aktive Nutzer / Neue Nutzer: Standardmäßige GA4-Zielgruppenkennzahlen – Reichweite, aktive Besucher und neue Besucher.
  • FachsitzungenGesamtzahl der Besuche.
  • Engagierte Sitzungen: Anzahl der Sitzungen, die das Engagement-Kriterium von GA4 erfüllten (Interaktion über den sofortigen Absprung hinaus).
  • AufrufeGesamtzahl der Seitenaufrufe im betrachteten Zeitraum.
  • Ansichten / SitzungDurchschnittlich werden pro Sitzung Seiten aufgerufen, d. h. wie intensiv der Besucher die Website erkundet.
  • Durchschnittliche SitzungsdauerDurchschnittliche Verweildauer pro Besuch.
  • Engagement-Rate / Absprungrate: % der aktiven Sitzungen / % der Absprünge (diese beiden Werte stehen in umgekehrter Korrelation und sollten gemeinsam betrachtet werden).
  • VERANSTALTUNGENGesamtzahl der während des Zeitraums erfassten GA4-Ereignisse.
  • Echtzeit-Panel (Aktive Nutzer, nach Land, nach Gerät, nach Seite): Wer befindet sich gerade auf der Website und woher kommen diese Personen? Dies ist hilfreich, um den durch Kampagnen/Aktionen generierten Traffic zu bestätigen.
  • Verkehrsverlaufsdiagramm (Checkboxen für Sitzungen/Benutzer/Ansichten): Kombiniertes Diagramm, mit dem Sitzungen/Benutzer/Ansichten ein-/ausgeblendet werden können.
  • Sitzungen nach Tageszeit (Grafik): Sitzungsverteilung nach Tageszeit, wodurch die aktivsten Zeiten ermittelt werden können, was sich gut für die Planung von Werbeaktionen oder Wartungsarbeiten eignet.
  • Registerkarten für Abmessungen (Seiten, Landingpages, Kanäle, Quelle/Medium, Kampagnen, Länder, Städte, Geräte, Browser, Betriebssysteme, Sprachen, Neu vs. Wiederkehrende, Ereignisse, Wichtige Ereignisse): Registerkarten mit Sitzungs-, Benutzer- und Ansichtsdaten, segmentiert nach der entsprechenden Dimension, ermöglichen es, sehr spezifische Fragen zu stellen, wie z. B. „Welche Landingpage schneidet besser ab?“ oder „Welcher Traffic-Kanal schneidet besser ab?“.

4.2.3 So analysieren Sie den Google Search Console-Bericht

  • Dropdown-Menü für den Zeitraum: Legt den Berichtszeitraum fest (z. B. 28 Tage).
  • Dropdown-Menü „Suchtyp“ (Web, Bild, Video, Nachrichten, Entdecken, Google News): Ermöglicht das Filtern des Berichts nach bestimmten Arten von Google-Suchergebnissen.
  • Vergleichs-Kontrollkästchen: Ermöglicht, die aktuellen Daten mit dem vorherigen Zeitraum zu vergleichen, wenn diese Option aktiviert ist.
  • Klickkarte: Gesamtzahl der Klicks auf Ihren Shop über die Google-Suchergebnisse.
  • Impressionenkarte: Gesamtzahl der Impressionen in den Google-Suchergebnissen, einschließlich nicht angeklickter Ergebnisse.
  • CTR-Karte: Klickrate, Prozentsatz der Impressionen, die zu Klicks führten.
  • Durchschnittspositionskarte: Die durchschnittliche Ranking-Position Ihrer Seiten für die Suchanfragen, die sie ausgelöst haben; je niedriger der Wert, desto besser.
  • Vergleich der Klick- und Impressionsgrafik: Zeigt das Verhältnis zwischen diesen beiden Kennzahlen an, um festzustellen, ob die Sichtbarkeitsrate im Vergleich zu den Klicks steigt oder sinkt.
  • Registerkarten „Suchanfragen/Seiten/Länder/Geräte/Suchdarstellung“: All diese Funktionen ermöglichen es Ihnen, Klicks, Impressionen, CTR und Positionen anhand dieser Parameter aufzuschlüsseln, um beispielsweise zu ermitteln, welche Suchanfrage die meisten Klicks generiert oder welches Land die meisten Impressionen aufweist.
  • Unterregisterkarte „Sitemaps“: Verwaltet Sitemap-URLs, ohne die Search Console zu verlassen./

4.2.4 PageSpeed-Bericht

  • Schaltfläche „Ausführen“: Startet einen neuen PageSpeed-Test für das ausgewählte Ziel.
  • Ziel-Dropdown (Startseite, Kategorie, Produkt, Benutzerdefinierte URL): Wählt den zu testenden Seitentyp aus.
  • Geräteauswahl (Mobil, Desktop): Wählt das Geräteprofil aus, nach dem die Verlaufstabelle gefiltert werden soll; ein vollständiger Lauftest erfolgt automatisch.
  • Von / Bis Datumsfelder: Beschränken Sie die Verlaufstabelle auf einen bestimmten Datumsbereich.
  • Schaltfläche „Übernehmen“: Wendet die angewendeten Filter auf die nachfolgende Verlaufstabelle an.
  • Schaltfläche „Exportieren nach CSV“: Dadurch werden die gefilterten Verlaufsdaten im CSV-Format exportiert, sodass sie später analysiert werden können.
  • Trenddiagramm der Ergebnisse (Leistung, Barrierefreiheit, Best Practices, SEO): TDies ist das Diagramm, in dem alle vier PageSpeed-Werte im Zeitverlauf dargestellt werden. Anhand dieses Diagramms können Sie erkennen, ob es seit den letzten Änderungen Verbesserungen oder Verschlechterungen beim PageSpeed-Wert gegeben hat.
  • Felder der Verlaufstabelle: Datum (Testdatum), Ziel (Typ der getesteten Webseite), URL (getestete URL), Gerät (Mobil/Desktop), Leistung/Barrierefreiheit/Best Practices/SEO (PageSpeed-Wert), LCP/INP/CLS (Core Web Vitals-Feld/Labor) und Quelle (Manuell/Cron). 4.2.5 Analyseeinstellungen (Analyseeinstellungen)

Allgemeine Einstellungen Konfiguration

  • Analysestatus: Aktiviert oder deaktiviert die Datenerfassung und die Dashboards für Analytics im gesamten Shop. Solange diese Option nicht aktiviert ist, funktioniert nichts im Analytics-Bereich.
  • Standardzeitraum (Tage): Der Standardberichtszeitraum in Tagen, der von Dashboard-Widgets verwendet wird, wenn kein anderer Zeitraum ausgewählt ist (z. B. 28).
  • API-Cache-Gültigkeitsdauer (Minuten): Wie lange API-Antworten zwischengespeichert werden, bevor das Modul neue Daten anfordert. Ein höherer Wert reduziert die API-Nutzung, verzögert aber das Erscheinen neuer Daten; ein niedrigerer Wert liefert aktuellere Daten, ruft die Google APIs jedoch häufiger auf.
  • Datenverzögerung der Search Console (Tage): Die Daten der Search Console werden von Google selbst verzögert angezeigt. Diese Einstellung weist das Modul an, bei Abfragen die letzten N Tage zu überspringen, um unvollständige oder irreführende Zahlen der letzten Tage zu vermeiden.
  • Aufbewahrungsdauer des Verlaufs (Tage): Wie viele Tage an PageSpeed-Verlauf sollen gespeichert werden, bevor ältere Zeilen automatisch gelöscht werden, damit die Verlaufstabelle nicht unbegrenzt anwächst?

So erstellen Sie eine Google-Client-Geheimnis-ID und eine Client-ID für Google Analytics 4

  • PageSpeed ​​API-Schlüssel: Ihr Google PageSpeed ​​Insights API-Schlüssel von Google Cloud, der für die Ausführung des PageSpeed-Berichts und der geplanten Prüfungen erforderlich ist.
  • Google OAuth-Client-ID: Die OAuth 2.0 Client-ID aus Ihren Google Cloud-Anmeldeinformationen, die verwendet wird, um das Modul zu autorisieren, in Ihrem Namen GA4- und Search Console-Daten zu lesen.
  • Google OAuth-Clientgeheimnis: Der passende OAuth 2.0-Client-Schlüssel. Sowohl dieser als auch die Client-ID müssen gespeichert werden, bevor die Schaltfläche „Mit Google verbinden“ verwendet werden kann.
  • Verbindungsanzeige und Google-Trennungstaste: Zeigt an, ob das Modul aktuell eine aktive Google-Verbindung hat, und ermöglicht es Ihnen, gespeicherte Zugriffs-, Aktualisierungs- und Ablauf-Tokens zu widerrufen, falls Sie die Verbindung wiederherstellen oder das Google-Konto wechseln müssen.

Eigenschaften (Laden)

  • Search Console-Eigenschaft: Die Search Console-Property-URL, die für diesen Shop verwendet wird; wählen Sie eine aus der Liste aus oder geben Sie sie manuell ein, falls die Liste nicht geladen wird. Über das Aktualisierungssymbol wird die Liste der Properties neu geladen, auf die Ihr verbundenes Google-Konto Zugriff hat.
  • GA4-Grundstück: Die für diesen Shop verwendete GA4-Eigenschafts-ID, ausgewählt aus der geladenen Liste oder manuell eingegeben, mit der gleichen Aktualisierungsoption.
  • PageSpeed-Test-URL: Die Standard-URL wird getestet, wenn kein anderes Ziel angegeben ist; wenn sie leer gelassen wird, wird stattdessen die Startseiten-URL des Shops verwendet.
  • Benutzerdefinierte Test-URL: Eine optionale zusätzliche URL, die nur verwendet wird, wenn eine benutzerdefinierte URL als PageSpeed ​​Cron-Ziel ausgewählt ist.

PageSpeed ​​Cron

  • Geplante Prüfungen aktivieren: Aktiviert automatische, zeitgesteuerte PageSpeed-Tests, anstatt sich auf manuelle Klicks zum Ausführen zu verlassen.
  • Zu testende Seiten (Startseite, Kategorieseite, Produktseite, Kontrollkästchen für benutzerdefinierte URLs): Wählt aus, welche Seitentypen der geplante Auftrag bei jeder Ausführung tatsächlich testet.
  • Cron-URL, Schaltfläche „Kopieren“, Schaltfläche „Regenerieren“, Schaltfläche „Jetzt ausführen“: Eine eindeutige, tokenisierte URL, die Sie in das Aufgabenplanungssystem Ihres Servers einfügen können, damit PageSpeed-Tests automatisch nach einem Timer ausgeführt werden. „Kopieren“ kopiert die URL, „Regenerieren“ macht das alte Token ungültig und erstellt ein neues (nützlich, falls die URL jemals öffentlich zugänglich war), und „Jetzt ausführen“ startet den konfigurierten Testlauf sofort.
  • Letzter Lauf: Zeigt den Zeitstempel der letzten geplanten Ausführung an oder „Nie“, wenn der Cronjob noch nicht ausgeführt wurde. Dies ist eine schnelle Möglichkeit zu überprüfen, ob Ihr Server-Scheduler die URL tatsächlich aufruft.

Benachrichtigungen

  • E-Mail-Benachrichtigungen aktivieren: Aktiviert E-Mail-Benachrichtigungen, wenn die PageSpeed-Werte sinken oder die Core Web Vitals nicht mehr erfüllt werden.
  • Benachrichtigungsempfänger: Die E-Mail-Adresse, an die diese Benachrichtigungen gesendet werden.
  • Alarmschwelle (Punkte): Der minimale Punkteabfall, der erforderlich ist, bevor ein Alarm ausgelöst wird, um zu verhindern, dass Alarme bei geringfügigen, normalen Schwankungen ausgelöst werden.
  • Kontrollkästchen „Bei Wiederherstellung benachrichtigen“: Wenn diese Funktion aktiviert ist, wird eine Folgebenachrichtigung gesendet, sobald ein zuvor verlorener Punktestand wiederhergestellt ist.
  • Kontrollkästchen „Benachrichtigen, wenn Core Web Vitals fehlschlägt“: Steuert, ob Statusänderungen der Core Web Vitals jeweils eine eigene Warnung auslösen.
  • Schaltfläche „Test-E-Mail senden“: Sendet eine Testbenachrichtigung an den konfigurierten Empfänger, damit Sie die Zustellung bestätigen können, bevor Sie sich auf echte Benachrichtigungen verlassen.

4.3 Punkteverlauf

  • Datum von / Datum bis Felder: Legen Sie für jedes Diagramm und jede Tabelle auf der Seite einen benutzerdefinierten Datumsbereich fest.
  • Dropdown-Menü für Entitätstypen (Alle, Produkte, Kategorien usw.): Beschränkt die angezeigte Historie auf einen einzigen Seitentyp, was nützlich ist, um festzustellen, ob sich ein Teil des Katalogs verbessert oder verschlechtert.
  • Filtertaste: Wendet den ausgewählten Datumsbereich und Entitätstyp an.
  • SEO-Scorecard für den Shop: Die aktuelle Gesamtbewertung des Geschäfts mit ihrer Trendkennzeichnung (Verbesserung, Rückgang oder keine Veränderung).
  • Vorherige Scankarte: Zum direkten Vergleich das Ergebnis der vorherigen Momentaufnahme.
  • Ausgezeichnete / Akzeptable / Nicht gute Karten: Anzahl der analysierten Seiten in jeder Qualitätsstufe für die ausgewählten Filter.
  • Gesamtanzahl der Probleme (mit neuen/gelösten Zählungen): Die Gesamtzahl der fehlerhaften Prüfregeln auf allen analysierten Seiten, einschließlich der Anzahl der neuen Regeln und der Anzahl der innerhalb des ausgewählten Zeitraums behobenen Regeln (z. B. in den letzten 7 Tagen).
  • Trenddiagramm für den Gesamt-SEO-Score und Tabelle mit Datum/Score/Änderung: Eine visuelle und tabellarische Aufzeichnung jedes gespeicherten Snapshots, die genau zeigt, wie sich der Store-Score im Laufe der Zeit entwickelt hat.
  • SEO-Problemtrenddiagramm (Neue Probleme, Gelöste Probleme, Offene Probleme): Verfolgt, wie sich die Gesamtzahl der nicht erfüllten Regeln verändert, getrennt von der einzelnen Punktzahl, die eine steigende Anzahl von Problemen verschleiern kann, selbst wenn die Gesamtpunktzahl stabil erscheint.
  • Trenddiagramme für Produkt-SEO-Score / Trenddiagramme für Kategorie-SEO-Score: Die gleiche Trendbetrachtung speziell auf Produkte und Kategorien bezogen.
  • Panels der Unternehmen mit der größten Verbesserung / Unternehmen mit der größten Verschlechterung: Es werden die spezifischen Seiten aufgelistet, die sich zwischen den Snapshots am stärksten in die eine oder andere Richtung bewegt haben, sodass Sie untersuchen können, was sich auf einer Seite geändert hat, deren Wert plötzlich gestiegen oder gefallen ist.
  • Dropdown-Menüs „Snapshot A“ / „Snapshot B“ und Schaltfläche „Snapshots vergleichen“: Wählen Sie zwei beliebige gespeicherte Snapshots aus und generieren Sie eine direkte Vergleichstabelle (ID, Datum, Bewertung, Änderung, Entitäten, Quelle, Version), die nützlich ist, um die genaue Auswirkung einer bestimmten Änderungsgruppe zu messen, z. B. einer Bereinigung von Weiterleitungen oder eines ChatGPT-Inhaltspasses.

4.4 URL-Optimierung in Prestashop

4.4.1 Schöne URLs

  • Unterregisterkarten „Einstellungen“ / „Struktur“: Die Einstellungen enthalten den unten beschriebenen Ein-/Ausschalter; die Struktur definiert die tatsächlichen URL-Muster, die angewendet werden, wenn Pretty URLs aktiviert ist.
  • Dropdown-Menü „Schöne URLs aktivieren“: Aktiviert oder deaktiviert diese Funktion. Wenn sie aktiviert ist, schreibt das Modul die standardmäßigen PrestaShop-URL-Muster in übersichtlichere und besser lesbare Versionen um.
  • Schaltfläche „Auf PrestaShop-Standardeinstellungen zurücksetzen“: Stellt das ursprüngliche URL-Routing des Shops wieder her. Dies ist nützlich, wenn Sie Pretty URLs vollständig rückgängig machen möchten, anstatt nur den Schalter zu deaktivieren.
  • Speichern-Schaltfläche: Gilt für alle Änderungen, die auf dieser Seite vorgenommen wurden.
  • Die Anmerkungen auf der Seite verdeutlichen, dass Muster mit einer ID die SEO-Routen von PrestaShop verwenden, Muster ohne ID den Router des Moduls nutzen, die Deaktivierung der Funktion vorherige SEO-Routen aus einem Backup wiederherstellt, sofern ein solches vorhanden ist, und automatische Weiterleitungen für Pretty-URL-Änderungen nur dann gelten, wenn die separate Weiterleitungsfunktion ebenfalls aktiviert ist.

4.4.2 So beheben Sie 404-URLs in Prestashop

  • ID-Spalte: Die interne Datensatznummer für den 404-Treffer.
  • URL-Spalte: Der genaue Pfad zum Shop, der zu einem 404-Fehler führte.
  • Referer-Spalte: Die Seite oder externe Website, von der der Besucher kam, bevor er die defekte URL aufgerufen hat; dies ist hilfreich, um herauszufinden, wo sich ein fehlerhafter Link befindet.
  • Spalte „Besuche“: Wie oft diese spezifische URL aufgerufen wurde, ermöglicht es Ihnen, die am häufigsten defekten Links zu priorisieren.
  • Spalte „Zuletzt besucht“: Der Zeitstempel des letzten Treffers, der dazu dient, eine veraltete Einzelanfrage von einem anhaltenden Problem zu unterscheiden.
  • Löschtaste (pro Zeile): Entfernt den aufgezeichneten Treffer vom Monitor, sobald er überprüft oder behoben wurde.
  • Suchfilter (ID, URL, Referrer, Datumsbereich) und Suchschaltfläche: Schränken Sie die Liste auf ein bestimmtes URL-Muster oder einen bestimmten Zeitraum ein.
  • Schaltfläche für Massenaktionen: Wendet eine Aktion auf mehrere ausgewählte Zeilen gleichzeitig an, anstatt auf jede Zeile einzeln.

4.4.3 Wie man doppelte URLs (doppelte SEO-URLs) in Prestashop erkennt

  • Slug-Spalte: Der spezifische benutzerfreundliche URL-Abschnitt, der auf mehr als einer Seite zu Konflikten führt.
  • Spalte „Entitäten“: Listet auf, welche Seiten (Produkte, Kategorien, CMS-Seiten, Hersteller) diesen Slug gemeinsam haben.
  • Spalte „Übereinstimmungen“: Die Anzahl der Seiten, die in diesen speziellen Fall verwickelt sind.
  • Aktualisierungsaktion: Öffnet die Gruppe, damit Sie die benutzerfreundliche URL auf den Seiten ändern können, die eindeutig werden sollen, und speichert anschließend die Änderung, um sie anzuwenden.
  • Wenn es im Shop keine Kollisionen gibt, wird auf der Seite einfach “Keine Datensätze gefunden” angezeigt.

4.4.4 So fügen Sie 301-, 302- und 303-Weiterleitungen zu URLs in Prestashop hinzu Prestashop SEO-Audit-Modul

  • Weiterleitungsschaltfläche hinzufügen: Öffnet ein leeres Formular zum Erstellen einer neuen Weiterleitung.

  • Schaltfläche „CSV importieren“: Lädt mehrere Weiterleitungen gleichzeitig aus einer CSV-Datei hoch, anstatt sie einzeln hinzuzufügen.
  • Weiterleitungszähler-Badge: Zeigt die Gesamtzahl der aktuell für den Shop gespeicherten Weiterleitungen an.
  • ID-Spalte: Die interne Datensatznummer.
  • Namensspalte: Eine Bezeichnung, die Sie nur zu Ihrer eigenen Information vergeben; sie hat keinen Einfluss auf das Weiterleitungsverhalten.
  • Spalte „Quell-URL“: Die alte oder defekte URL, die Besucher und Crawler aktuell anfordern.
  • Spalte „Ziel-URL“: Die URL, an die sie stattdessen gesendet werden.
  • Spalte „Typ“: Der verwendete Weiterleitungstyp (301, 302, 303 oder 404).
  • Aktive Spalte: Ob die Weiterleitung aktuell im Shop erzwungen wird.
  • Bearbeiten-Schaltfläche (pro Zeile): Öffnet die Weiterleitung zur Bearbeitung.
  • Suchfilter (ID, Name, Quell-URL, Ziel-URL, Typ, Aktiv) und Suchschaltfläche: Verkleinern Sie die Liste, wenn sie zu groß wird.
  • Einzelne Weiterleitungsformularfelder: Name (Ihre interne Bezeichnung), Quell-URL (erforderlich; der alte Pfad), Ziel-URL (erforderlich; muss ein relativer Pfad oder eine vollständige http/https-URL sein), Umleitungstyp (301 für eine dauerhafte Umleitung, 302 für eine vorübergehende Umleitung, 303 für bestimmte Fälle nach dem Absenden des Formulars oder 404, um eine URL explizit als nicht umgeleitet zu kennzeichnen), und Status (aktiv oder inaktiv, standardmäßig aktiv).

4.5 So bearbeiten Sie die Sitemap.xml in Prestashop

4.5.1 XML-Sitemap

  • XML-Sitemap-Dropdown aktivieren: Schaltet die Ausgabe der XML-Sitemap ein oder aus.
  • Sitemap-URL-Anzeige: Zeigt die live laufende, öffentliche Sitemap-URL an, sobald diese aktiviert ist und in die Search Console kopiert werden kann.
  • Liste der URLs der Sprach-Sitemap: Für Shops mit mehr als einer aktiven Sprache wird für jede Sprache eine separate Sitemap-URL angezeigt, die jeweils einzeln übermittelt werden muss.
  • RSS-Dropdown aktivieren: Schaltet die RSS-Feed-Ausgabe unabhängig von der Sitemap ein oder aus.
  • RSS-URL-Anzeige: Zeigt die URL des Live-RSS-Feeds an, sobald dieser aktiviert ist.
  • Kontrollkästchen in die Sitemap aufnehmen (Produkte, Kategorien, Informationen, Hersteller, Lieferanten): Wählt aus, welche Entitätstypen in der Sitemap aufgeführt werden; standardmäßig sind alle fünf ausgewählt.
  • Produktlimit (0 = alle) Feld: Begrenzt die Anzahl der in der Sitemap enthaltenen Produkte; auf 0 setzen, um jedes Produkt unabhängig von der Kataloggröße einzubeziehen.
  • Prioritäts-Dropdown-Menüs (pro Entitätstyp, z. B. Produktpriorität 0.8, Kategoriepriorität 0.7): Ein Hinweis auf die relative Wichtigkeit dieser Seitenart, der an Crawler übermittelt wird. Wie auf der Seite selbst vermerkt, handelt es sich dabei um einen Hinweis, nicht um eine Ranking-Garantie.
  • Dropdown-Menüs zur Änderungshäufigkeit (pro Entitätstyp, Standardeinstellung: Täglich): Teilt Crawlern mit, wie häufig sich dieser Seitentyp typischerweise ändert, und hilft ihnen so bei der Planung, wie oft sie die Seite erneut besuchen sollten.
  • Speichern-Schaltfläche: Wendet alle Sitemap-Einstellungen dieser Seite an.
  • Ein Infobanner erklärt außerdem die empfohlene Cron-Einrichtung: Die Sitemap-URL (oder die URL jeder Sprache) muss in der Google Search Console und den Bing Webmaster Tools hinterlegt werden. Anschließend muss die angezeigte Cron-URL einmal täglich um Mitternacht eingeplant werden, damit Google nach Katalogänderungen automatisch benachrichtigt wird.

4.5.2 HTML-Sitemap

  • HTML-Sitemap-Dropdown aktivieren: Aktiviert eine Shopseite, die wichtige Links für menschliche Besucher auflistet, getrennt von der für Crawler erstellten XML-Sitemap.
  • URL-Anzeige der Sitemap: Zeigt nach der Aktivierung die Live-URL der für Besucher sichtbaren Seite an.
  • Kontrollkästchen für Seiten einbeziehen (Startseite, Produktseiten, Kategorien, Informationen, Marken, Neue Produkte, Sonderangebote (Preisreduzierung), Bestseller, Beliebt): Wählt aus, welche Seitengruppen aus der HTML-Sitemap verlinkt werden.
  • Benutzerdefinierte URLs (Felder für Bezeichnung und URL, Löschsymbol, Schaltfläche „Benutzerdefinierte URL hinzufügen“): Ermöglicht das manuelle Hinzufügen zusätzlicher Links, wie z. B. einer Landingpage außerhalb des Katalogs, die sonst nicht in den automatischen Gruppen erscheinen würden.
  • Speichern-Schaltfläche: Wendet die HTML-Sitemap-Konfiguration an.

4.6 So bearbeiten Sie Social OpenGraph-Tags auf der Quellseite 

  • Facebook Open Graph-Umschalter: Aktiviert Open Graph-Metadaten (die von Facebook und vielen anderen Plattformen verwendet werden) auf Shopseiten, sodass geteilte Links einen korrekten Titel, eine Beschreibung und ein Bild anzeigen.
  • Twitter-Karten umschalten: Aktiviert Twitter-spezifische Kartenmetadaten auf Shopseiten.
  • Twitter-Kartentyp-Dropdown (Standard: summary_large_image): Wählt das visuelle Layout aus, das beim Teilen einer Seite auf Twitter/X verwendet wird.
  • Feld „Standortname“: Der Name, der neben den geteilten Links angezeigt wird, ist in der Regel der Markenname Ihres Shops.
  • Dropdown-Menü für den Website-Typ (Standard: Organisation): Beschreibt die Beschaffenheit der Website in strukturierten Datenbegriffen.
  • Felder für Facebook-URL, Twitter-URL, Instagram-URL, LinkedIn-URL, YouTube-URL und Pinterest-URL: Die Profilverknüpfungen Ihres Shops auf den jeweiligen Plattformen dienen dazu, Ihren Shop mit Ihrer offiziellen Social-Media-Präsenz in strukturierten Daten zu verbinden.
  • Speichern-Schaltfläche: Wendet alle Einstellungen der Social Cards an.

4.7 Wie ChatGPT bei der Content-Generierung in Prestashop hilft 

  • ChatGPT aktivieren (standardmäßig deaktiviert): Aktiviert den KI-Inhaltsassistenten für die Produkt- und Kategorie-SEO-Panels sowie für den Import-/Export-Massenworkflow.
  • ChatGPT-Modell-Dropdown (Optionen: GPT-4o, GPT-4o mini, GPT-4 Turbo, GPT-4 und GPT-3.5 Turbo, Standard: GPT-3.5 Turbo): Wählt aus, welches OpenAI-Modell Inhalte generiert; leistungsfähigere Modelle liefern in der Regel stärkere Ergebnisse, allerdings zu höheren Kosten pro Anfrage.
  • ChatGPT API-Token-Feld: Ihr OpenAI-API-Schlüssel, den das Modul benötigt, um in Ihrem Namen Generierungsanfragen zu stellen.
  • Speichern-Schaltfläche: Speichert den Aktivierungsstatus, die Modellauswahl und das Token.
  • Schaltfläche „API-Schlüssel testen“: Ruft OpenAI direkt auf, um zu bestätigen, dass Token und Modell tatsächlich funktionieren, bevor Sie sich innerhalb eines Produktpanels darauf verlassen.
  • Ein Werbebanner auf dieser und verwandten Seiten verweist außerdem auf ein separates Knowband-Add-on, den Knowband AI Content Generator (der Gemini und ChatGPT für Produktinhalte und Übersetzungen unterstützt), bei dem es sich um ein eigenständiges Produkt handelt, das nicht Gegenstand dieses Handbuchs ist.

4.8 Was ist die robots.txt-Datei und wie kann man sie mit dem Prestashop robots.txt-Editor von Knowband bearbeiten?

  • Öffentliche URL-Anzeige: Zeigt die aktuelle, öffentliche Webadresse der robots.txt-Datei an, was nützlich ist, um zu überprüfen, was Crawler nach dem Speichern tatsächlich sehen.
  • Dateipfadanzeige: Zeigt den genauen Dateipfad des Servers an, in den geschrieben wird. Dies ist hilfreich für die Fehlerbehebung mit Ihrem Hosting-Anbieter, falls Speichervorgänge fehlschlagen.
  • Schreibbare Warnung: Diese Meldung erscheint automatisch, wenn die Serverdatei derzeit nicht beschrieben werden kann, und fordert Sie auf, die Berechtigungen im Shop-Stammverzeichnis zu korrigieren oder eine beschreibbare robots.txt-Datei zu erstellen, bevor Ihre Änderungen wirksam werden.
  • Textbereich für Roboterinhalte: Die tatsächlichen Richtlinien, die veröffentlicht werden, wobei standardmäßig eine permissive Konfiguration verwendet wird:

 User-agent: *

  Allow: /

  • Speichern-Schaltfläche: Veröffentlicht die eingegebenen Anweisungen sofort in der live geschalteten, öffentlichen robots.txt-Datei.

4.9 So aktualisieren Sie den Inhalt der Produkte in großen Mengen

  • Zielinfobox: Fasst den vorgesehenen dreistufigen Arbeitsablauf zusammen: Export als optionales Backup, Anreicherung ausgewählter Felder mit ChatGPT, anschließender Import des Ergebnisses.
  • Zeilenanzahlanzeige (z. B. „114 Produkt-/Sprachzeilen verfügbar“): Zeigt vor dem Ausführen des Exports genau an, wie viele Zeilen in den Export einbezogen werden.
  • Liste der exportierten Felder: Dokumente jedes Feld, das der Export enthalten wird: Produkt-, Sprach- und Shop-Kennungen, Name, Meta-Titel, Meta-Beschreibung, Meta-Keywords, Tags, SEO-URL, Beschreibung und Auszug, Fokus-Keyword-Phrase, untergeordnete Keyphrasen, Such- und Follow-Link-Anweisungen, erweiterte robots.txt-Meta-Anweisungen, kanonische URL, SEO-Score, Lesbarkeits-Score, Score-Analyse, Inhaltsanalyse, Social-Media-Titel, Social-Media-Beschreibung, Social-Media-Bild und Bewertungs-Snippet-Felder (Aktivieren, durchschnittliche Bewertung, beste Bewertung, schlechteste Bewertung, Anzahl der Bewertungen).
  • Export-Schaltfläche: Lädt die oben beschriebene vollständige JSON-Datei herunter.
  • Wählen Sie die Dateisteuerung (Importbereich): Wählt eine JSON-Datei von Ihrem Computer zum Hochladen aus.
  • Importieren-Schaltfläche: Wendet die SEO-Felder, Schlüsselbegriffe, Social-Media-Daten und Bewertungsdaten der ausgewählten Datei auf die entsprechenden Produkte an; es werden nur .json-Dateien akzeptiert.
  • ChatGPT verbessert (SEO + Lesbarkeit) Feld-Kontrollkästchen (Meta-Titel, Meta-Beschreibung, Meta-Keywords, Fokus-Keyword-Phrase, Unter-Keywords, SEO-URL, Social-Media-Titel, Social-Media-Beschreibung, Tags, Beschreibung): Wählt genau aus, welche Felder der ChatGPT-Massendurchlauf neu generieren soll.
  • Option „Alle Produkte“ / Feld „Maximale Anzahl Produkte“: Entweder wird der gesamte Katalog verarbeitet oder die Ausführung auf eine bestimmte Anzahl von Produkten beschränkt, was nützlich ist, um die Qualität zunächst an einer kleinen Charge zu testen.
  • Dieses Bedienfeld bleibt deaktiviert und zeigt eine Meldung sowie einen Link zu den ChatGPT-Einstellungen an, bis ChatGPT aktiviert und ein Token unter der Registerkarte ChatGPT gespeichert wird.

4.10 Allgemeine Einstellungen für alle Konfigurationen im Prestashop SEO Audit Manager

Allgemein

  • Statusumschaltung: Der Hauptschalter steuert das gesamte Verhalten des Shop-Bereichs des Moduls, einschließlich Metadaten-Ausgabe, Weiterleitungen, Panels und Bewertungslisten. Solange dieser Schalter deaktiviert ist, funktioniert nichts anderes.
  • SEO-Analyse aktivieren: Aktiviert SEO-Scorecards, den Unterreiter SEO-Audit und SEO-Spalten auf Kataloglistenseiten.
  • Lesbarkeitsanalyse aktivieren: Aktiviert die Lesbarkeitsbewertung, die neben der SEO-Bewertung angezeigt wird.
  • Automatische Analyse beim Bearbeiten aktivieren: Wenn diese Funktion aktiviert ist, werden Seiten bei jedem Speichern automatisch neu analysiert, sodass die Ergebnisse ohne manuelle Neuberechnung aktuell bleiben.
  • 404-Anfragen protokollieren (Umschalten): Aktiviert die Datenerfassung des 404-Monitors.
  • URL-Weiterleitungen aktivieren/deaktivieren: Aktiviert die Weiterleitungsanpassung für Besucher des Online-Shops; ohne diese Einstellung werden Einträge in den URL-Weiterleitungen zwar gespeichert, aber nicht angewendet.
  • XML-Sitemap aktivieren: Aktiviert die in Abschnitt 4.5 beschriebene XML-Sitemap-Ausgabe.
  • RSS-Umschalter aktivieren: Aktiviert die RSS-Feed-Ausgabe.
  • Titeltrennzeichenfeld (Standardwert ” – “): Das oder die Zeichen, die zwischen Teilen eines generierten Metatitels eingefügt werden, beispielsweise zwischen dem Produktnamen und dem Shopnamen.
  • Produkte / Kategorien / Hersteller / Lieferanten / CMS-Seiten standardmäßig in der Suche anzeigen (Umschalten): Legt das Standardverhalten des Index für jeden Entitätstyp fest, wenn eine einzelne Seite keine eigene Überschreibung hat; standardmäßig für alle fünf aktiviert.

Meta-Vorlagen

  • Vorlagenfelder für Metatitel (Produkt/Kategorie/CMS/Marke/Lieferant): Dieses Muster erstellt automatisch einen Meta-Titel, wenn der Meta-Titel einer Seite leer ist oder die Vorlage für diesen Typ erzwungen wird. Es unterstützt Shortcodes wie {product_name}, {category_name}, {cms_title}, {brand}, {supplier_name}, {shop_name} und {title_separator}.
  • Vorlagenfelder für die Meta-Beschreibung von Produkt / Kategorie / CMS / Marke / Lieferant: Das gleiche Prinzip gilt für Meta-Beschreibungen; diese sind standardmäßig leer, sodass keine automatische Beschreibung generiert wird, es sei denn, Sie geben eine ein.
  • Produkt-/Kategorie-/CMS-/Marken-/Lieferanten-Metavorlagen-Umschalter erzwingen: Wenn diese Option aktiviert ist, wird die Vorlage auch dann angewendet, wenn die Seite bereits eigene Metadatenwerte besitzt, und überschreibt diese somit. Wenn sie deaktiviert ist (Standardeinstellung), füllt die Vorlage nur tatsächlich leere Felder aus.

Cron- und Punkteverlauf

  • Cron-Sicherheitstokenfeld: Ein eindeutiges Token wird in der Cron-URL des Moduls verwendet. Der Aufruf dieser URL mit dem korrekten Token löst eine Momentaufnahme des Store-SEO-Scores aus, sofern der Score-Verlauf aktiviert ist. Wird das Feld leer gelassen, wird das Token neu generiert.
  • SEO-Score-Verlauf aktivieren: Aktiviert das Snapshot-System, das die Seite „Spielverlauf“ steuert.
  • Dropdown-Menü zur Aufbewahrung des Verlaufs (Standard: Gesamten Verlauf beibehalten): Legt fest, ob alte Snapshots unbegrenzt aufbewahrt oder nach einer festgelegten Zeitspanne gelöscht werden sollen.
  • Verlauf beibehalten für (Tage) Feld (Standard 365): Wenn die Aufbewahrungsdauer begrenzt ist, anstatt alles aufzubewahren, legt dies fest, wie viele Tage der Geschichte erhalten bleiben.
  • Dropdown-Menü für automatischen Snapshot-Zeitplan (Standard: Täglich, Mitternacht): Legt fest, wie oft automatisch über die Cron-URL ein neuer Snapshot erstellt wird.

Suchmaschinenüberprüfung

  • Google-Bestätigungscode-Feld: Fügen Sie hier den Verifizierungswert Ihrer Google Search Console ein, falls Ihre Website nicht bereits auf anderem Wege verifiziert wurde, sodass das Modul ihn im Seitenkopf ausgibt.
  • Bing-Verifizierungscode-Feld: Gleiches gilt für Bing Webmaster Tools.

Speichern-Schaltfläche: Wendet alle Einstellungen auf der Seite mit einem einzigen Schritt an.

5. Schritte zur Analyse der Onpage-SEO für Produkt- und Kategorieseiten

Shop-Betreiber können die Lesbarkeits- und SEO-Bewertung innerhalb der Produkt-, Kategorie- und Markenseitenübersicht ganz einfach einsehen.

  • SEO-Audit-Bewertungsskala (0 bis 10): Die Onpage-SEO-Bewertung der Seite, farblich gekennzeichnet von Rot (niedrig) über Orange bis Grün (hoch), wird auf den Produktlistenseiten mithilfe des Prestashop SEO-Audit-Moduls angezeigt.
  • Lesbarkeitswert (0 bis 10): Die Lesbarkeitsbewertung der Seite wurde nach demselben Verfahren ermittelt und farblich dargestellt, basiert jedoch auf der Überprüfung des Schreibstils anstatt auf der Überprüfung der Struktur.

  • Sprachauswahl: Schaltet das gesamte Panel, einschließlich der Punktzahlen und aller darunter liegenden Felder, auf eine andere aktive Shopsprache um, da jede Sprache unabhängig bewertet und bearbeitet wird.
  • Banner des KI-Inhaltsgenerators: Bewirbt das separate Add-on Knowband AI Content Generator, das in Abschnitt 4.7 beschrieben wird; es ist nicht Teil der hier dokumentierten Scoring-Engine.

Unterregisterkarte „Schlüsselwort & SERP“

  • Primäres Keyword-Feld: Das einzige Hauptkeyword, für das diese Seite optimiert wird; die meisten der primären Keyword-Prüfungen im Unterreiter SEO-Audit lesen direkt aus diesem Feld, und einige von ihnen zeigen “Nicht festgelegt” an, bis es ausgefüllt ist.

  • Feld für unterstützende Schlüsselwörter: Eine durch Kommas getrennte Liste zusätzlicher, sekundärer Formulierungen, die die Seite gegebenenfalls ebenfalls enthalten sollte.
  • Vorschaubereich für Suchergebnisse: Simuliert, wie der Seitentitel, die URL und die Meta-Beschreibung wahrscheinlich in einem Suchergebnis erscheinen werden.
  • Desktop-/Mobil-Umschaltung: Schaltet die Vorschau zwischen der typischen Darstellung auf einer Desktop-Suchergebnisseite und der Darstellung auf einem Mobilgerät um, da auf Mobilgeräten Titel und Beschreibungen oft aggressiver gekürzt werden.
  • Anzahl der Zeichen im Titel: Angezeigt im Vergleich zu einer Ziellänge von 60 Zeichen, dem ungefähren Punkt, ab dem Titel in den Suchergebnissen abgeschnitten werden.
  • Anzahl der Zeichen in der Beschreibung: Im Vergleich dazu ist die maximale Zeichenanzahl auf 160 Zeichen begrenzt, was dem Grenzwert für Metabeschreibungen entspricht.

Unterregisterkarte „SEO-Audit“

Zwei Spalten, „Seitenprüfung“ und „Lesbarkeit“, listen jeweils einzelne Regeln auf, gruppiert unter „Stark“ oder „Verbesserungsbedürftig“. Jede Regel zeigt eine numerische Punktzahl, den Regelnamen, das Ergebnis (aktueller Zustand der Seite), das Ziel (Sollwert) und bei fehlerhaften Regeln einen kurzen Tipp. Die im Bereich angezeigten geprüften Regeln sind:

Seitenprüfung: Einzelne H1-Überschrift; Alt-Attribute für Bilder; Unterstützungskeywords in Titel, Beschreibung, Inhalt, Unterüberschrift, Meta-Beschreibung und Slug; Unterstützungskeyworddichte (Ziel: 0.3 bis 1.5 Prozent); Unterstützungskeywordlänge (Ziel: bis zu 4 Wörter); Externe Links (Ziel: 1 bis 3); Interne Links; Textlänge (Ziel: mindestens 300 Wörter); Länge des Hauptkeywords (Ziel: bis zu 4 Wörter); Hauptkeyword im Meta-Titel; Hauptkeyword im Seitentitel; Hauptkeyword in der Einleitung (Ziel: in den ersten ca. 150 Zeichen); Hauptkeyworddichte (Ziel: 0.5 bis 2.5 Prozent); SEO-Titelbreite (Ziel: 30 bis 60 Zeichen); Länge der Meta-Beschreibung (Ziel: 120 bis 160 Zeichen); Hauptkeyword in der Meta-Beschreibung; und Hauptkeyword im URL-Slug.

Lesbarkeitsprüfungen: Satzlänge (Ziel: maximal 20 Wörter pro Satz); Flesch-Lesbarkeitsindex (Ziel: 60 oder höher); Aufeinanderfolgende Sätze; Passiv (Ziel: maximal 10 Prozent der Sätze); Mindestinhaltslänge (Ziel: mindestens 300 Wörter); Absatzlänge (Ziel: mindestens 3 Absätze); Verteilung der Unterüberschriften (Ziel: mindestens 2 Unterüberschriften); und Übergangswörter (Ziel: mindestens 20 Prozent der Sätze mit Konnektoren).

 

Unterregisterkarte „Indexierung“

Beinhaltet die Angabe, ob die Seite in den Suchergebnissen angezeigt werden soll und ob Links auf der Seite von Crawlern verfolgt werden sollen, sowie alle erweiterten robots.txt-Anweisungen oder Canonical-URL-Überschreibungen für diese spezifische Seite und Sprache.

Unterregisterkarte „Vorschau teilen“

Zeigt, wie die Seite aussieht, wenn sie auf sozialen Plattformen geteilt wird, wobei die Social Cards-Einstellungen aus Abschnitt 4.6 mit einem hier festgelegten seitenbezogenen Social-Media-Titel, einer Beschreibung und einem Bild kombiniert werden.

Unterregisterkarte „Sternebewertung“

Diese Option ist für Produkte und Kategorien verfügbar und steuert, ob ein Sternebewertungs-Snippet für die Seite generiert wird und, falls ja, welche Durchschnittsbewertung und Anzahl der Bewertungen zur Berechnung verwendet werden.

Unterregisterkarte „Punktezeitleiste“

Zeigt die aktuellen, vorherigen, Veränderungs-, Höchst-, Tiefst-, Durchschnitts-, Trend- und zuletzt analysierten Werte sowie ein Verlaufsdiagramm und eine Tabelle an, die auf der Seite „Ergebnisverlauf“ des gesamten Shops (Abschnitt 4.3) erscheinen, jedoch nur auf dieser einzelnen Seite.

6. So führen Sie ein vollständiges SEO-Audit in Prestashop durch. 

Das PrestaShop SEO-Audit-Modul führt SEO-Audits für Produkte, Kategorien, CMS-Seiten, Hersteller und Lieferanten durch und generiert zwei separate Bewertungen (0 bis 10) pro Seite: eine SEO-Bewertung, die Strukturmerkmale wie Keyword-Platzierung, Meta-Länge, Alt-Text und Verlinkung berücksichtigt, und eine Lesbarkeitsbewertung, die Satzlänge, Absatzstruktur, Passivkonstruktionen und Übergangswörter einbezieht. Eine Seite kann in der einen Bewertung gut und in der anderen schlecht abschneiden.

Ein niedriger Wert weist auf eine konkrete, behebbare Lücke hin und nicht auf ein vages Qualitätsproblem, da jede Regel ein Ergebnis mit einem Zielwert verknüpft, wie in Abschnitt 5 Feld für Feld detailliert beschrieben. Um darauf zu reagieren, öffnen Sie das SEO-Audit-Panel der Seite, arbeiten Sie die Aufgaben unter „Bedarf“ ab und priorisieren Sie die Inhaltsqualität (Textlänge, Platzierung des Hauptkeywords) vor kleineren technischen Prüfungen wie der Anzahl der Verlinkungen, die redaktionelle Beurteilung und keine rein mechanische Korrektur erfordern.

Keiner dieser Prüfpunkte erhebt den Anspruch, allein ein direktes Ranking-Signal für Google zu liefern. Sie repräsentieren etablierte Onpage-SEO- und Content-Qualitätspraktiken, auf die Suchmaschinen und Leser gleichermaßen positiv reagieren, und stellen keine Garantie für ein bestimmtes Ranking-Ergebnis dar.

7. Häufig gestellte Fragen

Frage 1: Ich habe mehrere 404-URLs gefunden. Wie kann ich diese umleiten?
Open URL Optimization > 404 URLs im Knowband Prestatshop SEO-Audit-ModulSuchen Sie den entsprechenden Eintrag und verwenden Sie dessen Weiterleitungsaktion. Dadurch öffnet sich das Formular für URL-Weiterleitungen mit der vorausgefüllten Quell-URL. Fügen Sie die Ziel-URL hinzu, wählen Sie einen Typ (301 für eine dauerhafte Änderung) und speichern Sie die Einstellungen. Leiten Sie nur dann weiter, wenn ein tatsächlich relevantes Ziel existiert.

Frage 2: Wie gehe ich mit einer URL um, die nicht mehr verfügbar ist?
Wenn die Inhalte verschoben wurden, fügen Sie unter URL-Optimierung > URL-Weiterleitungen eine 301-Weiterleitung von der alten zur neuen URL hinzu. Falls keine relevante Ersatzseite existiert, ist es akzeptabel, einen 404-Fehler zu belassen, anstatt eine Weiterleitung auf eine nicht verwandte Seite zu erzwingen.

Frage 3: Wie kann ich eine Seite mit niedrigem SEO-Score verbessern?
Öffnen Sie im Prestashop SEO Audit Manager von Knowband das SEO-Audit-Panel der Seite und dessen Unterregisterkarte „SEO-Audit“. Arbeiten Sie anschließend die unter „Bearbeitungsbedarf“ aufgeführten Regeln anhand des jeweils angezeigten Ergebnisses und Ziels durch.

Frage 4: Wie kann ich ChatGPT verwenden, um Metatitel und -beschreibungen zu generieren?
Mit ChatGPT können Sie Metatitel, -beschreibungen und Social-Graph-Tags mithilfe des PrestaShop Complete SEO-Moduls generieren. Klicken Sie auf den ChatGPT-Tab, speichern Sie ein gültiges OpenAI-Token und verwenden Sie anschließend den ChatGPT-Untertab im SEO-Bereich eines Produkts oder einer Kategorie, um die Daten zu generieren, zu überprüfen, anzuwenden und zu speichern.

Frage 5: Wie kann ich doppelte URLs überprüfen?
Öffnen Sie die URL-Optimierung im PrestaShop SEO Audit Add-on und klicken Sie auf doppelte URLs. Überschneidende, benutzerfreundliche URL-Slugs werden gruppiert nach Slug angezeigt, zusammen mit den betroffenen Entitäten. Die URL jeder Seite kann auf einen eindeutigen Wert aktualisiert werden.

Frage 6: Wie kann ich meine XML-Sitemap überprüfen?
Mit dem Prestashop Sitemap XML Editor von Knowband können Sie Änderungen an der Sitemap vornehmen und diese anschließend über das Sitemap-Tool der Google Search Console einreichen.

Frage 7: Kann ich die Google Search Console mit meiner Prestashop-Website verbinden?
Sie können nun Ihre OAuth-Client-ID und Ihr Client-Geheimnis bei Google eingeben, auf „Mit Google verbinden“ klicken und dann Ihre Search Console-Property auswählen oder deren URL manuell eingeben.

Frage 8: Kann ich Google Analytics-Daten innerhalb des Moduls einsehen?
Ja. Sobald GA4 verbunden und eine Property ausgewählt ist, zeigt der Analytics-Bereich Sitzungen, Nutzer, Aufrufe, Interaktionen, Traffic-Trends und Dimensionsaufschlüsselungen an, ohne dass Google Analytics separat geöffnet werden muss.

Frage 9: Wie kann ich SEO-Probleme auf Produkt- oder Kategorieseiten identifizieren?
Überprüfen Sie die Problemtrends im Verlauf der Bewertung oder öffnen Sie die Seite direkt und prüfen Sie das SEO-Audit-Panel, das die spezifischen Regeln anzeigt, die nicht erfüllt werden, sowie den Zielwert, der zum Bestehen erforderlich ist.

Frage 10: Unterstützt das Umleitungstool Massenänderungen?
Ja. Das Prestashop-Weiterleitungsmodul von Knowband ermöglicht den Import von CSV-Dateien auf der Seite „URL-Weiterleitungen“, um mehrere Weiterleitungen mit einem einzigen Upload hinzuzufügen, anstatt sie einzeln zu erstellen.

Frage 11: Werden die von ChatGPT generierten Inhalte automatisch veröffentlicht?
Nein. Der generierte Inhalt wird zur Überprüfung in das ausgewählte Feld geschrieben. Der Administrator muss ihn prüfen und das Host-Formular speichern, damit die Änderungen wirksam werden.

Frage 12: Was bewirkt die Einstellung „Datenverzögerung“ in der Search Console genau?
Diese Einstellung weist das Modul an, beim Abrufen von Search Console-Daten die letzten paar Tage zu überspringen, da Google diese Daten selbst verzögert; ohne diese Anpassung könnten die neuesten Tage in einem Bericht künstlich niedrig erscheinen.

Frage 13: Warum ist meine Cron-URL wichtig, wenn ich sie nie manuell öffne?
Die Cron-URL wird automatisch vom Aufgabenplanungssystem Ihres Servers aufgerufen und darf nicht manuell geöffnet werden. Sie löst tägliche Snapshots der PageSpeed-Bewertung, Sitemap-Pings an Google und geplante PageSpeed-Prüfungen aus. Daher muss sie in die Serverplanung eingetragen werden, damit diese Funktionen ohne manuellen Aufwand ausgeführt werden.

Das PrestaShop SEO-Audit-Modul integriert Scoring, technische Wartung und Google-Reporting in einem einzigen Modul. Dadurch benötigen Sie für ein SEO-Audit Ihres PrestaShops keine separaten Module mehr für verschiedene Prozesse. Sollten Sie Probleme mit diesem Modul haben, kontaktieren Sie uns bitte unter [E-Mail geschützt] .

PrestaShop-Sicherheit im Zeitalter der KI: Was sind Ihre Bedenken?

Einen PrestaShop-Shop zu betreiben bedeutet, mehr als nur eine Website zu schützen. Ihr Shop speichert Kundenkonten, Bestellhistorien, Adressen, Administratorzugangsdaten sowie alle von Ihnen eingebundenen Zahlungs-, Versand-, Marketing- und Analysedienste. Daher ist die Sicherheit von PrestaShop keine bloße technische Angelegenheit, sondern ein existenzielles Geschäftsrisiko.

Künstliche Intelligenz hat die Sicherheitsbedrohungen nicht so sehr verändert, sondern lediglich beschleunigt. Phishing-E-Mails weisen nicht mehr die fehlerhafte Grammatik und die seltsamen Formulierungen von früher auf; sie lesen sich wie Nachrichten von Kollegen. Das Scannen eines Geschäfts nach veralteten, anfälligen Modulen erforderte früher viel Zeit und Mühe. Heute ist es automatisiert und nahezu in Echtzeit erledigt. Dasselbe gilt für Credential Stuffing: Was früher mühsame Handarbeit erforderte, kann heute in einem Ausmaß durchgeführt werden, das ein einzelner Angreifer vor wenigen Jahren noch nicht hätte bewältigen können.

Ob KI für die Sicherheit „gut“ oder „schlecht“ ist, ist ohnehin die falsche Debatte. Die für einen Ladenbesitzer wirklich relevante Frage ist viel einfacher: Ist Ihre aktuelle IT-Infrastruktur darauf ausgelegt, Angriffe abzuwehren, die schneller und heftiger sind als die, mit denen Sie vor zwei oder drei Jahren zu tun hatten?

Letztendlich kommt es auf die Grundlagen an, die korrekt umgesetzt werden müssen. Eine veraltete PrestaShop-Core- und Modulversion ist nach wie vor die häufigste Ursache für Sicherheitslücken in Onlineshops. Kontrollieren Sie den Zugriff auf Administratorkonten und deren Berechtigungen. Authentifizieren Sie sich ordnungsgemäß und nicht nur mit einem Passwort. Achten Sie auf ungewöhnliche Aktivitäten, anstatt sich in falscher Sicherheit zu wiegen. Führen Sie regelmäßig Malware-Scans durch. Prüfen Sie Drittanbieterintegrationen sorgfältig, bevor Sie sie installieren. Und halten Sie einen echten, getesteten Wiederherstellungsplan bereit, nicht nur eine Annahme, denn irgendwann gelingt es einem Sicherheitsvorfall, ob mit KI-Unterstützung oder nicht.

1.0 Warum sich die Sicherheitsbedenken bei PrestaShop ändern

Checkliste für das PrestaShop-Sicherheitsaudit & Dashboard für den Sicherheitsstatus | Knowband

Sicherheitsprobleme sind nicht erst durch KI völlig neu geworden. SQL-Injection, XSS, gestohlene Passwörter, Malware, anfällige Module, bösartige Dateiänderungen und Angriffe auf Zahlungsseiten existieren schon seit Jahren.

Der Unterschied liegt darin, wie schnell und in welcher Zahl diese Schwachstellen von den Angreifern gefunden werden können.

Mithilfe von KI können sie ihre Aufklärungsaktivitäten automatisieren, glaubwürdiges Phishing-Material erstellen, Schwachstellen aufdecken und die Anzahl der Angriffe auf Zugangsdaten vervielfachen.

Für einen Webshop bedeutet dies, dass eine ansonsten unentdeckte Sicherheitslücke viel früher entdeckt werden kann.

Ein typischer PrestaShop-Shop kann Folgendes umfassen:

  • PrestaShop-Kern
  • Zahlungsmodule
  • Versandintegrationen
  • Analyse- und Werbeskripte
  • Benutzerdefinierte Module
  • Themen von Drittanbietern
  • Server-Software
  • CDN- oder WAF-Dienste
  • APIs und Webhooks
  • Administratorkonten
  • Kundenkonten

Jedes zusätzliche Modul/Skript erzeugt eine weitere Abhängigkeit, die verwaltet werden muss. 

Das heißt nicht, dass Sie Integrationen vermeiden sollten. Es bedeutet, dass Sie Einblick benötigen, was installiert ist, was Zugriff auf Ihren Shop hat und was passiert, wenn eine Komponente angreifbar wird.

2.0 Die größten Sicherheitsbedenken von PrestaShop für Shop-Betreiber

1. Veralteter PrestaShop-Kern und Module

Eine der grundlegendsten Sicherheitsmaßnahmen wird dennoch am leichtesten vernachlässigt: die Aktualisierung der Software.

PrestaShop unterhält einen Prozess zur Bereitstellung von Sicherheitshinweisen, und in seiner aktuellen Sicherheitsrichtlinie ist festgelegt, dass Sicherheitsupdates in der Regel auf die neueste Version angewendet werden.

Dies ist besonders wichtig, wenn eine Sicherheitslücke eine ältere Version oder eine Komponente eines Drittanbieters betrifft.

Das Schließen einer Sicherheitslücke und die Bereinigung einer kompromittierten Website sind zwei unterschiedliche Aufgaben.

Wenn Sie verdächtige PHP-Dateien, unerwartetes JavaScript, veränderte Vorlagen, unbekannte Administratorkonten oder unerklärliche Weiterleitungen entdecken, gehen Sie nicht davon aus, dass ein Upgrade von PrestaShop allein den Angreifer entfernt hat.

Untersuchen Sie den Laden zunächst genauer.

2. Administratorkonten sind wertvolle Ziele.

Ihr PrestaShop-Backend verdient denselben Schutz wie Ihr Shop. Ein kompromittiertes Administratorkonto kann Angreifern Zugriff auf sensible Einstellungen, Kundendaten, Module und Shop-Inhalte ermöglichen. Mit ausreichenden Berechtigungen könnten sie sogar Änderungen vornehmen, die Schadcode einschleusen oder Teile des Einkaufserlebnisses manipulieren.

Deshalb lässt sich die alleinige Authentifizierung mit Passwörtern für privilegierte Konten zunehmend nur noch schwer rechtfertigen.

Arbeiten jederzeit weiterbearbeiten können. Jede Präsentation und jeder KI-Avatar, die/der Sie von Grund auf neu erstellen oder hochladen, MFA/2FA für Administratoren, wo immer möglich. Prüfen Sie außerdem, welche Mitarbeiter tatsächlich Administratorrechte benötigen, und löschen Sie inaktive Konten.

Das Prinzip ist einfach: Jeder Person sollten nur die Berechtigungen erteilt werden, die zur Ausübung ihrer Tätigkeit erforderlich sind.

Zusätzliche Kontrollmechanismen können ebenfalls hilfreich sein. Je nach Ihrer Umgebung können Sie den Backoffice-Zugriff über vertrauenswürdige IP-Adressen, VPN-Zugang, Firewall-Regeln oder zusätzliche Authentifizierungsebenen einschränken.

Das Verbergen einer Administrator-URL kann die Gefährdung durch automatisierte Scans verringern, sollte aber nicht als Ersatz für Authentifizierung, Autorisierung oder Patching angesehen werden.

3. Credential Stuffing und automatisierte Anmeldeangriffe

Credential Stuffing ist insbesondere für den E-Commerce relevant.

Das Erraten von Passwörtern ist für Angreifer nicht immer notwendig; sie können gestohlene Benutzernamen/Passwort-Paare aus völlig anderen Datenlecks verwenden und diese auf anderen Websites ausprobieren.

Falls der Kunde das Passwort wiederverwendet, könnte der Angreifer Ihren Shop als nächstes Opfer ins Visier nehmen.

Dasselbe gilt für Administratorkonten, und in diesem Fall ist die Situation noch viel schlimmer.

Ratenbegrenzung, Schutz vor Brute-Force-Angriffen, starke Passwörter, MFA, Erkennung verdächtiger Anmeldeversuche und angemessene Kontokontrollen sollten in Kombination eingesetzt werden.

KI und Automatisierung verstärken diese Problematik, da Angreifer so in großem Umfang agieren können. Leitlinien zur Cybersicherheit im Zusammenhang mit KI identifizieren zudem Credential Stuffing und Passwortangriffe als Bereiche, in denen Automatisierung die Bedrohung erhöhen kann.

4. Schadsoftware und unerwartete Dateiänderungen

Ein kompromittierter PrestaShop-Shop sieht nicht immer kaputt aus.

Der Shop kann weiterhin normal geladen werden, während sich bösartiger Code in einem Theme, einem Modul, einer PHP-Datei, einer JavaScript-Datei oder einem anderen Teil der Anwendung befindet.

Deshalb sind Malware-Scans und die Überwachung von Dateiänderungen so wichtig.

Ein besonders schwerwiegendes Szenario ist die Manipulation von Zahlungsseiten. PrestaShop veröffentlichte im Februar 2026 eine Sicherheitswarnung, in der ein digitaler Skimmer beschrieben wurde, der legitime Zahlungsbuttons durch Betrügerische ersetzen konnte. Das Schadprogramm wurde über eine modifizierte Theme-Datei geladen.

Für einen Händler ist dies eine nützliche Erinnerung daran, dass „die Website funktioniert“ nicht bedeutet, dass „die Website sicher ist“.

Regelmäßige Scans sollten mit der Untersuchung unerwarteter Änderungen kombiniert werden. Wenn sich eine wichtige Datei unerwartet ändert, müssen Sie Folgendes wissen:

  1. Was hat sich geändert?
  2. Wann hat es sich geändert?
  3. Wer oder was hat das geändert?
  4. War die Änderung rechtmäßig?
  5. Welche anderen Dateien oder Konten sollten untersucht werden?

5. Drittanbietermodule und benutzerdefinierter Code

Die Erweiterbarkeit von PrestaShop ist eine seiner Stärken, aber jedes Modul und jede Anpassung vergrößern die Angriffsfläche.

Sicherheitstests sollten daher mehr als nur den PrestaShop-Kern berücksichtigen.

Ein Sicherheitsaudit kann die Kernanwendung, Themes, Add-ons, benutzerdefinierten Code, Integrationen, Authentifizierungskontrollen und die Serverkonfiguration untersuchen. Auch die PrestaShop-Audit-Richtlinien von Astra betonen die Bedeutung der Untersuchung der gesamten Anwendung, anstatt die Kernplattform als alleinige Sicherheitsgrenze zu betrachten.

Dies ist besonders wichtig für Geschäfte, die bereits seit mehreren Jahren bestehen.

Ein vor fünf Jahren installiertes Modul kann noch aktiv sein, obwohl sich niemand mehr an den Installationsgrund erinnert. Eine benutzerdefinierte Überschreibung kann auch nach dem Ausscheiden des ursprünglichen Entwicklers bestehen bleiben. Eine verwaiste Integration kann noch API-Zugangsdaten enthalten.

Eine sinnvolle Wartungsmaßnahme ist die Erstellung eines Inventars von:

  • Installierte Module
  • Aktive Designs
  • Benutzerdefinierte Überschreibungen
  • Externe APIs
  • Webhooks
  • Zeitgesteuerte Aufgaben
  • Administratorkonten
  • Serverdienste
  • DNS-/CDN-/Sicherheitsdienste

Entfernen Sie, was Sie nicht mehr benötigen.

3.0 Was ändert KI tatsächlich für die Sicherheit von PrestaShop?

KI ist kein Ersatz für eine sichere PrestaShop-Installation. Betrachten Sie KI vielmehr als Beschleuniger auf beiden Seiten.

3.1 Angreifer können mehr automatisieren

Die größte Sorge für Online-Shops ist die Geschwindigkeit. Angreifer müssen nicht mehr jeden Schritt manuell ausführen. Automatisierte und KI-gestützte Tools unterstützen die Zielrecherche, Phishing-Angriffe, das Testen gestohlener Zugangsdaten und groß angelegte Bot-Aktivitäten. Für E-Commerce-Unternehmen kann dies zu mehr Versuchen der Kontoübernahme, des Zahlungsbetrugs, des Credential Stuffings und des Web-Scrapings führen.

3.2 Verteidiger können mehr analysieren

Dieselbe grundlegende Fähigkeit kann auch Verteidigern helfen.

Sicherheitssysteme können Anmeldeaktivitäten, Anfragemuster, IP-Reputation, API-Aktivitäten, Verkehrsanomalien und andere Ereignisse viel schneller analysieren als eine Person, die Rohdaten manuell durchsieht.

Ein Manager meldet sich beispielsweise üblicherweise während der Bürozeiten von seinem gewohnten Land aus im System an. Anschließend treten zahlreiche Anmeldefehler auf, gefolgt von einer erfolgreichen Anmeldung von einem ungewöhnlichen Standort. Kann das System Verhaltensanalysen durchführen, lässt sich ein solches Ereignis deutlich schneller erkennen als durch die Analyse der Zugriffsprotokolle vom Vortag.

KI kann auch bei der Priorisierung von Warnmeldungen helfen. Das ist nützlich, da ein Geschäft, das Tausende von Anfragen pro Minute generiert, realistischerweise nicht jedes Ereignis von einer Person überprüfen lassen kann.

4.0 PrestaShop-Sicherheits-Best Practices: Ein praktischer, mehrschichtiger Ansatz

Sicherheit funktioniert als mehrschichtiges System besser als einzelnes „Sicherheits-Plugin“.

Ein praktischer Aufbau für einen PrestaShop-Shop sollte mehrere Ebenen umfassen.

Ebene 1: Halten Sie die Anwendung aktuell

Unterstützte Versionen von Folgendem beibehalten:

  • PrestaShop
  • PHP
  • Server-Software
  • Themen
  • Module
  • Bibliotheken

Testen Sie Updates in einer Testumgebung, in der der Shop umfangreiche Anpassungen aufweist.

Verschieben Sie Sicherheitsupdates nicht auf unbestimmte Zeit, nur weil ein normales Funktionsupdate unpraktisch ist.

Schicht 2: Schutz privilegierter Zugriffe

Für Administratorkonten:

  • MFA/2FA aktivieren.
  • Verwenden Sie individuelle Passwörter.
  • Nicht benötigte Mitarbeiter entfernen.
  • Berechtigungen nach dem Prinzip der minimalen Rechtevergabe anwenden.
  • Beachten Sie die IP/VPN-Beschränkungen für sensible Umgebungen.
  • Überwachen Sie erfolgreiche und fehlgeschlagene Anmeldevorgänge.

Ebene 3: Die Anwendung schützen

Eine Web Application Firewall (WAF) kann schädliche HTTP-Anfragen filtern, bevor diese die Anwendung erreichen. Sicherheitsheader bieten zusätzlichen Schutz auf Browserebene. CAPTCHAs oder Bot-Kontrollen können den automatisierten Missbrauch öffentlicher Formulare reduzieren.

Diese Kontrollmechanismen beseitigen keine Schwachstellen in der Anwendung selbst, sondern fügen eine zusätzliche Schutzebene hinzu.

Schicht 4: Überwachen Sie das Dateisystem

Regelmäßige Malware-Scans und die Überwachung von Dateiänderungen können helfen, Sicherheitslücken aufzudecken, die von der Shop-Oberfläche aus nicht sichtbar sind.

Achten Sie besonders auf:

  • Themendateien
  • PHP-Dateien
  • JavaScript
  • Konfigurationsdateien
  • Upload-Verzeichnisse
  • Modulverzeichnisse

Unerwartete Änderungen bedürfen einer Untersuchung.

Schicht 5: Überwachung der Infrastruktur

Die PrestaShop-Anwendung ist nicht das Einzige, das Schutz benötigt.

Bewertung:

  • SSH-Zugang
  • Firewall-Regeln
  • Datenbankverfügbarkeit
  • Serverbenutzer
  • Dateiberechtigungen
  • Zeitgesteuerte Aufgaben
  • SSL/TLS-Konfiguration
  • Backup-Zugriff
  • Cloud-Zugangsdaten
  • CDN/WAF-Konfiguration

Eine als sicher geltende Anwendung auf einem ungeschützten oder schlecht gewarteten Server ist dennoch angreifbar.

5.0 Wo ein PrestaShop Security Manager passen kann

Ladenbesitzer greifen häufig auf verschiedene, voneinander unabhängige Tools zurück, um ihre Sicherheitskontrollen zusammenzustellen. Dies kann wiederum eigene Wartungsprobleme verursachen: unterschiedliche Einstellungen, Aktualisierungszeitpläne, Protokolle, Kompatibilitätsprobleme und Konfigurationsschnittstellen.

Das Wissensband Prestashop Advanced Security Manager ist eine Option, die im Rahmen eines mehrstufigen Sicherheitskonzepts für PrestaShop geprüft werden sollte. Die aktuelle Produktdokumentation listet Kontrollfunktionen wie Zwei-Faktor-Authentifizierung (2FA), Schutz vor Brute-Force-Angriffen, IP-Beschränkungen für Administratoren, eine Web Application Firewall (WAF), Sicherheitsheader, CAPTCHA, Login-Überwachung und geplante Malware-Scans auf. Laut Herstellerangaben unterstützt es PrestaShop 1.7, 8 und 9.

Wichtig ist, dass man ein Sicherheitsmodul nicht als vollständige Sicherheitsstrategie betrachtet.

Ein Modul kann die Abwehrmechanismen auf Anwendungsebene verstärken, aber es ersetzt sie nicht:

  • Sichere Serverkonfiguration
  • Rechtzeitiges Patchen
  • Sichere Entwicklungspraktiken
  • Backups
  • Reaktion auf Vorfälle
  • Schwachstellenanalyse
  • Sichere Integrationen von Drittanbietern

6.0 Backups und Wiederherstellung in Prestashop nicht vergessen!

Ladenbesitzer brauchen einen verlässlichen Notfallplan, falls etwas schiefgeht.

Ein Backup ist dann nützlich, wenn es verfügbar, geschützt und wiederherstellbar ist. Idealerweise sollten Backups getrennt von der Produktionsumgebung aufbewahrt und die Wiederherstellung regelmäßig getestet werden.

Sie sollten zuverlässige Sicherungskopien folgender Daten haben:

  • Datenbank 
  • Produktbilder und andere Shop-Dateien 
  • Kunden- und Bestelldaten 
  • Konfiguration 
  • Themen 
  • Benutzerdefinierte Module 
  • Kritische Serverdateien 

Für Ladenbesitzer, die den gesamten Prozess automatisieren möchten, ist eines der besten Backup-Module Folgendes: Prestashop Backup- und Wiederherstellungsmodul. Dies kann berücksichtigt werden. Diese Software ermöglicht es Benutzern, geplante Backups ihrer Datenbanken und Dateien zu erstellen und bietet Funktionen für externe Speicherung, Verschlüsselung, Aufbewahrung und Wiederherstellung.

7.0 Wann sollten Sie ein Sicherheitsaudit in Betracht ziehen?

Automatisierte Scans sind zwar nützlich, aber nicht dasselbe wie ein Sicherheitsaudit oder ein Penetrationstest.

Die Schwachstellensuche findet bekannte Fehler an der Oberfläche und informiert darüber, was kaputt ist, kann aber nicht sagen, wie tief ein Hacker eindringen kann.

Penetrationstests: Sie simulieren einen realen Angriff. Dabei werden kleine Schwachstellen miteinander verknüpft, um tief in Ihre Systeme einzudringen und die Geschäftslogik zu testen.

Für ein etabliertes oder umsatzstarkes Geschäft sollten Sie regelmäßige Sicherheitsüberprüfungen in Betracht ziehen, insbesondere nach:

  • Ein großes PrestaShop-Upgrade
  • Ein großes kundenspezifisches Entwicklungsprojekt
  • Eine neue Zahlungsintegration
  • Eine große Modulinstallation
  • Eine Servermigration
  • Ein Sicherheitsvorfall
  • Wesentliche Infrastrukturänderungen

Eine sachgerechte Beurteilung sollte sowohl den Antrag als auch das Umfeld umfassen und sich nicht ausschließlich auf das Ladenlokal konzentrieren.

8.0 Sicherheitscheckliste für Ladenbesitzer

Bevor Sie Ihre PrestaShop-Website als sicher betrachten, überprüfen Sie die Grundlagen:

  • PrestaShop verwendet eine unterstützte/aktuelle Version, die für Ihre Umgebung geeignet ist.
  • Module und Themes werden gepflegt und aktualisiert.
  • Nicht verwendete Module und Konten wurden entfernt.
  • Administratorkonten verwenden MFA/2FA.
  • Administratorrechte werden nach dem Prinzip der minimalen Berechtigung vergeben.
  • Fehlgeschlagene und erfolgreiche Administratoranmeldungen werden überwacht.
  • Der Schutz vor Brute-Force-Angriffen ist aktiviert.
  • Eine WAF oder eine gleichwertige Schutzschicht wird gegebenenfalls konfiguriert.
  • Die Sicherheitsheader sind korrekt konfiguriert.
  • Öffentliche Formulare verfügen über einen angemessenen Bot-/Spamschutz.
  • Es werden regelmäßig Malware-Scans durchgeführt.
  • Unerwartete Dateiänderungen können erkannt werden.
  • Der Serverzugriff ist beschränkt und wird überwacht.
  • Die Backups sind vom Produktivsystem isoliert und die Wiederherstellung wurde getestet.
  • Zahlungsabwicklung und Integrationen von Drittanbietern werden überprüft.
  • Es gibt ein dokumentiertes Verfahren zur Reaktion auf Zwischenfälle.
  • Ein Sicherheitsaudit oder Penetrationstest wird durchgeführt, wenn das Risiko des Geschäfts dies rechtfertigt.

9.0 Die eigentliche Herausforderung: Angriffsgeschwindigkeit versus Reaktionsgeschwindigkeit

Die größte Veränderung, die KI mit sich bringt, ist nicht, dass jeder PrestaShop-Shop plötzlich mit einer völlig neuen Kategorie von Schwachstellen konfrontiert ist.

Es ist die Kluft zwischen Eine Schwäche wird sichtbar und jemand nutzt sie aus können kleiner werden.

Das verändert die Art und Weise, wie Ladenbesitzer über Sicherheit denken sollten.

Auf die Meldung eines Kunden über eine verdächtige Checkout-Seite zu warten, ist keine Überwachung. Die Entdeckung eines kompromittierten Administratorkontos nach betrügerischen Bestellungen ist keine Erkennung. Die Installation eines Sicherheitstools ohne dessen Warnmeldungen ist kein Sicherheitsprozess.

Ein sicherer PrestaShop-Shop benötigt mehrere Sicherheitsebenen, die vor, während und nach einem Angriff funktionieren: Patches zur Reduzierung von Sicherheitslücken, Authentifizierung zum Schutz von Konten, Anwendungskontrollen zum Filtern von schädlichem Datenverkehr, Überwachung zur Erkennung abnormaler Aktivitäten, Malware-/Datei-Scanning zur Identifizierung von Kompromittierungen und getestete Backups zur Unterstützung der Wiederherstellung.

Künstliche Intelligenz kann Verteidigungssysteme schneller und leistungsfähiger machen, aber die Grundlage bleibt dieselbe: Verringern Sie die Angriffsfläche, kontrollieren Sie den Zugriff, überwachen Sie die Änderungen und seien Sie auf die Wiederherstellung vorbereitet.

Für Shopbetreiber, die den Schutz ihrer Anwendung verstärken möchten, kann eine Lösung wie Knowband Prestashop Advanced Security Manager als ein Baustein dieses mehrstufigen Sicherheitskonzepts in Betracht gezogen werden. Die richtige Wahl hängt von Ihrer PrestaShop-Version, Ihrer Hosting-Umgebung, Ihrer bestehenden Sicherheitsarchitektur und Ihren betrieblichen Anforderungen ab.

Der beste Zeitpunkt, eine Sicherheitslücke zu entdecken, ist, bevor ein Angreifer sie entdeckt.

Verwaltung von Datenbankänderungen bei Modulaktualisierungen in PrestaShop

Es gibt eine bestimmte Supportanfrage, die mir mittlerweile richtig Angst macht. Ein Händler aktualisiert ein Modul; die Aktualisierung scheint zunächst erfolgreich zu verlaufen, doch dann funktioniert irgendetwas nicht mehr. Nie der gesamte Shop. Eine einzelne Seite des PrestaShop-Controllers verhält sich fehlerhaft, ein Konfigurationswert lässt sich nicht speichern oder eine Spalte in einer Produktliste ist plötzlich leer. Bei genauerer Betrachtung ist der Modulcode auf dem neuesten Stand, die zugrundeliegende Datenbank jedoch noch auf der alten Version.

Genau diese Lücke ist Gegenstand dieses Artikels. Ein PrestaShop-Modul besteht nicht nur aus dem ausgelieferten PHP-Code, sondern aus diesem PHP-Code plus den Tabellen und Spalten, die dieser erwartet. Fehlt das PrestaShop-Datenbank-Update, das normalerweise mit einer Code-Veröffentlichung ausgeliefert wird, erhält man ein Modul, das zwar installiert ist und scheinbar funktioniert, aber dennoch einen Fehler enthält.

Das ist mir selbst schon mehr als einmal passiert. Im Folgenden beschreibe ich, was ich dabei gelernt habe. Aktualisierungen der PrestaShop-Moduldatenbank, auf die harte Tour.

1.0 Wie PrestaShop-Modulaktualisierungen die Datenbank tatsächlich verarbeiten

[Caption id = “attachment_840862” align = “Aligncenter” width = “1237”] Beim Update-Sprung von Version 1.9.0 auf 2.1.0 werden keine Aktualisierungen übersprungen, sondern alle dazwischenliegenden Aktualisierungsskripte der Reihe nach ausgeführt.

Hier kursieren viele Annahmen, und einige davon sind falsch.

Füge eine neue Version hinzu in /modules/ Ihre Installationsroutine wird nicht erneut ausgeführt. Tabellen bleiben unberührt. Stattdessen passiert Folgendes: PrestaShop liest die Modul-Konfiguration. Aktualisierung / Ordner, findet die Dateien mit dem Namen Upgrade .php Es befindet sich zwischen der aufgezeichneten Version und der Version, die Ihre Modulklasse deklariert, und führt diese der Reihe nach aus.

Ein Shop auf Version 1.9.0, der Version 2.1.0 empfängt, führt drei Skripte nacheinander aus.

Daraus ergeben sich drei Dinge, und alle drei sind wichtig für Änderungen an der PrestaShop-Datenbank.

Die Version in der `module`-Tabelle ist die maßgebliche Quelle. Nicht die in Ihrer Hauptklassendatei. PrestaShop liest beide. Ausschlaggebend ist die gespeicherte Datei, die bestimmt, wie viele Aktualisierungsskripte ausgeführt werden.

Ihre `install()`-Methode ist nur für Neuinstallationen gedacht. Angenommen, Version 2.0 benötigt eine neue Tabelle. Fügen Sie sie ein. installieren() Wer auf Version 2.0 umsteigt, ist abgesichert. Der Nutzer von Version 1.9 erhält nichts, da die Installation vor einem Jahr abgeschlossen wurde und nicht mehr aktualisiert wird.

Ein einziger Fehler legt alles lahm. Return falsch Wenn eine Upgrade-Funktion ausgeführt wird, passieren drei Dinge: PrestaShop hält an, speichert die betroffene Version und deaktiviert das Modul. Der nächste Skriptvorgang wird nicht ausgeführt. Dies ist beabsichtigt, bedeutet aber, dass eine unvollständig angewendete Schemaänderung zwar die Funktionalität einschränkt, aber nicht vollständig zum Absturz führt.

Das Automatische Aktualisierung für Module aktivieren Auf dieser Seite sind die Regeln für die Dateibenennung festgelegt. Lesen Sie sie sich einmal gründlich durch, anstatt sie aus dem Gedächtnis abzurufen.

Die Namensfalle der Upgrade-Funktion

Das hat mich einen Nachmittag gekostet. Upgrade-Modul 201 or upgradeModule201 Es dient als Funktionsname, und PrestaShop sucht nach beiden. Bevor Ihre Datei eingebunden wird, prüft PrestaShop außerdem, ob einer dieser Namen bereits existiert. Wird er gefunden, wird die Datei als Duplikat markiert und übersprungen.

Das Kopieren eines alten Upgrade-Skripts als Vorlage ist genau der Grund, warum viele in diese Situation geraten. Der Name im Skript wird nie geändert. Es findet kein Upgrade statt, und die Fehlermeldung ist wenig aussagekräftig.

2.0 PrestaShop-Datenbankmigration: Was läuft in realen Shops schief?

Das alles passierte in Läden, in denen ich gearbeitet habe.

PrestaShop-Datenbankschemaänderungen, die zwischen verschiedenen Installationen abweichen

Version 2.0 benötigt eine neue Spalte, daher aktualisieren Sie bitte. installieren() und ein Upgrade-Skript schreiben. Beides korrekt. Drei Versionen später benennt jemand den Modulordner um oder ein Händler installiert das Modul neu. Bei manchen Installationen erstellte `install()` diese Spalte, bei anderen der Upgrade-Pfad. Zwei Definitionen, die sich auseinanderentwickeln, und eine einzige Versionsnummer deckt nun beide ab.

Die Definition befindet sich also in einer einzigen Methode, die von beiden Pfaden aufgerufen wird. Änderungen am PrestaShop-Datenbankschema können nicht voneinander abweichen, wenn es nur eine einzige Definition gibt.

Upgrade-Skripte, die einen sauberen Ausgangspunkt voraussetzen

ALTER TABLE … ADD COLUMN Wenn eine Spalte bereits existiert, wird ein Fehler ausgelöst, Ihre Funktion gibt „false“ zurück, und das Modul wird deaktiviert. Unterbrechen Sie eine vorherige Aktualisierung, stellen Sie eine Teilsicherung wieder her oder synchronisieren Sie zweimal vom Staging-Bereich: Eine dieser Möglichkeiten führt zum selben Ergebnis.

Jede Schemaänderung, die ich jetzt vornehme, prüft zuerst etwas. Das Hinzufügen einer Spalte bedeutet … SPALTEN ANZEIGEN Das vorherige Erstellen einer Tabelle bedeutet TISCHE ANZEIGEN, ein Index bedeutet INHALTSVERZEICHNIS ANZEIGENEin paar Zeilen, und das Skript übersteht einen zweiten Durchlauf. Das ist wichtig, denn die Datenbank eines Fremden kann sich in jedem beliebigen Zustand befinden. WENN NICHT EXISTIERT in beiden MySQL und MariaDBAllerdings nur bei einigen Operationen, daher ist die explizite Prüfung besser geeignet.

Multistore: Konfigurationszeilen, die nur für einen Shop geschrieben wurden

Diese Version ist still und heimtückisch. Es gibt jetzt eine Shop-spezifische Einstellung. Die Standardzeile wurde vom Upgrade-Skript erstellt und vom Entwickler getestet – alles scheint in Ordnung. Allerdings wurde nur eine Zeile für den jeweiligen Shop geschrieben, und der Händler betreibt vier Shops.

Drei Shops weisen diese Angabe nun nicht mehr auf. Je nachdem, wie Ihr Code dies interpretiert, erhalten Sie entweder eine PHP-Warnung, einen leeren Wert, der als gültige Einstellung behandelt wird, oder eine leere Stelle, an der eigentlich ein Preis stehen sollte. Dokumentation für mehrere Filialen Umfasst die Kontextregeln. Durchläuft jede Shop-ID bei jedem Upgrade, das die Konfiguration oder die Daten pro Shop betrifft.

Bei einer Installation in einem einzelnen Shop ist dieser Fehler nicht sichtbar.

ALTER TABLE-Sperren auf großen Katalogtabellen

Das Hinzufügen einer Spalte zu einer Tabelle mit 400,000 Zeilen erfolgt nicht sofort. Je nach Vorgang, MySQL-Version und Speichermodul kann es erforderlich sein, die gesamte Tabelle zu kopieren. Im laufenden Betrieb während der Öffnungszeiten dauert diese Sperre lange genug, damit Kunden sie bemerken.

Deshalb prüfe ich die Tabellengröße, bevor ich die Migration schreibe. Ist sie groß, nutze ich ein Wartungsfenster oder strukturiere die Tabelle um, um einen erneuten Aufbau zu vermeiden.

Der Konfigurationsschlüssel ohne Standardwert

Die Variante, die ich am häufigsten in den Modulen anderer Leute sehe, und dabei wird keine Tabelle verwendet.

Sie fügen eine Einstellung in der neuen Version hinzu. Das Admin-Formular liest diese. Ebenso der Front-Controller. Beide wurden auf einem Rechner entwickelt, auf dem die Einstellungsseite bereits mindestens einmal gespeichert wurde. Der Schlüssel ist also vorhanden und alles scheint korrekt zu sein. Veröffentlichen Sie das, und jede bestehende Installation liest die Einstellung. Konfiguration Schlüssel, den nie jemand geschrieben hat.

Was zurückkommt, ist falschIhr Standardwert taucht nie auf, auch keine leere Zeichenkette, die Sie zumindest prüfen könnten. Stattdessen wird sie als Zahl verwendet oder an eine Funktion übergeben, die eine Zeichenkette erwartet. Ist der Debug-Modus deaktiviert, kommt man oft ungeschoren davon: Der Händler sieht eine leicht fehlerhafte Seite und denkt sich nichts dabei. Ist der Debug-Modus aktiviert, wird der Fehler als Warnmeldung oder Typfehler angezeigt. So kommt es, dass Sie die Meldung „Das Modul funktioniert im Debug-Modus nicht“ erhalten, obwohl nur der Debug-Modus selbst korrekt arbeitet.

Derselbe Code, einmal mit und einmal ohne Angabe des Standardwerts.

Die Lösung ist umständlich. Jeder neue Konfigurationsschlüssel erhält seinen Standardwert im Upgrade-Skript für jeden Shop, inklusive des Codes zum Auslesen. Lesen Sie das Skript daher unbedingt mit Vorsicht, da Sie nicht sicher sein können, dass das Upgrade erfolgreich war.

PrestaShop-Moduldatenbankmigration versus Schemaänderung

Schemaänderungen sind der einfache Teil. Der schwierige Teil besteht darin, die Bedeutung vorhandener Daten zu ändern: eine Spalte in zwei Teile aufzuteilen, ein CSV-Feld in eine verknüpfte Tabelle zu verschieben, einen Status neu zu kodieren.

Dort habe ich den größten Schaden gesehen. Ein verpfuschter ALTER TABELLE Ein Fehler schlägt lautstark fehl; eine misslungene Datentransformation gelingt zwar, erzeugt aber unverständliche Daten. Bei einer Datenbankmigration eines PrestaShop-Moduls, die Daten verschiebt, muss die Anzahl der Daten vor und nach der Migration ermittelt und anschließend verglichen werden. Dies sollte besser im Upgrade-Skript selbst entdeckt werden als von einem Händler drei Wochen später.

Best Practices für das PrestaShop-Modul-Upgrade 3.0, die ich tatsächlich verteidigen würde

Diejenigen, die mich gerettet haben:

Jede Migration sollte idempotent sein

Beim zweiten Durchlauf sollte sich nichts ändern, was beim ersten Durchlauf nicht bereits berücksichtigt wurde. Sobald diese Eigenschaft verfügbar ist, verschwindet eine ganze Kategorie von Supportproblemen, da der Zustand der Datenbank nicht mehr zuerst ermittelt werden muss. Bevor Sie rohes SQL auf die Kerntabellen von PrestaShop anwenden, sollten Sie Folgendes beachten: Datenbankebenen-Notizen sind eine Stunde wert.

Die geschützte Version übersteht einen zweiten Durchlauf.

Protokolliere jeden Fehler, anstatt stillschweigend „false“ zurückzugeben.

Ein nackter return false Das reicht PrestaShop, um das Modul zu stoppen und zu deaktivieren. Für Sie reicht es nicht. Daher sollten Sie den Vorgang protokollieren. Fangen Sie alle Ausgaben ab und übergeben Sie diese zusammen mit Modulname und -version an PrestaShopLogger. Andernfalls meldet ein Händler ein fehlgeschlagenes Update, und Sie tappen im Dunkeln.

Bei PHP 7 und höher, catch Fehler und auch die ExceptionWenn in Ihrem eigenen Migrationscode ein Typfehler auftritt, wird dieser als ein FehlerEin Handler überwacht also nur Folgendes: Exception lässt es durch.

Unterstützen Sie jede Version, die Sie jemals ausgeliefert haben.

Ein Händler kann jede beliebige Version verwenden, die Sie veröffentlicht haben. Jemand, der von Version 1.4 auf 3.0 aktualisiert, führt alle dazwischenliegenden Skripte der Reihe nach aus, sodass jedes Skript mit dem Schema des vorherigen Skripts arbeiten muss. Deshalb verbleiben alte Upgrade-Dateien im Modul. Jemand, der zwei Jahre zurückliegt, hat keine andere Möglichkeit, fortzufahren.

Testen Sie auf der Staging-Umgebung, nicht auf einer sauberen lokalen Installation.

Eine Neuinstallation der neuen Version sagt nichts über das Upgrade aus. Stattdessen sollten Sie die alte Version installieren, realistische Daten eingeben und dann das Upgrade durchführen. Dies gilt auch für Multistore-Systeme, sofern diese unterstützt werden.

Noch besser: Nehmen Sie eine Kopie eines echten Shops und führen Sie das Upgrade darüber durch. Ihre lokale Installation verfügt über saubere Daten und vier Produkte, weshalb keine Ergebnisse angezeigt werden. Ein echter Shop hingegen enthält unvollständige Importe, Zeilen, die von einem vor zwei Jahren deinstallierten Modul übrig geblieben sind, Spalten, die ein vorheriger Entwickler manuell hinzugefügt hat, und einen so großen Katalog, dass… ALTER TABELLE dauert eine Weile.

Und dann kommt es auf den Zeitpunkt an. Ein Upgrade, das laut realen Daten sechs Minuten dauern soll, lässt sich besser bei der Buchung eines Wartungsfensters herausfinden als freitags um elf Uhr.

Erstellen Sie vor Schemaänderungen ein Backup und geben Sie dies an.

Vor einem Modul-Upgrade wird kein Snapshot Ihrer Tabellen erstellt. Weder von PrestaShop noch von irgendeinem anderen System. Wenn der Händler also kein Backup hat und die Migration mitten in der Datentransformation abbricht, sind diese Daten verloren. Weisen Sie im Changelog darauf hin, anstatt dies gemeinsam festzustellen.

Wiederherstellung eines fehlgeschlagenen PrestaShop-Datenbankupdates

Ein Update im Live-Shop ist fehlgeschlagen; das Modul wurde deaktiviert. Ungefähr in dieser Reihenfolge:

Ermitteln Sie, welche Version fehlgeschlagen ist. Das wird protokolliert, und falls Sie eine Log-Nachricht verfasst haben, wird diese ebenfalls dort gespeichert. Dadurch wissen Sie, welches Skript Sie öffnen müssen und welche Änderungen vor dem Abbruch vorgenommen wurden.

Prüfen Sie das tatsächliche Schema, nicht die Versionsnummer. Um so Modulen Die Tabelle gibt an, was das letzte erfolgreiche Upgrade geschrieben hat. Die eigentlichen Tabellen liefern die Antwort; sie werden mit dem verglichen, was das fehlgeschlagene Skript versucht hat.

Nach vorne blicken, nicht nach hinten. Das Zurücksetzen der Versionsnummer ist zwar verlockend, aber meist falsch, da die älteren Skripte bereits ausgeführt wurden und deren erneute Ausführung mit einem teilweise geänderten Schema ein Problem in ein dreifaches verwandelt. Schreiben Sie eine Korrekturmigration vom aktuellen Schema zum Soll-Schema.

Anschließend muss herausgefunden werden, warum die Migration nicht idempotent war. Das ist der eigentliche Fehler.

Eine kurze Checkliste vor dem Versand eines Modul-Updates

Die Liste, die ich führe:

  1. Hauptklassenversion, höchste upgrade-*.php Datei: Stimmen die Dateien überein?
  2. Jede Upgrade-Funktion ist nach der Version ihrer jeweiligen Datei benannt?
  3. Bei jeder Schemaänderung zuerst prüfen, ob sie bereits angewendet wurde?
  4. Jede Konfigurationsschleife durchläuft alle Shops?
  5. Jedem neuen Konfigurationsschlüssel wird ein Standardwert für bestehende Installationen zugewiesen?
  6. Haben Sie schon einmal gegen eine Simulation eines echten Ladens gespielt?
  7. Alte Version installiert, Daten hinzugefügt und dann aktualisiert?
  8. Gleicher Pfad bei Multistore?
  9. Etwas Nützliches wurde vor jedem Protokolleintrag hinzugefügt. return false?
  10. Fang Fehler und auch die Exception?
  11. Sind für Händler, die mehrere Versionen zurückliegen, noch alte Upgrade-Dateien vorhanden?
  12. Änderungsprotokoll mit der Aufforderung an Händler, Daten zu sichern?
  13. Auf einem großen Tisch, wie lang ist das? ALTER Ein Schloss in der Hand?

Die Punkte 6 und 7 werden oft übersprungen, aber zusammen erfassen sie den größten Teil davon.

Fazit

PrestaShop-Modul-Upgrade Probleme sind aus einem Grund unangenehm: Sie werden nirgends angekündigt. Das Modul meldet seine neue Version problemlos. Die Admin-Seite lädt. Keine Protokolle, es sei denn, man hat sie selbst geschrieben. Währenddessen erwartet der Code das eine, die Datenbank das andere, und das bleibt unberührt, bis jemand die eine Funktion nutzt, die dazwischen liegt.

Behandeln Sie das Schema als Teil des Releases. Schreiben Sie Migrationen, die auch nach einem zweiten Durchlauf bestehen. Protokollieren Sie alle Vorgänge. Testen Sie die Migration in der Staging-Umgebung, bevor sie von Händlern verwendet wird. Auf Framework-Seite: PrestaShop Modulentwicklungsdokumentation ist der Anfang.

Wenn Sie Fragen zur Performance oder Migration Ihrer Website haben oder Unterstützung benötigen, helfen Ihnen unsere Experten gerne weiter. Kontaktieren Sie das Knowband-Team unter [E-Mail geschützt] Heute noch auf der Suche nach zuverlässigen E-Commerce-Plugins, die auf Ihre E-Commerce-Anforderungen zugeschnitten sind.