Sushinet

Three Things a Product-History App Honestly Will Not Do

No app can name the person who made a change, restore an image it never had, or send push alerts if it doesn't build that in. Here's what that actually means in practice, and why it's worth saying plainly before you install anything.

concept

Why this is worth writing down at all

Most product pages tell you what a tool does. Fewer tell you, plainly, what it doesn't — and the honest answer to "what won't this do" is usually more useful to a buyer than another feature bullet, because it's the thing you'd otherwise only discover after relying on it and being wrong.

Here are three limits worth knowing before you assume a product-history or undo tool covers them.

1. It will not name a person who made a change

Shopify's product-change events expose the SOURCE of a change — an app's name, or "changed in the admin" — but not a specific staff member's name. That's a platform-level fact: an individual author is only available on a different kind of event entirely (a comment left by a person on a product), not on the events that fire when a field itself changes. A tool that shows "Changed by [App Name]" or "Changed in the admin" is being accurate about what it can actually know. A tool that claims to show you exactly which staff login made every edit is claiming something the underlying data doesn't support for that kind of event — worth asking how, specifically, before trusting it.

The more careful failure mode here isn't "doesn't know" — it's "guesses and gets it wrong." Naming the wrong app or the wrong person for a change is a mistake a merchant could act on (accusing a colleague, blaming a vendor's app unfairly), which is a worse outcome than an honest "unknown."

2. It will not bring back an image it never had

Recovering a deleted product can restore the fields that were being tracked while it existed — things like title, description, price, and inventory settings — but images are a different kind of data. What typically gets kept is the image's URL, not the raw image bytes. Shopify removes the actual file when a product is deleted, and platform caching means even the old URL can stop resolving once enough time passes. A recovery process built around this reality checks each image individually at restore time rather than promising every one will come back — and the honest expectation is: the sooner after deletion you recover, the better the odds; the longer you wait, the worse they get.

Restoring a deleted product also typically means it comes back as a new product with a new ID — which is why collection membership, custom metafields, and translations don't automatically follow along. None of those live inside the deleted product's core field data; they're separate records Shopify never bundled with it.

3. It will not send you a push alert

Slack and email notifications are a real feature some tools build — and a real ongoing maintenance commitment once they're built, because a delayed or silently-failed push alert is arguably worse than the honest absence of one: it teaches a merchant to trust a channel that isn't actually reliable. A tool that instead surfaces suspicious changes only inside its own dashboard, in a dedicated flagged view you check, is making a different and more conservative claim — you have to go look, rather than being paged. That's a real trade-off, not a lesser version of the same feature, and it's worth knowing which one you're buying before you assume alerts are covered.

Why this is worth publishing at all

Every one of these three limits sounds like a downside to admit. They're also exactly the kind of specific, checkable claim that's easy to verify against a tool's actual behaviour — and a buyer who finds out about a limit AFTER relying on it trusts the product a lot less than one who read about it up front. If a page selling a product-history or undo tool doesn't mention any limitations at all, that's worth being a little more skeptical of, not less.

Undo History watches for this automatically

Undo History records every tracked product change, flags the ones that cross a rule you set, and undoes any recorded change in one click — no workflow builder, nothing to babysit.

Questions

Can a product-history app tell me WHICH staff member made a change?

Not reliably, and it's worth being suspicious of any tool that claims it can for every change. Shopify's product-event data exposes the app or admin SOURCE of a change — for example, 'Changed by [App Name]' versus 'Changed in the admin' — but a named individual person is only available on a separate kind of event (a comment left by a person), not on the product-change events themselves. A tool that reports the source honestly will say 'changed in the admin' rather than guessing which staff account did it, because guessing wrong and naming an innocent person or app is a worse outcome than saying 'unknown.'

If a deleted product is restored, do the original images come back?

The image URLs can come back, but not the image files themselves as raw data — Shopify deletes the actual file when a product is deleted, and (as of a platform change in April 2026) can stop serving even the old URL once its cache window expires. Recovery has to check each image individually at the moment of restore rather than promising all of them will resolve. The more time has passed since deletion, the worse the odds.

Will I get a Slack or email alert the moment something suspicious happens?

Not from every tool, and it's worth checking rather than assuming. Push notifications add a real maintenance and reliability burden — a missed or delayed alert is worse than no alert if a merchant is relying on it — and a tool that doesn't offer one should say so plainly rather than implying it does. An in-app flagged view that you check is a different (and simpler) alerting model than a push notification, and the two are not interchangeable claims.

Related guides

Ready to try it?

Undo History records every tracked product change, flags the ones that cross a rule you set, and undoes any recorded change in one click — no workflow builder, nothing to babysit.

See what Undo History does · Pricing · ← All product-history guides