backupmaster
← Blog · Data Protection

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.

Evaluating third-party Shopify apps

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:

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:

  1. 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.
  2. Check when the app was last updated. An app that hasn’t shipped an update in two years is a maintenance risk.
  3. 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.
  4. 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.
  5. Read the privacy policy and terms. Especially if the app handles customer data. Confirm the data handling matches the regulations you operate under.
  6. Test on a staging store first. A duplicate of your production store gives you a place to test new apps without risking live data.
  7. Use the free trial deliberately. Don’t install and forget. Set specific things to test, and run them.
  8. 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:

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.

Try BackupMaster on your store →