How third-party Shopify apps break stores (and how to vet them first)
Even well-reviewed apps can corrupt collections, overwrite descriptions, or scramble theme code. Here’s what to check before installing, and what to do if something slips through.
By Alex Tchórzewski ·
Most Shopify stores run dozens of third-party apps. Each app is a separate company, with its own engineering team, its own update schedule, and its own access to your store data. Even well-reviewed apps occasionally do things merchants didn’t expect, like corrupting collections, overwriting descriptions, or scrambling theme code.
This post covers what can go wrong with a third-party Shopify app, a real example from a merchant who lost her collections after a bulk-import app misbehaved, and the checks to run before installing anything new.
What can go wrong when you install an app
From cases we’ve seen in support:
Bulk-edit apps overwrite data they shouldn’t. A misconfigured rule applied to the wrong filter scope can change thousands of products at once.
Translation and sync apps corrupt descriptions. Special characters or unsupported encodings turn product descriptions into gibberish.
Collection-management apps reset existing collections. Smart collections re-evaluate against unexpected rules, and manual collections lose their associations.
Theme-block apps remove their own blocks on uninstall. Sometimes taking related theme code with them.
Apps that haven’t been updated in years. They keep running, but may not handle current Shopify API behavior correctly.
Apps with excessive permissions. An app that needs to update products doesn’t need to read your customer data. Many ask for more than they need.
A real example: A bulk-import app that wiped out collections
Lexy manages the product catalog at a car supply store. She had spent months building out custom collections in Shopify: combinations of filters, manual product associations, and a structure that made browsing easier for her customers.
The business needed to import a large product set from a European store running on a different platform. Lexy chose a well-reviewed bulk-import app, ran the import, and immediately discovered the problem: she couldn’t add new products to any of her existing collections. The associations between products and collections that she had built over months were gone.
Because the store had scheduled backups in place, the collections were restored from the most recent backup. The cost was a few hours of investigation and a re-run of the import, not months of rebuild work.
Without the backup, the same incident would have meant rebuilding her collection structure from memory, with no canonical reference for what was there before.
How to vet a Shopify app before installing
A short pre-install checklist that catches most problems:
Read the most recent reviews, not just the top ones. One-star reviews from the last 30 days often surface the actual problems. The five-star reviews tell you what the app does when it works.
Check when the app was last updated. An app that hasn’t shipped an update in two years is a maintenance risk.
Check the permissions it requests. Compare what the app needs to do against what it’s asking for. Be skeptical of broad access requests that don’t match the app’s function.
Look up the developer. Check their other apps, their website, and their response time on existing reviews. Developers that respond to one-star reviews are usually maintaining the app.
Read the privacy policy and terms. Especially if the app handles customer data. Confirm the data handling matches the regulations you operate under.
Test on a staging store first. A duplicate of your production store gives you a place to test new apps without risking live data.
Use the free trial deliberately. Don’t install and forget. Set specific things to test, and run them.
Back up before installing. Especially for apps that have edit permissions on products, collections, or themes. BackupMaster runs scheduled backups automatically. See the docs for what’s covered.
What to do if an app misbehaves
Even with careful vetting, an app will eventually surprise you. When that happens:
Stop the app immediately. Pause or uninstall if the damage is ongoing. Don’t wait for a support reply.
Document what changed. If you don’t know yet, screenshots of affected products or collections at least give you a reference point.
Restore from the most recent backup taken before the install. Granular restore matters here. You usually want the affected items, not a full-store rollback.
Contact the app developer. Even if you don’t need help recovering, telling them about the issue helps everyone using the app.
Leave a fair review. Future merchants will check the recent reviews you didn’t check before installing.
Bottom line
Most Shopify apps are well-built and work as advertised. The ones that aren’t are the ones that hurt, and you usually find out which is which only after installing. A short vetting checklist and a recent backup turn the worst-case outcome from a catastrophe into a delay.