The change history
and backup
for your Shopify store.

See what changed in your products, prices, inventory, discounts, themes and settings, and who changed it when Shopify reports it. Put the old value back from the record, checked after.

Studio Headphones$129.00$89.00
Runner OneActiveHidden from store
Field Watch12 in stockSold out
DiscountActiveEnded
Shipping rate$4.95$9.95
Live themeWinter collectionSpring collection
Instant Cameratags: gift, saletags: gift
Europe marketStatus ActiveStatus Draft
Eight changes, on the record.
Change history · today
Studio Headphones · price $129.00 → $89.00Unknown2:32 PM
Live theme · Winter collection → Spring collectionUnknown1:15 PM
Europe market · status Active → DraftUnknown12:45 PM
SPRING20 · Active → EndedUnknown12:00 PM
Instant Camera · tags gift, sale → giftBulk edit app · likely11:05 AM
Standard shipping · $4.95 → $9.95Unknown10:40 AM
Runner One · status Active → DraftJordan O. · staff · likely9:12 AM
Field Watch · stock 12 → 0Unknown8:00 AM

A change log of your store. Old values kept.

Actorly reads the record again when it changes and keeps what it was and what it became. Think of it as your store's change log, with a backup of each old value it records. For select fields, you can put the old value back. How this differs from Shopify's activity log.

Studio Headphones

Pricing

Price
$89.00
Saved · Today, 2:32 PM
Compare-at price
$0.00
Price history in Actorly4 kept
$89.00Today, 2:32 PMNow
$129.00Sep 19, 9:00 AMRestore
$119.00Sep 2, 8:00 AMRestore
$139.00Aug 24, 3:15 PMRestore

From products to markets, themes and settings.

Your team and your apps touch more than products. Actorly tracks variants and prices, inventory, collections, discounts, shipping, markets, locations, themes, store settings, orders and files, and keeps the old value beside the new one. See every part and its limits, or what to check when a discount stops working.

ProductsTitle · Linen Tee
→ Linen T-Shirt
Variants and pricesSize M · $40.00
→ $32.00
InventoryWarehouse A · 24 on hand
→ 0 on hand
CollectionsSummer Sale · sort order manual
→ sort order best selling
DiscountsSPRING20 · ends Jun 30
→ ends today
Shipping profilesStandard · $4.95
→ $9.95
MarketsEurope · Active
→ Draft
LocationsWarehouse B · active
→ deactivated
ThemesLive · Winter collection
→ Spring collection published
Store settingsCurrency · USD
→ CAD
Orders#1042 · unfulfilled
→ fulfilled
Fileshero-banner.jpg · alt empty
→ alt “Spring sale”
Changes by staff and by apps are both recorded:Your teamOther apps
See what Actorly tracks, and what it can't

Your store history, searchable.

Search by product, field or value. See what it was before, what it is now, and who changed it when Shopify reports it. Does Shopify keep a history of product changes?

Changes
Search by product, field or value
ChangeWas → nowWhoWhen
Studio Headphones · price$129.00 → $89.00UnknownToday, 2:32 PM
Live theme · publishedWinter → SpringUnknownToday, 1:15 PM
Standard shipping · rate$4.95 → $9.95UnknownToday, 10:40 AM
Runner One · statusActive → DraftJordan O. · likelyToday, 9:12 AM
Studio Headphones · tagsaudio, sale → audioBulk edit app · likelyYesterday, 6:58 PM
Europe market · statusActive → DraftUnknownYesterday, 4:20 PM
Studio Headphones · price$139.00 → $129.00UnknownSep 19, 9:00 AM
Field Watch · titleField Watch 38 → Field WatchJordan O. · likelySep 12, 11:02 AM

What it said before.

Open a change and see the old value next to the new one.

Studio HeadphonesPrice changed · Today, 2:32 PM
FieldWasNow
Price$129.00$89.00
Compare-atEmptyEmpty

Who changed it.

For product changes, Actorly shows who made it when Shopify reports it, with how sure it is. When Shopify doesn't say, it shows Unknown, and it stays Unknown.

Who hid Runner One?
ChangeStatus Active → Draft
Shopify's activity at 9:12 AM1 staff edit, same product
JOJordan O.Staff memberLikely
Standard shipping · rate changedShopify gives apps no record of who changed thisUnknown

Put it back. Then check.

For select fields, put the old value back. Actorly checks the field first, asks you to confirm, then asks Shopify again to confirm it took.

Studio Headphones · price
$129.00
1 · Check nothing changed since 2 · Write $129.00 to Shopify 3 · Re-read the store to confirm
Verified. Shopify shows $129.00.
Restored

Your backup starts the day you install.

Actorly backs up the changes it records, from the day you install. It does not copy or restore a whole store, and it cannot show changes from before you installed it. Shopify backup vs change history: which you need.

Changes in a store
Kept by Actorly
Not recorded
Actorly is installed
13
example changes before Actorly was installed, not recorded
22
example changes after, each one recorded

An example, not a measurement.

Free to see. $29 a month to fix.

Seeing is free; fixing costs. You are never charged per change.

Actorly Watch

Free. See what changed. Three months of history, and one restore a month.
$0free
Install free on Shopify
What you seeWhat it said before, and what it says nowWho made a product change, when Shopify reports it, with how sure Actorly is
Finding thingsSearch by product, field or valueFilter by who made it and how sure Actorly is
History and restores3 months of historyOne restore a monthA month means the last 30 days. On basic details such as a product's title, tags or description. One field at a time, checked after it runs

Actorly Restore

Put select fields back, and keep your history for as long as you stay on Restore.
$29/ month
or $240 a year
Install free on Shopify
Everything in Watch, plusUnlimited historyKept for as long as you stay on Restore and keep Actorly installedUnlimited restoresOne field at a time, each one checked before and afterAll restorable fieldsIncluding a product's status, a variant's price and a collection's sort orderRestore to a date and time (Actorly Restore)Available on Actorly Restore. Up to 500 fields in one go. Covers the fields Actorly can put back, which are listed in the app. Items deleted since then are left out, and so are fields Actorly has no recorded value for. A field someone has changed since you looked at the summary is not overwritten.
How each restore worksChecks nobody edited the field sinceAsks you to confirm the exact valueAsks Shopify again to check it took
Your dataExport your history to CSV or JSONDownload your theme files as a ZIPActorly saves a copy of your published and unpublished themes on a schedule. The first backup builds after Actorly's first scheduled checkChange plans or cancel from your Shopify admin
Compare plansWatch · $0Restore · $29
Parts of your store watchedSame on both plansSame on both plans
Old and new valueIncludedIncluded
Who made it, when Shopify reports itIncludedIncluded
Search and filtersIncludedIncluded
History kept3 monthsUnlimited, while on Restore
Restores1 a month (rolling 30 days)Unlimited
Fields a restore can put backBasic fieldsAll restorable fields
Checked after every restoreIncludedIncluded
Restore to a date and time (Actorly Restore)Not includedIncluded
Export to CSV or JSONNot includedIncluded
Theme files as a ZIPNot includedIncluded
Pages, menus, files and other scheduled kinds noticedWeeklyDaily
Charged per changeNeverNever

Restore to a date and time (Actorly Restore): Available on Actorly Restore. Up to 500 fields in one go. Covers the fields Actorly can put back, which are listed in the app. Items deleted since then are left out, and so are fields Actorly has no recorded value for. A field someone has changed since you looked at the summary is not overwritten.

Billed by Shopify on your usual invoice. Busy stores pay the same as quiet ones.

Questions merchants ask.

Can I see what a description, price or discount said before it changed?

Yes, from the day you install Actorly. It keeps the old value and the new value for each change it records. It cannot show changes from before you installed it.

How do I see who changed a product?

Open the change in Actorly. For product changes, it shows who made it when Shopify reports it, always beside how sure it is. Where Shopify records nothing, it says Unknown and never fills that in later. For the first day, a product change reads Not attributed yet. How to see who changed a product in Shopify.

Can I put back something a staff member edited by mistake?

For select fields, one at a time: a product's title, status, vendor, type, description, theme template or tags; a variant's price; a collection's title, description or sort order; a location's name; a market's name; a file's alt text; a shipping profile's name. Actorly checks the field has not changed since, asks you to confirm the exact value, writes it, then reads your store again to check it took. If a check before the write fails, nothing is changed. If the check after the write cannot confirm the value, Actorly says so and asks you to look at the field in Shopify. It does not restore a whole store or recreate a deleted item.

Can I put my products back to how they were at a date and time?

Actorly Restore can put your products back to how they were at a date and time you choose. Pick a date, a time and what to restore. Actorly shows you every field that would change, and what it is leaving out, before it touches anything. Then it puts each field back and reads it from your store again to confirm. Available on Actorly Restore. Up to 500 fields in one go. Covers the fields Actorly can put back, which are listed in the app. Items deleted since then are left out, and so are fields Actorly has no recorded value for. A field someone has changed since you looked at the summary is not overwritten.

Does Shopify keep a history of product changes?

Shopify keeps a few separate records, such as an activity log of recent actions and a stock adjustment history, but none of them is a field-by-field history of a product. Actorly keeps the old value and the new value of each change it records, from the day you install. Read the full answer.

Can I see who changed a price?

Shopify's activity log may name the person, app or channel behind an action, but its help page does not describe old and new values. Actorly records a variant's price with the value before and after each change. It does not promise a name for a variant: who is shown for product changes, when Shopify reports it. What Shopify keeps when a price is edited.

Can I undo a change in Shopify?

Shopify's help pages describe no undo for a saved product edit, and say a deleted product can't be restored. Actorly can put 15 named fields back, one at a time, after checking the value took. It cannot restore a deleted product, a theme or a whole store. Undo by situation.

How is this different from a backup app?

A backup app holds a copy of the store. Actorly is not a copy of your store. It keeps the old and new value of each change it records, from the day it is installed, and can put 15 fields back one at a time. It does not copy or restore a whole store. Shopify backup vs change history.

How is this different from Shopify's activity log?

Shopify's activity log lists recent actions with a name. It is view-only, shows at most 250 results and cannot be exported, and its help page does not describe old and new values. Actorly keeps the old and new value of each change, searchable, and reads the log to find a name for product changes. Shopify activity log: what it shows, its limits.

How long is my history kept?

On Actorly Watch, three months. On Actorly Restore, for as long as the store stays on Restore and Actorly stays installed. If a store moves from Restore to Watch, it keeps the last 90 days, and older history is deleted after a 14-day notice.

Which parts of my store does it watch?

Products and variants (including prices), inventory, collections, discounts, shipping profiles, locations, markets, themes, store settings, orders, files and more. Some kinds, such as pages, menus and files, are re-read on a schedule because Shopify sends no change notice for them: weekly on Watch, daily on Restore. See the full list, including what it can't see.

Will it always tell me who did it?

No. Who is shown for product changes, when Shopify reports it. For many kinds of record Shopify gives no one a record of who, so Actorly can tell you what changed and when, but not who. It says Unknown rather than guess.

What does it cost?

Actorly Watch is free: three months of change history, and one restore a month (the last 30 days, not a calendar month). Actorly Restore is $29 a month or $240 a year, for unlimited history and unlimited restores. Billing is Shopify's, and there is no trial. Seeing is free; fixing costs.

Can I see changes from before I installed it?

No. The record starts when Actorly is installed.

Is this an audit log?

No. Actorly records the changes Shopify makes visible to an app, with the old and new value. It cannot see everything, and it shows who only for product changes, when Shopify reports it. The Coverage page lists what it cannot see.

Is Actorly a backup?

Yes, of what changed: it keeps the old value of each change it records, from the day you install. It does not copy or restore a whole store.

Does it add anything to my storefront?

No. Actorly adds no scripts, theme code or app blocks to your storefront. It works in the background from Shopify's change notifications, plus scheduled checks for the kinds Shopify does not announce.

Is there a free trial?

No. Actorly Watch is the free plan, with no clock.

Does it use AI?

No. Recording a change and working out who made it are done by fixed rules.

Am I charged per change?

Never. Busy stores pay the same as quiet ones. Plans differ in how long history is kept and how many restores you get.

Stop guessing. See what changed.

When something in your store changes and nobody owns up, Actorly has the old value, the new value and, for product changes, who made it when Shopify reports it.