Skip to content

Admin Activity Log & Audit Trail

Add-on ID: kv_admin_activity_log · Edition: CS-Cart & Multi-Vendor · Latest version: 1.0.0 · Compatible with: CS-Cart & Multi-Vendor 4.17.2 – 4.21.x, PHP 7.4 – 8.3 · Changelog: view

Admin Activity Log & Audit Trail records who changed what and when in your admin panel and, on Multi-Vendor, in the vendor panel. For prices, stock, order statuses, settings, add-ons, user accounts and the other objects that matter, every entry keeps the old and the new value of each changed field. You see at a glance who set a price to $4.90 instead of $49.00, who switched an add-on off or who gave a new account administrator rights.

The core Logs page of CS-Cart only notes that a product, order, user or category was created, updated or deleted. It stores no values, no settings or add-on changes, no payment, shipping or promotion changes, and no per-object history. This add-on fills that gap and leaves the core logs as you configured them.

  • Field-level before/after diffs for products (name, code, status, price, list price, quantity, quantity discounts, categories, texts), categories, orders (status, totals, items, addresses, notes), users (e-mail, names, status, account type, user groups, password and API key changes without their values), user groups and privileges, settings and add-on settings, add-on installs, uninstalls and on/off switches, payment and shipping methods, promotions and vendors or storefronts.
  • Every admin form submission is logged with the dispatch (for example block_manager.update), the user, the role, the vendor, the IP address, the browser and the submitted data, so changes outside the tracked objects are visible too.
  • Sign-ins: successful and failed admin and vendor panel sign-ins, sign-outs and “Act on behalf of” sessions.
  • Automatic secret masking: passwords, API keys, tokens, card numbers and payment or carrier credentials are stored as ******, and you can add your own field names.
  • Searchable log with filters for period, user, role, vendor, action, object, dispatch, IP address and result; an entry page with the diff; History tabs on product, order, user, category and vendor pages; CSV export.
  • E-mail alerts for sensitive changes: add-ons installed or switched off, new or changed administrator accounts, privilege changes, settings and payment method changes, price changes above a percentage, failed sign-ins, act-on-behalf sessions and purges.
  • Append-only and tamper-evident: entries cannot be edited, and each entry is signed together with the previous one. Verify integrity finds entries changed or deleted directly in the database.
  • Retention: old entries are deleted after the number of days you choose (365 by default), once a day or from cron.
  • Multi-Vendor: vendors can see the actions of their own staff (optional); the marketplace administrator sees everything.
  • Light on the store: the storefront is never touched; an admin request costs one database insert plus a few small reads for the objects it changes.

Activity log: who changed what and when

Page Contents
Installation Requirements, installing, upgrading, uninstalling
Configuration Settings, alerts, retention, privacy, license
Usage The log, entries and diffs, History tabs, export, integrity check, vendor panel
Developer notes What is recorded and how, tables, hooks, file map
FAQ Common questions, GDPR
CS-Cart / Multi-Vendor 4.17.2 – 4.21.x
PHP 7.2.5 – 8.3 (whatever your CS-Cart version supports)
Storefront Not affected: the add-on has no storefront output and records nothing customers do on the storefront
Full page cache (4.21) Supported: nothing runs on cached storefront pages
Other add-ons Works next to the core logs, Two-factor sign-in and every other add-on; their own settings changes are logged like core settings