Skip to main content Skip to search Skip to main navigation
Diese Seite ist auch auf Deutsch verfügbar.
momocode

Admin Activity Log

Rating: no rating ( write a review )
Downloads: <10

Description

Highlights

  • Complete audit trail – all Administration changes logged automatically
  • Before/after values for every field, history modal directly on entity detail pages
  • Login tracking, integration attribution, and order state transitions captured

Features

  • Automatic CRUD logging for products, orders, customers, categories, media, and more
  • Before/after value tracking for all changed fields
  • Searchable, filterable activity log listing with change detail modal
  • History modal directly on product, order, and other entity detail pages
  • Dashboard widget showing the 10 most recent activities
  • CSV export respecting all active filter criteria (up to 50,000 entries)
  • Configurable retention period (30 to 365 days or unlimited)
  • Configurable entity scope – choose which entities to track
  • Login event logging for successful and failed login attempts
  • Integration attribution – label API writes with the integration name
  • State machine transition logging for order, delivery, and payment status
  • Developer Extension API for custom entities from third-party plugins
  • User avatars for quick visual identification
  • Compatible with Shopware 6.6 (version 1.x.x) and Shopware 6.7 (version 2.x.x)

About the Extension

Once multiple people have access to your Shopware Administration, one question inevitably arises: Who changed what, and when? Without a complete audit trail, errors go unresolved, accountability is unclear, and compliance requirements remain unmet. The Admin Activity Log closes this gap – automatically, without configuration overhead, and GDPR-compliant.

Your Benefits at a Glance

  • Complete audit trail – every Administration change documented without gaps
  • Before/after values for every changed field – see exactly what was modified
  • Login tracking – successful and failed login attempts always in view
  • GDPR compliance – audit-proof logging per Art. 5(2) GDPR

Logging & Change Tracking

Automatic CRUD Logging

Every creation, update, and deletion on configured entities is captured automatically – including timestamp and user attribution. By default, products, orders, customers, categories, and media are tracked. You can adjust the entity scope at any time in the plugin configuration, choosing from 11 available entity types.

Before/After Value Tracking

For every change, the concrete field values before and after the modification are stored. You can see not just that a product was changed, but which price moved from which value to which value – traceable and audit-proof.

State Machine Transition Logging

Order, delivery, and payment status changes are automatically captured and attributed to the responsible user. Delivery and payment status transitions appear directly in the parent order's activity log – so all order-related status changes are in one place.

Login Event Logging

Successful logins and failed login attempts are automatically recorded in the activity log – including username and timestamp. Passwords or other credentials are never stored or processed.

Integration Attribution

API writes via OAuth integrations (e.g. ERP or PIM connections) are attributed with the integration name. An "Integration" badge in the log lets you instantly distinguish automated writes from manual changes.

Smart Deduplication

When the same entity is written multiple times within a single request (e.g. due to automated side-effect writes), the plugin merges all changes into a single, clear log entry – showing the net result of the changes.


Overview & Analysis

Activity Log Listing

A dedicated page under Settings → Extensions → Activity Log provides a searchable, filterable overview of all log entries. Filter by entity type, action, user, and date range. Click any entry to view the concrete field changes in a detail modal.

History Modal on Entity Detail Pages

A "History" button appears directly in the toolbar of product, order, customer, and other entity detail pages. View the complete change history of the current entity without leaving the page.

Dashboard Widget

The "Recent Activity" widget on the admin dashboard shows the 10 most recent log entries at a glance – including direct links to the affected entities.

Human-Readable Display Names

Instead of cryptic UUIDs, you see meaningful names: product titles, order numbers, customer names. These are stored at the time of the change and remain readable even after the entity is later deleted.

Entity Deep-Linking

Entity names in the log are direct links. Click on an order or product to jump immediately to the corresponding detail page – no manual navigation required.

CSV Export

Export the currently filtered log entries as a CSV file (UTF-8 with BOM, semicolon delimiter) for external auditors or archiving. Up to 50,000 entries per export, with one row per changed field for maximum traceability.


Configuration & Management

Retention Period

Configure how long log entries are retained: 30, 60, 90, 180, or 365 days – or unlimited. A daily scheduled task automatically cleans up expired entries.

Entity Scope

Use a multi-select configuration to choose exactly which of the 11 available entity types should be tracked. Changes to the entity scope take effect immediately – no cache flush or restart needed.

System Actions

The "Log System Actions" toggle controls whether writes triggered by CLI commands, scheduled tasks, and API integrations appear in the log. Default: enabled.


Developer Extension API

The plugin offers a public PHP Extension API: third-party plugins can register their own entities for activity logging by implementing TrackableEntityProviderInterface and setting the corresponding service tag. Custom entities automatically appear in the configuration and are fully captured in the activity log.


Technical Details

  • Shopware compatibility: Version 1.x.x for Shopware 6.6 · Version 2.x.x for Shopware 6.7
  • PHP: 8.2+
  • No external services – fully self-contained, no third-party APIs
  • No storefront impact – Administration only
  • Dedicated log channel (no use of the default logger)
  • Uninstallation respects the "keep user data" option

Details

  • Available: English, German
  • Latest update: 18 May 2026
  • Publication date: 18 May 2026
  • Version: 2.0.0
  • Category: Administration

Resources

Reviews (0)

Write a review

If you downloaded this extension you can write a review in the Shopware Account.

Write a review

About the Extension Partner

Partner Status

  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Ø-Rating: 5

    Average rating of 5 out of 5 stars

  • Partner since: 2019
  • Extensions: 11

Support

  • Based in: Germany
  • Speaks: German, English
  • Response time: Very quickly