Accountability layer
Enterprise Shepherd
Know who changed what in your store, and when, and why.
When a price changes or a setting flips, Enterprise Shepherd records who did it, when, what it was before, and what it is now. Every change across products, orders, payments, and shipping is captured automatically.
- Automatic capture on all Shepherd content types and settings changes
- Actor attribution: admin user, API token, system, or anonymous
- Field-level before/after diffs with sensitive-value redaction
- Audit notes for documenting intentional changes
- Per-entity history injected into edit screens across plugins
- Configurable retention with scheduled purge (default 365 days)

The answer to 'who changed the price?'
Every create, update, delete, publish, and operational change across Market, Payments, Logistics, and Optimization lands in one audit log, searchable, filterable, and attributable down to the admin user or API token that made it.
- Document middleware covers every Shepherd content type
- HTTP middleware captures mutating admin and plugin routes
- Settings changes recorded with before/after values
- Request ID correlation for tracing multi-step operations
Context where you need it.
A dashboard summarizes the last seven days by action and plugin. Each entity's edit screen shows its own change history in a sidebar, and a diff modal shows exactly which fields changed, with secrets redacted automatically.
- Audit dashboard with activity stats and recent changes
- Per-plugin views for Market, Logistics, Payment, and Optimization
- Entity history sidebar on edit forms
- Sensitive field redaction baked in
Retention you control.
Set how long audit entries live (a year by default), and a scheduled job purges expired records. Compliance evidence without unbounded database growth.
- Configurable retention window
- Scheduled purge of expired entries
- Audit notes header for change-management workflows
What's inside.
Five action types
Create, update, delete, publish, and operation events.
Source tracking
Admin UI, content API, plugin route, webhook, or system.
Webhook audits
ShipStation and other webhook events recorded automatically.
Zero configuration
Install it and capture starts. Tuning is optional.
Related platform features
Pairs well with
Run a store you can audit.
Accountability across every plugin, with field-level diffs and configurable retention.