Shopify Activity Log: How to Find Who Changed What

Where Shopify records who changed what: the store activity log, order timelines, inventory history and user logs, what each misses, and how to keep an audit trail.

In this guide
  1. Where Shopify records changes
  2. The store activity log
  3. Timeline on orders, customers and transfers
  4. Inventory adjustment history
  5. User and role changes
  6. Point of Sale and Shopify Flow
  7. What Shopify does not give you
  8. How teams keep their own audit trail
  9. Across several stores
  10. FAQ

A price is wrong, stock dropped to zero overnight, or a setting changed and nobody remembers touching it. The first question is always the same: who did this, and when?

Shopify records more than most merchants realise, but it is spread across several places, each with its own limits. This guide walks through where to look in October 2026, what each record does and does not show, and how a team can keep a trail that answers the question every time.

Where Shopify records changes

Record Where to find it What it covers Main limits
Store activity log Settings > General > Store activity log Recent admin actions by people, apps, channels and Shopify Last 250 entries, view-only, no export
Timeline Each order, draft order, customer and transfer History of that record plus internal comments Per record; not on products
Inventory adjustment history Product page > Inventory > View adjustment history Every stock change, who made it and why Last 180 days, one variant at a time
Inventory adjustment changes report Analytics > Reports Adjustments over a period across products Historical data back to October 1, 2023
User management activity log Settings > Users > Security Users and roles created, edited or deleted Users and roles only
POS activity log Point of Sale channel > Settings > Activity log Voids, refunds, manual discounts, customer record access POS only, kept 1 year, no export
Flow version history Shopify Flow, per workflow Workflow edits, activations, deactivations Flow only

The details for each follow.

The store activity log

This is the closest Shopify has to a store-wide log. It lists recent actions taken in the Shopify admin, with the date and time, and names the person, app or channel responsible. Shopify’s examples include deleting a product, changing a store setting and granting an app access to the store (Shopify Help Center).

To open it: go to Settings > General and click Store activity log under Resources. You need the Home and Store settings > Manage settings permissions.

Limits to know:

  • It shows a maximum of 250 results. A busy store’s visible history is shorter than a quiet store’s.
  • It is view-only: you can’t click an entry for more detail, and you can’t export it.
  • Actions by “Shopify” are system processes, such as background jobs for bulk edits, market changes and payment provider processes. Shopify says this “doesn’t necessarily indicate unauthorized access”. A bulk edit made by a staff member may therefore show as Shopify rather than that person.
  • Theme editor changes show the Online Store channel as the actor.
  • Staff deletions can appear as “Shopify deleted”; the user management log shows who did it.

Because the window is 250 entries, check it as soon as you notice a problem. Waiting a week on a busy store can mean the entry is gone.

The same help page describes page activity: on product, collection, customer, discount and marketing detail pages you can see when someone else is viewing or editing the same page, which helps avoid two people overwriting each other.

Timeline on orders, customers and transfers

Orders, draft orders, customers and inventory transfers each have a Timeline: a history of the record plus internal comments that customers never see (Shopify Help Center).

For “who refunded this order?”, the order’s Timeline is the first place to look. It is also where your team can record why something happened:

  • Comments can @mention staff, who get an email.
  • You can attach files, such as a photo of an item’s condition.
  • You can edit your own comment only for 5 minutes after posting, and deleted comments can’t be restored.

Products don’t have a Timeline. Shopify doesn’t document a before-and-after history of product field edits, so for a changed price or description, the store activity log is your only built-in lead.

Inventory adjustment history

Stock is the best-recorded area. Every adjustment records who or what made it, when, and how it changed each quantity state (Shopify Help Center):

  • The Created by column names the staff member, app or sales channel.
  • For manual Set to adjustments, the Activity column shows the reason chosen, such as “Inventory correction” or “Damaged”, or “Manually adjusted” if no reason was picked.
  • Changes are shown per state: Unavailable, Committed, Available, On hand and Incoming.

To view it: open the product, and in the Inventory section click View adjustment history. It works per tracked variant, not for all variants at once, and covers only the last 180 days.

For older changes or a wider view, use the Inventory adjustment changes report. It lists adjustments over a period from manual admin edits, inventory apps, transfers and order fulfillments. Shopify notes historical data for inventory metrics goes back only to October 1, 2023 (Shopify Help Center).

If an app keeps changing your stock, this is how you prove it. We walk through one such case in a sync app changed stock without approval.

User and role changes

The user management activity log records when users or roles are created, edited or deleted, with the resource, date, time and the person who did it. Find it at Settings > Users > Security, then View in the User management activity log section (Shopify Help Center).

Use it after anyone leaves the team, and whenever the store log shows an unexpected staff deletion. Our staff permissions guide has a monthly access review that includes it.

Point of Sale and Shopify Flow

If you sell in person, the POS activity log records voids, refunds, manual discounts and customer record access, with date, time, location and staff member, and the approving manager where an approval was needed. Events are kept for one year; you can filter but not export. It does not record cash drawer operations, logins, shift open and close or cart edits (Shopify Help Center).

If you automate with Shopify Flow, workflow edits, activations and deactivations are logged with the staff member and timestamp, and you can browse past versions (Shopify Changelog, May 2026).

What Shopify does not give you

Put together, the built-in records leave some gaps:

  • No full export. The store activity log and POS log can’t be exported, so you can’t keep your own long-term copy from them.
  • No before-and-after for most edits. Inventory shows old and new quantities; product, discount and setting changes don’t show the old value in the store log.
  • No “why”. Shopify records the action, not the reason, unless someone writes it in a Timeline comment or picks an inventory reason.
  • No cross-store view. Each store has its own logs. With several stores, you check each one.
  • Bulk and app actions blur the actor. Bulk edits can log as Shopify; app changes log as the app, not the person who triggered them.

How teams keep their own audit trail

1. One person, one login

Shared logins make every record useless. Give each person their own user account. Shopify’s user limits by plan are in our guide to running multiple stores under one account.

2. Require a reason for stock changes

Ask staff to pick an adjustment reason every time they use Set to. “Manually adjusted” tells you nothing a month later.

3. Comment on the order when you act on it

A one-line Timeline comment such as “Refunded shipping, carrier delay, approved by Sam” answers the question before anyone asks it.

4. Write down bulk changes

Before a bulk price change, CSV import or discount launch, record who, what, which store and when in a shared change log. The store log may only show “Shopify”.

5. Check the store log promptly

Make it part of incident response: notice a problem, open the store activity log first, screenshot the relevant entries. If you need Shopify Support to investigate, they ask for the exact timestamp with timezone, the logged action and screenshots.

6. Put approvals in front of costly changes

A record after the fact is good; a second person before the fact is better for refunds, stock and discounts. See approval workflows for live Shopify stores.

Across several stores

With more than one store, the trail lives in several admins. Storefleet Store Ops keeps an audit log for its workspace that records sign-ins and failed sign-ins, password changes, invitations, role, screen and store changes and other sensitive actions, newest first and readable by admins. In its web dashboard, refunds, cancellations, captures, stock and discount changes go through one Approvals list with a before-and-after; each change belongs to one store and is approved for that store, then read back from Shopify after writing. For changes made directly in Shopify admin, Shopify’s own logs above are still the record. More on our security page.

FAQ

How far back does the Shopify store activity log go?

It shows a maximum of 250 entries rather than a fixed number of days, so on a busy store the visible history is short. It can’t be exported, so screenshot what you need as soon as you find it.

Can I see who changed a product’s price in Shopify?

Shopify doesn’t document a before-and-after history for product edits. Check the store activity log for the time window, and remember bulk edits may show as “Shopify” and app changes as the app. For future changes, keep your own change log.

How do I find out who changed my inventory?

Open the product, go to the Inventory section and click View adjustment history. The Created by column names the staff member, app or channel. For changes older than 180 days, use the Inventory adjustment changes report.

Why does the activity log say “Shopify” made a change?

“Shopify” is a system process: bulk-edit background jobs, market changes, payment provider processes and staff deletions. Shopify says it doesn’t necessarily mean unauthorized access. Check the user management log and your apps, and contact Support with the exact timestamp if it is still unclear.

Can I export Shopify’s activity logs?

The store activity log and POS activity log can’t be exported. Inventory changes are available through the Inventory adjustment changes report. For anything else, keep your own record.

Sign in to your workspace

Each workspace has its own address: <workspace>.getstorefleet.com. Enter your workspace name, or paste its address, and we take you to its sign-in page.

You will go to

New to StoreFleet? Create a workspace