Click to copy

PREORDER
Flash sale available for

License
Dienstleistungen und Erweiterungen
Wir führen eine Express-Installation der Module auf HelpDesk durch, die bis zu 3 Arbeitstage dauert. Sie können die Module selbst installieren - siehe die FAQ auf HelpDesk für eine Anleitung.
Die Erweiterung ermöglicht es Ihnen, das Modul in mehreren Geschäften zu verwenden, wenn Sie den Multi-Store-Modus aktiviert haben.
Der Preis hat sich nicht geändert
-40% 550,00 EUR
330,00 EUR (inc. VAT) 268,29 EUR Netz
268,29 EUR Netz
330,00 EUR brutto
    1073 Punkte im Treueprogramm
    3-months
    support We guarantee that our module will work in your store
    Instant
    Access You will immediately receive access to the module files
    EU VAT
    Invoice You will receive PDF invoice right after payment
    Ausführliche Beschreibung

    Professionelles Modul für PrestaShop-Shop-Administratoren

    Dieses Modul wurde für professionelle Shop-Administratoren entwickelt, die einen vollständigen Überblick über die Änderungshistorie aller Einstellungen und Felder im Admin-Panel ihres PrestaShop-Shops haben möchten.

    Das Modul ergänzt das Standard-PrestaShop-Protokoll mit ultrapräzisen Informationen über alle durchgeführten Aktionen, einschließlich Informationen über die Werte vor und nach dem Speichern aller änderbaren Werte im Admin-Panel des Shops.

    Das Modul verarbeitet große Datenmengen und speichert sie effizient in einem 4-stufigen Fallback-System: Redis → Speicher → RAM → Datei

    Funktionsweise

    • 4-stufiges Fallback-System: Redis → Speicher → RAM → Datei
    • Protokollierung von Verwaltungsaktionen: Hinzufügen, Bearbeiten, Löschen von Objekten
    • Protokollierung von API-Aktionen: Identifizierung von API-Schlüsseln
    • Verwaltungsoberfläche: Durchsuchen und Filtern von Protokollen
    • Automatische Migration: Cron-Skripte zur Verarbeitung von Protokollen
    • Effizienz: minimale Auswirkung auf die Leistung des Shops

    Automatische Protokollierung

    • Objekte: Produkt, Kategorie, Bestellung, Kunde, etc.
    • Module: Installation/Deinstallation
    • Konfiguration: Änderungen an den Shop-Einstellungen
    • API: Aufrufe mit Schlüsselidentifikation
    3491925556.thumbnail.png
    2463250661.thumbnail.png
    2410697546.thumbnail.png

    Log-in-Architektur

    Wenn eines der Systeme deaktiviert oder nicht verfügbar ist, springt das Modul automatisch auf die nächste Ebene.

    1. Redis (höchste Leistung, empfohlen)
      • RPUSH von Protokollen in die activity_log-Warteschlange
      • Asynchrone Verarbeitung über cron
    2. MySQL Memory Table (hohe Leistung)
      • Ps_activity_log_buffer Tabelle (ENGINE=MEMORY)
      • Schnelle RAM-Operationen
    3. In-Memory-Puffer (mittlere Leistung)
      • PHP-Tabelle im Speicher während der gesamten Anfrage
      • Flush am Ende der Ausführung(Shutdown)
    4. NDJSON-Datei (Rückfall)
      • Schreiben in var/logs/activity_fallback.ndjson
      • Migration über Cron zur Datenbank

    Log-Struktur

    { "action": "create|update|delete|config|install|uninstall", "object_type": "Product", "object_id": 123, "employee_id": 1, "api_key": "Bearer xyz...", "context": "{ "controller": "AdminProducts", "object_name": "Test Product", "product_reference": "REF123", "product_active": "1", "changed_fields": "update_detected", "update_timestamp": "2024-01-01 12:00:00", "ip_address": "192.168.1.1", "user_agent": "Mozilla/5.0..." }", "created_at": "2024-01-01 12:00:00" }

    Erweiterter Kontext für verschiedene Objekte

    • Produkt: produkt_referenz, produkt_aktiv
    • Kategorie: Kategorie_aktiv, übergeordnete_Kategorie
    • Bestellung: order_state, order_total
    • Kunde: kunde_email, kunde_aktiv
    • Modul: module_name, module_version, module_author, module_display_name

    Verfolgung von Änderungen vor/nach

    Das Modul verfolgt automatisch Änderungen auf Feldebene mithilfe von Vorher/Nachher-Haken:

    • Hooks Vorher: hookActionObjectUpdateBefore, hookActionObjectDeleteBefore
    • Hooks After: hookActionObjectUpdateAfter, hookActionObjectDeleteAfter
    • ObjectModel-Definitionen: verwendet $definition['fields'] für die genaue Verfolgung
    • Erkennung von Änderungen: Vergleicht die Werte vor und nach der Änderung

    Beispiel für den Kontext von Feldänderungen:

    { "field_changes": { "name": { "from": "Alter Produktname", "bis": "Neuer Produktname" }, "price": { "from": 19.99, "bis": 29.99 }, "aktiv": { "from": 0, "bis": 1 } } }

    Anzeigen von Protokollen

    Gehen Sie im Verwaltungsbereich zu Erweiterte Parameter → Aktivitätsprotokolle:

    • Filtern nach Aktion, Objekttyp, Mitarbeiter
    • Suche nach Datum, Objekt-ID
    • Details zum Kontext der einzelnen Protokolle
    • Speicherstatus - Informationen über verfügbare Systeme

    Einheitstests

    Das Modul ist mit automatischen Unit-Tests ausgestattet, die eine korrekte Funktion in Ihrem Shop sehr wahrscheinlich machen.

    Ausführen der Tests

    cd modules/pshowlogger vendor/bin/phpunit

    Testabdeckung

    • ActivityLogger (Singleton, Protokollierung, Flush)
    • StorageManager (Fallbacks, Batch-Operationen)
    • FileStorage (NDJSON, abrufen, löschen)
    • LogMigrator (Migration, Bereinigung)

    Überwachung

    • Status der Speichersysteme in der Administrationsoberfläche
    • Fehlerprotokolle in PHP error_log
    • Leistungsmetriken in Cron-Skripten

    Sicherheit

    • Mitarbeiter-ID: automatischer Abruf aus dem PrestaShop-Kontext
    • API-Schlüssel: Erkennung aus Autorisierungs-Headern
    • Escape SQL: alle Daten werden sicherescaped
    • Dateiberechtigungen: angemessene Berechtigungen für Protokolldateien
    • Klassenausschlüsse: Möglichkeit zum Ausschluss sensibler Klassen (z. B. EmployeeSession)
    Changelog ()
    Laden...
    Komentarze ()
    The reviews posted on our store are not sponsored in any way. We also verify that they were added by customers who have purchased from us or guests. If you want to learn more about this topic please read our Regulations.

    Im Moment liegen noch keine Kundenrezensionen vor.

    Zostaw komentarz

    Einen Kommentar schreiben By adding an opinion you agree to the processing of your personal data. Read more about our Privacy Policy.

    • Rating:

    Technische Anforderungen

    Technische Voraussetzungen

    • PHP 7.1 - 8.x
    • Server-Erweiterung ionCube Loader
    • Nur PrestaShop Importer: PHP libxml Version > 2.9.3
    • Nur PrestaShop Facebook Integrator: PHP 7.2 oder höher
    • Nur für PrestaShop VAT Validator: PHP SOAP

    Mehr zu den technischen Anforderungen in der Wissensdatenbank

    Support und Aktualisierungen

    Unterstützung = Updates + HelpDesk

    Sie erhalten 90 Tage (3 Monate) Zugriff auf das komplette PrestaShow-Supportpaket.

    Modul-Aktualisierungen
    Die Module informieren Sie über verfügbare Updates. Lesen Sie das Änderungsprotokoll und führen Sie ein 1-Klick-Modul-Update direkt von Ihrem Shop aus durch.

    HelpDesk-Bereich
    Dies ist der Bereich, in dem wir Ihnen Hilfe anbieten. Im HelpDesk können Sie Probleme melden, kostenlose Modulinstallationen und -updates bestellen sowie Änderungen und individuelle Entwicklungsarbeiten in Auftrag geben.

    Support verlängern
    Nach Ablauf des Supports können Sie das Modul ohne Einschränkungen nutzen. Sie können Ihren Zugang zum Support jederzeit verlängern, wenn Sie ihn benötigen.

    Wissensdatenbank & FAQ

    Für immer kostenlos

    Die Wissensdatenbank ist für jeden zugänglich. Hier finden Sie die Modul-Dokumentation sowie Anleitungen, Videos und Antworten auf häufig gestellte Fragen.

    Lizenz

    Lebenslange Lizenz für das Modul

    Vollständiger Inhalt der Lizenz

    Benutzerhandbuch für das Modul-Management-Panel

    Zusätzliche Domains für Multistore

    • Alle unsere Module unterstützen PrestaShop Multistore.
    • Unterstützung für eine unbegrenzte Anzahl von Domains für PrestaShop Multistore erfordert den Kauf von Multistore-Unterstützung für das Modul.

    Ändern des Codes

    • Der Modulcode in Bezug auf die Integration mit dem Shop und das Design (.tpl, .css, .js) ist Open Source und kann von Ihnen frei verändert werden.
    • Der Quellcode des Moduls (.php) ist mit ionCube verschlüsselt und eine Änderung führt zum Erlöschen der Garantie.
    Demo

    Demo - Testen Sie das Modul

    Brak powiązanych wpisów blogowych.