How to know who deleted products from the store?

Topic summary

A user needs to identify who deleted products from their store but finds the Store Activity log insufficient, with limited information and inability to view complete daily logs.

Current limitations:

  • Activity log lacks filtering and search functionality
  • Requires manually clicking “load more” repeatedly to find specific events
  • The log is described as still being in early development stages

Suggested workaround:
Use the Events API endpoint to query deletion events:

  • Filter by filter=Product and verb=destroy
  • Add created_at_min=[iso datetime] parameter if timeframe is known
  • Set appropriate limit (e.g., limit=250)

Key constraint:
Deleted products cannot be queried by product_id since the product no longer exists and its log isn’t retained, though the event log itself persists.

The issue remains unresolved with no native solution for easily tracking product deletions or identifying responsible users through the standard interface.

Summarized with AI on November 16. AI used: claude-sonnet-4-5-20250929.

Hey,

How do I know who deleted products from my store? In Store Activity log, even I do not see the entire day logs, they are limited information available.

Best Regards.

Hi There,

As far as I am aware you would have to keep hitting load more until you found it. Unfortunately the activity log is still pretty much in its infancy without any filtering or searching. There is the events API endpoint which will let you view the events (activity) for specific things like products.

So you may be able to query the events, The only problem is of course that you won’t be able to query the product specific events since the product no longer exists, and the log for deleted products doesn’t get kept, meaning you can’t referece the logs via the product_id, though the log itself still exists.

So you are pretty much left with the base event.json endpoint with a filter=Product and perhaps add a timeframe, if you know when it happened.

/events.json?limit=250&filter=product&verb=destory&created_at_min=[iso datetime]

Cheers and hope this helps.

Gary