See who changed which price, order, setting or add-on, with the old and new value of every field.
Available Updated Oct 23, 2026Version 1.0.0CS-Cart, Multi-Vendor 4.17.2 – 4.21.x No core file edits
Built for
Admin Activity Log & Audit Trail: overview1 of 12
What it does
The core logs only note that a product or order was updated. This add-on records who changed what and when, with the old and new value of each field: prices, stock, order statuses and totals, settings, add-ons, user accounts and privileges, payment and shipping methods, promotions and vendors. Every admin form submission is logged with the user, role, IP address and browser. It is made for stores with several staff members and for marketplaces that need vendor accountability.
How it works
After installation the add-on records every change made in the admin panel, the vendor panel and the REST API. Open Administration, Activity log to filter by period, user, vendor, action, object, IP address or dispatch, open an entry to see the before/after table, or use the History tab of a product, order, user, category or vendor. Export to CSV, set the retention period, choose the alert e-mails, and let vendors see the actions of their own staff.
Features
Field-level before/after diffs for products, orders, settings, users and more
Every admin and vendor panel form submission with user, role, IP and browser
Successful and failed sign-ins, sign-outs and act-on-behalf sessions
Automatic masking of passwords, keys, tokens and card data
Searchable log, entry details and History tabs on object pages
E-mail alerts for add-on, administrator, settings, payment and price changes
Append-only log with a tamper-evident signature chain
Retention period (365 days by default, for GDPR data minimisation), purge and CSV export
Vendors see the actions of their own staff (Multi-Vendor)
What you get
Package
kv_admin_activity_log-1.0.0.zip, installed through Add-ons → Manage add-ons
Updates & support
12 months included. Download new versions from your account and install them in Add-ons → Manage add-ons or the Upgrade Center.
License
1 production installation. Staging, dev and localhost are free and unlimited. The add-on keeps working after the update period ends. How licensing works
Compatibility
We list only the builds we install and test on. “Tested” means the full test plan was run on that build; “Supported” means the build is inside the supported range and uses the same hooks.
CS-Cart version and edition compatibility
CS-Cart version
CS-Cart
CS-Cart Ultimate
Multi-Vendor
Multi-Vendor Ultimate
4.22 and later
Testing next
Testing next
Testing next
Testing next
4.21.2
Supported
Supported
Supported
Supported
4.20.x
Supported
Supported
Supported
Supported
4.19.x
Supported
Supported
Supported
Supported
4.18.x
Supported
Supported
Supported
Supported
4.17.2
Tested
Supported
Tested
Supported
Before 4.17.2
Not supported
Not supported
Not supported
Not supported
Last tested build: Multi-Vendor 4.17.2, Oct 23, 2026Tested on: Multi-Vendor 4.17.2, CS-Cart 4.17.2
Requirements
Platform
CS-Cart or CS-Cart Multi-Vendor 4.17.2 – 4.21.x
PHP
PHP 7.2.5 – 8.3
Platform
MySQL or MariaDB with InnoDB (standard on every CS-Cart host)
Core changes
None. Hooks and template overrides only
1.0.0
Oct 23, 2026
Latest
Added 9
Activity log of the admin panel, the vendor panel (Multi-Vendor) and the REST API: user, role, vendor, source, dispatch, IP address, browser and masked request data of every admin form submission.
Field-level before/after diffs for products, categories, orders, users, user groups and privileges, settings and add-on settings, add-ons, payment and shipping methods, promotions and vendors/storefronts.
Sign-ins, failed sign-ins, sign-outs and act-on-behalf sessions.
Automatic masking of passwords, keys, tokens, card data and payment/carrier credentials; extra mask words; IP anonymization.
Searchable log with filters, entry page with the diff, History tabs on product, order, user, category and vendor pages, CSV export.
E-mail alerts for add-on, administrator account, privilege, settings, payment method and price changes, failed sign-ins, act-on-behalf sessions and purges.
Append-only storage with a tamper-evident signature chain and an integrity check; retention period with daily purge and cron task.
Vendors can see the actions of their own staff (optional).
Domain-bound license check and self-healing upgrades.
Tested on Multi-Vendor 4.17.2, CS-Cart 4.17.2. First release.
Does it replace the core Logs page?
No. The core logs keep working as configured in Settings → Logging. This add-on records what they do not: the old and new values of every changed field, settings and add-on changes, payment, shipping, promotion, user group and vendor changes, and the request context (dispatch, IP address, browser).
Are passwords or card numbers ever stored?
No. Password, key, token, card and credential fields are masked before anything is written, payment processor and carrier settings are masked as a whole, and values that look like card numbers are masked wherever they appear. User passwords and API keys show only Changed (value hidden). You can add your own field names in Also mask fields containing.
Does it slow down my store?
The storefront is not touched at all. In the admin panel a page view costs nothing measurable; a save costs one insert plus a few small reads of the changed objects (about 3.5 ms for a product on our test stores). The diffs are taken only for the object types you select.
What about bulk edits and imports?
A bulk edit is one entry with all changed objects (up to 200 with diffs, the rest counted). Imports and other cron jobs run from the console, which is not recorded by default; switch on Console and cron in Record actions from if you want them.
Can an administrator delete or edit entries?
Entries cannot be edited. Administrators with Manage the activity log can purge entries older than a number of days, and every purge is itself logged (and can send an alert). Changes made directly in the database are found by Verify integrity.
Does it log what customers do?
No. Only actions in the admin panel, the vendor panel, the REST API and (optionally) the console are recorded. When an administrator edits a customer account or an order, the change is recorded like any other admin action.
GDPR: what personal data does the log hold, and how long?
The log holds the name and e-mail of the staff member who acted, the IP address and browser of the request, and the changed values, which can include personal data of the edited customer account or order (for example a new e-mail or address). Keep only what you need:
set Keep entries for (days) to your retention period (365 days by default; entries are deleted daily);
choose IP addresses: Anonymized or Do not store;
choose Store request parameters: Parameter names only or Nothing;
mention the activity log (security and accountability of staff actions, legitimate interest) in your privacy notice for staff.
To answer an access or erasure request, filter the log by the person's e-mail and export or purge as needed.
Can vendors see what the marketplace administrator did?
No. Vendors see only the actions of their own administrators. The marketplace administrator sees everything, including actions taken through Act on behalf of.
What happens if the license lapses?
Without a valid license (no key after the 14-day start period, an invalid or revoked key, a domain the license does not cover, or no successful check for 14 days), no new activity is recorded and no alert e-mails are sent. The existing log stays readable, exportable and purgeable. Once the license is valid again, recording resumes.
The admin panel shows a license notice.
Open Add-ons → Manage add-ons → Admin Activity Log & Audit Trail → Settings → License. The status line says what is wrong: no key, a key for another add-on, a revoked license, or a domain that the license does not cover. Fix it and click Check now. See License.
Does the add-on work on my staging copy?
Yes. Subdomains of your licensed domain (for example staging.yourstore.com) and local development hosts (localhost, private IP addresses, .local, .test) are covered by the same license.
Does the license check slow down my storefront or checkout?
No. The check runs in the admin panel or from cron, once a day. The storefront never runs it.
Add a released add-on to this order and save 15% on it. It uses the same edition and store domain.
Admin Activity Log & Audit TrailThis add-on
+
Spreadsheet Bulk Product EditorEdit prices, stock, names, categories, features and SEO fields of thousands of products in a fast spreadsheet grid, with preview and undo.
$69
+
Order Source & UTM AttributionSee which channel, campaign and landing page brought every order, with revenue by channel.
$49
+
404 Monitor & Redirect ManagerLog 404 hits, suggest matches and bulk-import 301 redirects, essential when migrating from other platforms.
$49
Also from Kavio Labs
Available now and coming next, tested on the same CS-Cart builds.