Umfassende Dokumentation aller 4 Upgrade-Schritte (Sicherheit, Performance, Admin-Workflow & Marketing/Conversion)
admin/ip_blocker.php, admin/security_center.php
Das Modul schützt den Shop vor bösartigen Bots, Web-Scrapern, Brute-Force-Angreifern und Spammern. Gesperrte IPs oder Bots werden bereits in includes/application_top.php bei Zeile 20 abgefangen, ohne dass Datenbanklast erzeugt wird (HTTP 403 Forbidden).
194.26.29.112) oder ein Subnetz (z. B. 194.26.0.0/16) und einen optionalen Grund ein.SemrushBot, Bytespider, AhrefsBot) per Klick auf „Bekannte Vorlagen laden“ sofort blockieren..htaccess.Sichert den Zugang zum Adminbereich durch zeitbasierte 6-stellige Einmalcodes (TOTP) ab – kompatibel mit Google Authenticator, Microsoft Authenticator, 1Password und Bitwarden.
Überwacht alle Anmeldeversuche im Admin- und Kundenlogin in der Tabelle cseo_login_attempts. Nach 5 Fehlversuchen innerhalb von 15 Minuten wird die entsprechende IP-Adresse automatisch temporär blockiert.
Im Security Center → Tab „Login-Logs & Brute-Force“ sehen Sie alle fehlgeschlagenen Anmeldeversuche und können auffällige IPs mit 1 Klick dauerhaft sperren.
Unter Security Center → Tab „DSGVO & Datenbereinigung“ können Sie rechtssicher alte Daten bereinigen:
192.168.xxx.xxx).admin/webp_converter.php, admin/database_maintenance.php
Moderne WebP-Bilder sind 50–80% kleiner als herkömmliche JPGs und PNGs bei identischer visueller Qualität. Das Tool konvertiert alle Shopbilder im Hintergrund per Ajax in Stapeln von je 10 Bildern.
Sobald eine Datei wie artikel.jpg.webp existiert, liefert der Webserver modernen Browsern automatisch die WebP-Datei aus, ohne dass Template-Pfade manuell angepasst werden müssen.
Beseitigt Datenmüll und stellt die maximale Performance von MariaDB / MySQL sicher.
OPTIMIZE TABLE): In der Tabelle sehen Sie exakt, wie viele Kilobytes Overhead jede Einzeltabelle hat. Markieren Sie Tabellen mit einer Checkbox und klicken Sie auf „Ausgewählte optimieren“.templates_c/) und die Error-Logs (log/).admin_quicksearch_ajax.php, orders_quick_status_ajax.php, email_preview.php
Egal auf welcher Seite Sie sich im Adminbereich befinden: Drücken Sie einfach Strg + K (oder Cmd + K auf dem Mac) oder klicken Sie auf die Suchleiste im Header.
| Was getippt wird | Ergebnis-Kategorie | Beispiel |
|---|---|---|
17402 |
Bestellung | Springt direkt zur Bestellung von Frau Müller mit Bestelldatum & Betrag. |
Müller oder @web.de |
Kunde | Findet Kundenkonto zur schnellen Einsicht oder Bearbeitung. |
ART-100 oder Kaffee |
Artikel | Findet Artikel nach Name, Artikel-ID oder Artikelnummer. |
WebP, Cache, Gutschein |
Admin-Menü | Öffnet sofort das gesuchte Tool oder die Einstellungsseite. |
In der Bestellliste (admin/orders.php) muss für eine einfache Statusänderung nicht mehr die Bestelldetailseite geladen werden.
Wählen Sie in der Tabellenspalte „Bestellstatus“ einfach den neuen Status im Dropdown aus (z. B. Offen → Versendet). Der Status wird sofort per Ajax im Hintergrund gespeichert, die Bestellhistorie aktualisiert und der Rahmen leuchtet in der jeweiligen Statusfarbe auf.
Erlaubt die visuelle Prüfung aller E-Mail-Templates direkt im Admin-Browser inklusive Probe-Versand.
admin/abandoned_carts.php, templates/flex-base/module/also_purchased.html
Bis zu 70% aller Online-Warenkörbe werden vor dem Kauf abgebrochen. Dieses Modul holt Kunden gezielt zurück und schützt vor Umsatzverlust.
admin.php?do=CronjobsOverview):
Der Cronjob ist direkt als nativer System-Task „Warenkorbabbrüche: Auto-Status & Benachrichtigung“ integriert. Unter Werkzeuge → Cronjob-Verwaltung können Sie:
CSEO_ABANDONED_CART_AUTO_STATUS).https://ihr-shop.de/shop.php?do=Cronjobs/Run&token=TOKEN (führt alle fälligen Shop-Cronjobs inkl. Warenkörben aus).https://ihr-shop.de/admin/cron_abandoned_carts.php?token=IHR_SICHERHEITS_TOKENphp /var/www/vhosts/.../admin/cron_abandoned_carts.phpbestellt (recovered) erfasst.Steigert den durchschnittlichen Warenkorbwert (AOV) durch automatische Cross-Selling-Empfehlungen direkt auf der Artikeldetailseite.
getAlsoPurchased() in system/classes/listing/product.php durchsucht alle bisherigen Shop-Bestellungen (orders_products) nach Artikeln, die häufig zusammen mit dem aktuell betrachteten Produkt gekauft wurden.ORDER BY co_count DESC) sortiert.Seit März 2024 verlangt Google zwingend den Google Consent Mode v2 für Conversion-Tracking, Google Ads und Remarketing im europäischen Wirtschaftsraum.
Das System initialisiert in system/classes/layout/HeaderContentView.inc.php automatisch die 4 erforderlichen Standardsignale im verweigerten Zustand (denied), bevor Tracking-Tags feuern:
Sobald der Kunde im Cookie-Banner zustimmt, schaltet die globale JavaScript-Funktion window.cseoUpdateGoogleConsent(true, true) die Signale in Echtzeit auf granted frei. Damit ist Ihr Shop vollkommen rechtssicher und Google-zertifiziert aufgestellt.
Das Modul Product Bundles 2.0 (GXModules/ProductBundles) ermöglicht das Schnüren attraktiver Spar-Pakete direkt auf den Artikeldetailseiten beteiligter Produkte. Kunden erhalten einen transparenten Preisvorteil und legen das gesamte Paket mit einem Klick in den Warenkorb.
AKTUELLER ARTIKEL-Badge.+ und =) für eine klare optische Formel.ot_product_bundles zieht den Paketrabatt transparent in der Bestellzusammenfassung ab.Alle neuen Funktionen sind updatesicher nach commerce:SEO v6 Standards entwickelt, voll responsiv und nutzen einheitlich das Bootstrap Icons Set.