Short answer: to view Shopify's native logs, open your Shopify admin and go to Settings → General → Resources → Store activity log. This page lists recent actions taken by people, apps, channels, or Shopify. It is the first place to look when a product disappears, a setting changes, or you need to understand who did what.
The native log is not a complete history of everything in your store. Shopify displays a maximum of 250 results, does not provide an export, and cannot always attribute an action to a specific person. This guide explains which sources to check, what you can realistically reconstruct, and when a dedicated audit log is useful.
Where to find the Shopify store activity log
- Sign in to your Shopify admin.
- Open Settings.
- Select General.
- Scroll to Resources.
- Click Store activity log.
A user needs the Home and Store settings → Manage settings permissions to access it. Shopify's official activity log documentation lists product deletion, store-setting changes, and granting store access to an app among the actions that can appear.
What Shopify logs can show
An entry can include a date, time, action, and attributed actor. The actor might be the store owner, a staff member, an app, a sales channel, or Shopify. This makes the log useful for practical questions such as:
- when a product was deleted;
- whether a change came from a person, app, or channel;
- when a store setting changed;
- when an app received store access;
- which recent actions coincide with the start of a problem.
The important word is can. Shopify notes that some automated actions might be attributed to “Shopify” rather than a specific user or app. A log can narrow the investigation, but it cannot promise a named person for every event.
Limits of Shopify's native activity log
The built-in activity log is an excellent first check, but it has three important operational limits:
- 250 results maximum: an active store can have a short visible time window;
- no export: the log cannot be downloaded as CSV or JSON;
- view only: individual entries cannot be expanded or clicked.
If you need to document an incident for an agency, client, or support team, the native log requires screenshots or manual notes. You also should not expect an automatic before-and-after comparison: the activity log describes available activity, not a complete field-level diff.
“Shopify logs” can mean several different sources
When you search for Shopify logs, you may actually need one of these sources:
1. Store activity log
This is the overview of recent administrative actions. Use it when you do not yet know which resource caused a problem or you need to identify when something changed.
2. Order, customer, and transfer timelines
Orders, draft orders, customers, and inventory transfers have dedicated timelines. They are more useful when you already know the exact order or resource to investigate. Open the resource and review its timeline for related events, notes, and internal communication.
3. App activity and permissions
From Settings → Apps and sales channels, open an app's details to review which areas it can view or edit. Shopify also shows recent activity by area for third-party apps. If products or inventory change without an obvious cause, check which apps have access to those resources and whether they were active in the same time window.
4. API Events and webhooks
API Events describe some administrative activity made available by Shopify. Webhooks notify an app after selected events occur. These sources complement each other: coverage and attribution depend on the data Shopify provides, while webhook history starts only after installation and only for configured topics.
How to investigate an unexpected Shopify change
- Define what changed. Record the resource, ID, SKU, order, or page involved.
- Narrow the time window. Even an approximate range reduces the amount of activity to review.
- Open the store activity log. Look for deletions, updates, installations, or nearby actions.
- Review the resource timeline. For an order or customer, compare resource-specific events.
- Check apps and automations. Review permissions, sync jobs, feeds, ERP systems, and bulk editors.
- Preserve the evidence. Save dates, messages, IDs, and results before they leave the visible window.
If your issue involves the catalog, read Shopify Product Deleted or Missing: What to Check.
How to get searchable and exportable Shopify logs
Otheriver Audit Logs brings three sources into one workspace: available Shopify Events queried on demand, sanitized operational webhooks collected after installation, and summaries of the app's own API calls.
You can filter by resource, action, app, date, and text when supported by the source, then export the results as CSV or JSON. This becomes especially useful when staff, agencies, apps, and synchronization systems all work on the same store.
Transparency: Otheriver Audit Logs is not a backup, does not roll back changes, cannot always show an exact actor, and does not record every API call made by other apps. Covered webhook history begins after installation, which is why installing it before the next incident matters.
Start building your operational history today
Otheriver Audit Logs costs $5.99 per month. One plan, no free trial, billed by Shopify every 30 days.
Shopify activity log FAQ
Can I see who changed a product in Shopify?
The activity log often names a person, app, or channel, but attribution does not always identify a specific person. Also review apps with product access and the time window of the change.
Can I export Shopify's store activity log?
No. Shopify states that its native store activity log cannot be exported or downloaded. A dedicated app can provide filters and exports for the sources it collects or queries.
How far back do Shopify logs go?
The native log displays no more than 250 results, so the covered period depends on how active the store is. Stores with frequent changes have a shorter visible history.
Can an audit log restore a change?
No. An audit log helps reconstruct available context. Restoring products, themes, or other data requires a backup or a previous copy.