Back up a Shopify store before installing an app
An app install feels harmless: approve the scopes, click add, move on. Then the app runs a bulk job across your catalog, injects code into the theme, and rewrites a settings block. Most of the time it is fine. The one time it is not, you want a clean state to go back to.
What an app can actually change
Apps you grant write access can edit products in bulk, add or remove metafields, write theme code through app blocks or direct edits, and change store settings. Uninstalling does not always undo those changes; leftover metafields and theme snippets are common. The damage outlives the app.
Take a checkpoint, not just a snapshot
A scheduled snapshot from this morning helps, but the cleaner move is a manual checkpoint right before you click install: a named save point that marks the exact pre-install state. If the app misbehaves, you restore to that checkpoint and the store is back to where it was, minus the mess. The difference between snapshots and checkpoints is covered in how to back up a Shopify store.
A safe install routine
Create a checkpoint named for the app. Install on a quiet hour, not during a sale. Watch products, theme and settings for unexpected edits over the first day. If something looks wrong, restore the checkpoint instead of hunting for what changed by hand.
When the app has already broken things
If you skipped the checkpoint and an app mangled the catalog, you are back to recovery: restore the most recent good version from before the install. That only works if you were backing up; if you are not yet, fix that today and read how often should you back up a Shopify store.
HappySnap lets you create a checkpoint on demand and restore to it in seconds. See it on HappySnap, or start with the Shopify backup basics.