# Modulkonfiguration

Ist die Modulinstallation erfolgreich abgeschlossen, ist die richtige Konfiguration entscheidend. Im Allgemeinen sind die Module intuitiv zu bedienen. Sollten Sie einmal nicht weiterkommen, kontaktieren Sie gerne unseren kostenlosen Support im Rahmen des Modulkaufs. Wichtig: Das Modul funktioniert nur in Kombination mit SEO Produkt und SEO Kategorie.

# Konfiguration

#### **Moduleinstellungen**

Im Tab **"*Konfiguration"*** werden die grundlegenden Funktionen des Moduls verwaltet.

[![grafik.png](https://docs.onlineshop-module.de/uploads/images/gallery/2025-11/scaled-1680-/kehgrafik.png)](https://docs.onlineshop-module.de/uploads/images/gallery/2025-11/kehgrafik.png)

**Canonical Hook aktivieren**

- **Funktion:** Aktiviert einen Canonical-Hook, über den andere Module ihre eigenen Canonical-URLs definieren oder überschreiben können.
- **Nutzen:** Erhöht die technische Flexibilität des Shops: Module, die Inhalte erzeugen oder individuelle Seitenstrukturen verwenden, können ihre eigene Canonical-Logik integrieren – ohne Core-Overrides und ohne manuelle Anpassungen.

---

**Canonicals für den Standardcontroller aktivieren**

- **Funktion:** Erzeugt automatisch Canonical-URLs für alle Standardcontroller von PrestaShop (z. B. Produkt, Kategorie, Hersteller, CMS-Seiten).
- **Nutzen:** Garantiere eine durchgängige Canonical-Struktur im gesamten Shop – ideal zur Vermeidung von Duplicate Content bei Kernseiten wie Kategorien &amp; Produkten.

---

**Canonicals für Modulcontroller aktivieren**

- **Funktion:** Erweitert die Canonical-Logik auf Controller, die nicht zum PrestaShop-Standard gehören, sondern durch Module erzeugt werden. *Voraussetzung: „Canonicals für Standardcontroller aktivieren“ muss zuvor auf „Ja“ gesetzt sein.*
- **Nutzen**:**** Sichert SEO-Stabilität auch bei zusätzlichen Funktionen im Shop (z. B. Blog-Module, Landing-Page-Builder, Hersteller-Filter, Konfiguratoren). So erhalten auch nicht-native Seiten eine eindeutige Canonical-URL und werden sauber indexiert.

# URL Parameter

#### **Moduleinstellungen**

Im Tab ***„URL-Parameter“*** können Parameter aus der URL entfernt werden, um mehrere Varianten derselben Seite auf eine eindeutige Canonical-URL zu reduzieren.

[![grafik.png](https://docs.onlineshop-module.de/uploads/images/gallery/2025-11/scaled-1680-/DYagrafik.png)](https://docs.onlineshop-module.de/uploads/images/gallery/2025-11/DYagrafik.png)

**URL-Parameter entfernen**

- **Funktion:** Ermöglicht das Entfernen von Parametern in der URL (Text nach dem „?“-Symbol). Damit werden Seitenaufrufe mit zusätzlichen Tracking-, Filter- oder Funktionsparametern automatisch auf die Canonical-Ziel-URL reduziert.  
      
    **Beispiel:**  
    /kategorie/t-shirts?farbe=blau&amp;size=l → Canonical zeigt auf /kategorie/t-shirts
- **Nutzen:** - verhindert die Indexierung von mehrfach vorhandenen Seiten  
    \- verhindert Ranking-Verluste durch URL-Varianten  
    \- sorgt dafür, dass Suchmaschinen die Hauptversion einer Seite eindeutig priorisieren

---

# Logs

#### **Moduleinstellungen**

Im Tab **"*Logs"*** werden die vom Modul erstellten Protokolldateien verwaltet. Diese dienen zur Fehlerdiagnose, zur Nachverfolgung technischer Abläufe und zur Unterstützung bei Wartungsarbeiten.

[![grafik.png](https://docs.onlineshop-module.de/uploads/images/gallery/2025-11/scaled-1680-/PIsgrafik.png)](https://docs.onlineshop-module.de/uploads/images/gallery/2025-11/PIsgrafik.png)

**Vorhandene Logs**

- **Funktion:** Listet alle vom Modul erzeugten Log-Dateien mit Dateinamen, Erstellungsdatum, Dateigröße und der Option zum Löschen.
- **Nutzen:** Ermöglicht eine einfache Verwaltung und Bereinigung alter Protokolle, um Speicherplatz freizugeben und die Übersicht zu wahren.

---

**Log-Einstellungen**

- **Funktion:** Hier wird das Log-Level definiert (z. B. *Warnung*, *Fehler*, *Debug*). Eine niedrigere Stufe als *Warnung* sollte nur für Debug-Zwecke verwendet werden, da sonst sehr große Log-Dateien entstehen können.
- **Nutzen:** Flexible Anpassung des Detailgrades der Protokollierung, hilfreich für Support und Fehlerbehebung.

# Wartung

#### **Moduleinstellungen**

Der Tab **"*Wartung"*** bietet Shopbetreibern eine Übersicht über die technische Integrität des Moduls. Er hilft dabei, mögliche Fehlerquellen zu identifizieren und fehlerhafte Installationen von Hooks, Menüeinträgen, Datenbankstrukturen oder Templates schnell zu beheben.

[![grafik.png](https://docs.onlineshop-module.de/uploads/images/gallery/2025-11/scaled-1680-/lCbgrafik.png)](https://docs.onlineshop-module.de/uploads/images/gallery/2025-11/lCbgrafik.png)

**Hooks**

- **Funktion:** Zeigt alle vom Modul verwendeten Hooks. Nicht eingetragene Hooks können per Klick nachinstalliert werden.
- **Nutzen:** Stellt sicher, dass alle vorgesehenen Modulelemente an den richtigen Stellen im Shop greifen.

---

**Menüeinträge**

- **Funktion:** Listet alle Backend-Menüeinträge mit den entsprechenden Berechtigungen (CRUD).
- **Nutzen:** Garantiert die korrekte Integration ins PrestaShop-Backoffice.

---

**Datenbank**

- **Funktion:** Prüft das SQL-Schema und zeigt Abweichungen von der aktuellen Datenbankstruktur.
- **Nutzen:** Hilft bei der Wiederherstellung einer fehlerfreien Datenbankkonfiguration.

---

**Konfiguration**

- **Funktion:** Listet die Konfigurationswerte des Moduls. Fehlerhafte Werte können zurückgesetzt und fehlende Konfigurationen direkt installiert werden.
- **Nutzen:** Ermöglicht eine saubere Grundkonfiguration – wichtig für Multi-Shop-Umgebungen.

---

**Controller**

- **Funktion:** Zeigt, ob für das Modul Controller installiert werden müssen. Optional können fehlende Controller installiert werden.
- **Nutzen:** Stellt sicher, dass alle für die Modul-Funktionalität erforderlichen Backend- und Frontend-Komponenten verfügbar sind. Dies verhindert Fehlfunktionen und erleichtert die Modulwartung.

---

**Bestellstatus**

- **Funktion:** Kontrolliert, ob spezielle Bestellstatus durch das Modul installiert werden. Optional können fehlende Bestellstatus installiert werden.
- **Nutzen:** Garantiert die korrekte Abbildung von Bestellprozessen, insbesondere bei rechtlich relevanten Workflows (z. B. „Warten auf Zahlung“ oder „Widerruf erhalten“), und unterstützt eine saubere Übersicht im Backend.

---

**Templates**

- **Funktion:** Überprüft, ob die Front-Office-Templates korrekt installiert sind oder im Theme überschrieben wurden.
- **Nutzen:** Sicherstellung, dass alle rechtlich relevanten Frontend-Elemente wie AGB, Widerrufsrecht oder Footer-Infos aktuell sind.
- **Hinweis:** Kritische Versionen werden entsprechend markiert.

---

**Plugins**

- **Funktion:** zeigt an, wenn weitere Plugins für dieses Moduls verfügbar sind.
- **Nutzen:** Vorhandene Plugins können direkt aus dem Modul installiert werden.

---

**Erweiterte Optionen**

- **Funktion:** Dort kann bei Bedarf der Lizenzschlüssel geändert werden. Die jeweils installierten Versionen werden angezeigt.
- **Nutzen**: Kompakte Übersicht, schnelles Erfassen von relevanten Modulversionen.