Shopify Apps Not Working? Causes, Fixes & Diagnostic Guide

11 minutes to read
8 May, 2026

Shopify apps usually stop working because something changed: a theme update, app update, Shopify platform change, expired authorization, app conflict, removed theme block, billing issue, or an external app outage.

AI Summary

Start with the timeline. Identify when the app stopped working, check what changed at that time, inspect the browser console, then isolate app embeds one by one. If several apps fail together, bring in a Shopify developer who understands app stacks and storefront conflicts.

Why broken Shopify apps are hard to diagnose

The average Shopify store runs more than 20 apps. They handle reviews, popups, subscriptions, shipping, taxes, returns, upsells, accounting, analytics, and dozens of other jobs. When one breaks, the impact can range from a small annoyance to a store that cannot sell properly.

The hard part is that “Shopify apps not working” is not one problem. It can mean the app admin will not load, the storefront widget disappeared, data stopped syncing, checkout behavior changed, or two apps are fighting over the same page.

This guide helps you identify the symptom, trace the timing, fix the common causes yourself, and understand when app debugging needs a Shopify developer.

Why are my Shopify apps not working?

Shopify apps fail when the app installation is incomplete, permissions or OAuth access expire, a recent update breaks compatibility, two apps inject conflicting code, a theme app block or embed is removed, an external app service is down, or billing/trial status changes without you noticing.

The fastest path to the answer is timing. Apps almost never break randomly. If you can identify when the problem started, you can usually find what changed around the same time.

What kind of app problem is it?

Match the visible symptom before choosing a fix. Different failures point to very different causes.

SymptomMost likely cause
App admin page will not load or shows an errorExpired authentication, app server outage, or network blocking
App is installed but features do not appear on the storefrontMissing theme app block, disabled app embed, or unsupported custom theme
App stopped after a theme updateTheme migration removed app blocks, app embeds, or older injected code
App stopped after a Shopify platform updateThe app has not caught up with new platform requirements, often around checkout or APIs
App stopped after the app updatedNew app version introduced a bug, dependency issue, or breaking change
Two apps are fighting on the same pageCSS or JavaScript conflict, or overlapping storefront behavior
App is not syncing data with an external systemWebhook failure, expired authorization, rate limit, or external service outage
App shows a billing error or features are lockedTrial ended, payment failed, usage cap hit, or pricing tier changed
App was removed from the Shopify App Store but is still installedDeveloper pulled or abandoned the app, so future support may be unavailable

Once you know the symptom, move to the timeline.

Why apps usually break after a change

This is the most useful framing for diagnosis: apps almost never break randomly. They break after one of three things changes.

  1. Your store changed. You installed a new app, updated your theme, edited code, switched plans, or upgraded to Plus.
  2. The app changed. The developer pushed an update, changed pricing, deprecated a feature, or pulled the app.
  3. Shopify changed. The platform changed theme, checkout, webhook, or API behavior that the app has not updated for.

Pinpointing the start time often narrows the cause within minutes.

What Shopify handles for apps

Before paying someone to “fix your apps,” know what Shopify already handles.

  • App marketplace listings, reviews, and approval review
  • OAuth and permissions framework for app authentication and scopes
  • App billing infrastructure for subscriptions, trials, and App Store refunds
  • Webhook infrastructure for sending events to apps
  • Theme app extensions and app blocks for modern storefront embeds
  • Online Store 2.0 support for sectioned themes
  • Checkout Extensibility on Shopify Plus for supported checkout customization

Shopify does not test every app against every other app, notify you every time a third-party app fails, force abandoned apps to update, compensate for third-party downtime, or migrate you away from dead apps.

Real app work usually lives in conflict resolution, theme compatibility, custom integrations, and replacement decisions.

The most common causes of Shopify app failure

1. Theme updates or migrations broke the app embed

Modern Shopify apps usually appear through app blocks or app embeds. When you migrate themes, update a theme version, or switch to a custom theme, those blocks can disappear, render in the wrong place, or remain disabled in the theme settings.

Where to check:

  1. Open Shopify admin.
  2. Go to Online Store, then Themes.
  3. Click Customize.
  4. Check the affected page for the app block.
  5. Open Theme settings, then App embeds, and confirm the app is enabled.

2. Two apps are conflicting

Common conflict patterns include two popup apps triggering on the same event, two analytics apps sending overlapping events, two review apps injecting widgets, cart drawer and upsell apps competing for the cart, or a page builder and theme app styling the same component.

Conflicts usually show up as visual breakage, JavaScript console errors, missing popups, duplicated widgets, or features that work intermittently.

3. The app update introduced a bug

Apps push updates regularly. A new version can introduce a backwards-incompatible change, miss a CSS or JavaScript dependency, require new permissions, or remove a feature you relied on. If the app worked yesterday and broke today, check the app listing or changelog before changing your store.

4. Shopify platform changes broke compatibility

Platform-level changes around Online Store 2.0, Checkout Extensibility, webhooks, or API deprecations can break apps that have not updated. Checkout apps relying on older methods are especially vulnerable after a Plus checkout migration.

5. Authentication or webhooks expired

Apps authenticate through OAuth. Access can fail if the installing staff account was removed, permissions changed, scopes need reapproval, the app rotated credentials, or a plan change affected access. Symptoms include silent sync failure, app admin errors, and features that appear installed but stop responding.

6. The app developer’s service is down

Many Shopify apps depend on external infrastructure. If the app developer’s service is down, app admin pages may fail, webhooks may queue, and real-time features like chat, search, or recommendations can stop working. Check the app developer’s status page or support channel.

7. Billing, trial, or usage limits changed

Features can disappear when a free trial ends, a payment fails, a usage cap is reached, or the developer changes pricing tiers. Check Shopify billing and the app’s own billing dashboard.

8. The app was abandoned or pulled

If an app has not been updated in more than a year, support requests go unanswered, or it disappears from the Shopify App Store, there may be no fix coming. In that case, plan a migration to a supported alternative.

9. Custom code broke the embed

Heavy theme customization can remove markup that apps expect, override app CSS or JavaScript, or hard-code assumptions that stop app extensions from rendering correctly.

How to diagnose apps: the timeline and console method

Step 1: Identify when it started

Be specific. Was the app working yesterday, last week, or never since installation? Then ask what changed around that time: a new app, theme update, code edit, Shopify plan change, platform announcement, or app update.

Step 2: Open the browser console

On the affected storefront page, right-click, choose Inspect, open the Console tab, and reload. Look for red errors that mention app names, app domains, failed resources, 404/500 responses, or JavaScript errors blocking other scripts.

The Network tab can also reveal which app resources are failing to load.

Step 3: Check the app admin

Open Apps in Shopify admin and click the affected app. Look for error messages, reauthorization prompts, billing warnings, sync timestamps, or health indicators.

Step 4: Check Shopify and app status

Check Shopify Status for platform incidents and the app developer’s own status page for outages.

Step 5: Isolate app embeds

If several apps could be causing the issue, list recently installed or updated apps, then disable app embeds one at a time in a development theme or during a carefully controlled live test. Reload after each change. The app disabled when the problem disappears is usually the culprit.

What you can fix yourself

  1. Reauthorize the app. Open the app admin and look for a reconnect or reauthorize prompt. If needed, uninstalling and reinstalling can trigger fresh OAuth, but only do this if you understand what app data or configuration may be lost.
  2. Toggle the app embed. In the theme customizer, open Theme settings, App embeds, turn the affected app off, save, then turn it back on and save again.
  3. Re-add app blocks. In the theme editor, navigate to the affected page, add the missing app block, and place it in the right section.
  4. Check theme compatibility. Older pre-Online Store 2.0 themes may not support modern app blocks. Modern apps often require app block support to render correctly.
  5. Verify billing status. Check Shopify billing and the app’s billing dashboard for failed charges, expired trials, plan downgrades, or usage caps.
  6. Check the app developer’s status page. For major apps, confirm there is not an outage before debugging your theme.
  7. Contact the app developer. Provide your store URL, exact issue, when it started, console screenshots, and reproduction steps.
  8. Disable conflicting apps temporarily. If one less-critical app is causing the issue, disable it while you decide whether to replace it or make the apps coexist.
  9. Look for orphaned app code. If an uninstalled app left code behind, search theme files such as theme.liquid, app snippets, and custom templates for the app name or domain.

When app issues are beyond DIY

If you have identified the timing but cannot pinpoint the cause, or if multiple apps are breaking together, the problem is likely structural: overlapping apps, a custom theme that does not support modern app extensions, or a Plus-level integration that needs developer attention.

At that point, you need a Shopify developer who understands the app ecosystem, not just someone who can reinstall apps.

Ready to hire? Browse Shopify app stack optimization experts.

Common issues DIY audits miss

  • App embed disabled at the theme level while the app admin says everything is fine
  • Custom themes that predate Online Store 2.0 and cannot render modern app blocks
  • Two apps editing the same Liquid section during installation
  • OAuth scopes upgraded without the merchant re-approving access
  • Hidden iframes blocked by custom Content Security Policy rules
  • App working in theme preview but not on the published theme
  • Mobile-only failures caused by app CSS that does not handle responsive layouts
  • Webhook delivery failing during high-traffic windows and causing data drift
  • Plus-only apps that were not downgraded properly after a plan change
  • Apps installed under a staff account that has since been removed

These issues usually require someone who can read code, browser console output, and app behavior together.

Expert insights

Apps almost never break randomly

If apps stopped working today, something changed today or recently. Timeline analysis is faster than guessing.

App stack bloat is a real cost

Every additional app adds conflict risk and overhead. Stores running 30 or more apps often have several that can be removed or replaced without losing useful functionality.

Pre-2021 themes are a compatibility risk

Apps increasingly assume Online Store 2.0 and app block support. If you are on an older custom theme, expect more app issues over time.

Reviews do not guarantee compatibility

A highly rated app can still conflict with your exact theme, checkout setup, or app stack.

Checkout Extensibility changes the rules

If checkout apps still depend on older customization methods, plan migration before Shopify platform changes force it.

Talk to app developers, not only Shopify support

Shopify support can help with platform issues. The app developer is the one with app logs and app-specific context.

When to hire a Shopify app expert

Bring in a specialist if:

  • Multiple apps are breaking at the same time and you cannot isolate the cause
  • You upgraded to Plus and need apps reconfigured for Checkout Extensibility
  • You are migrating themes and want apps re-implemented cleanly
  • A critical app was abandoned and needs replacement
  • You suspect deep CSS, JavaScript, webhook, or data sync conflicts
  • You need a custom app or custom integration to replace a broken third-party app
  • You want a full app stack audit to remove redundancy and prevent future conflicts

A good Shopify app expert will use timing and browser console evidence, inspect storefront output and admin behavior, recommend keep/remove/replace decisions from real data, document changes, and leave you with a maintainable app stack.

What you should not pay for is someone “fixing apps” by uninstalling and reinstalling without finding the root cause.

What Shopify app debugging and rebuilds should cost

Realistic pricing depends on how many apps are involved, whether the issue is in the theme, whether data sync is involved, and whether the app needs replacing.

Work typeTypical rangeWhat it usually includes
Single app conflict diagnosis and fix$200–$1,2002–8 hours to pinpoint the conflict, write a CSS/JS fix, adjust configuration, or recommend a replacement
Full app stack audit$1,000–$3,50010–25 hours to inventory apps, identify redundancies and conflicts, recommend keep/remove/replace decisions, and document the stack
Theme migration with app rebuild$2,500–$10,00020–60 hours to migrate to a modern theme and rebuild every app embed cleanly
Custom app replacing a broken third-party app$5,000–$50,000+Simple internal tools start lower; complex storefront-facing custom apps can be much higher
Plus checkout extensibility migration$3,000–$25,000+Migration of checkout apps and customizations from legacy checkout behavior to Checkout Extensibility

If someone quotes $50 to fix Shopify apps without seeing your store, they are guessing. Real app debugging starts with timeline analysis and console logs.

Frequently asked questions

Why are my Shopify apps not working?

Most often, a recent update broke compatibility, the app authentication or webhook expired, two apps are conflicting on the same page, a theme block was removed during a theme update, billing changed, or the app developer’s service is down. Identify when the problem started and what changed at that time.

How do I know which Shopify app is causing problems?

Use three steps: identify when the problem started, inspect the browser console for app names or app domains, and disable app embeds one at a time until the issue clears. The app disabled when the problem disappears is usually the culprit.

Can two Shopify apps conflict with each other?

Yes. Common conflicts include two popup apps triggering on the same event, two analytics apps sending conflicting tracking, two cart apps competing, or two apps injecting code into the same theme section.

Why is my Shopify app not showing up on my storefront?

Usually because the app embed is disabled, the app block is missing from the theme page, or the theme does not support modern app blocks. Check the theme customizer and App embeds settings first.

What do I do if a Shopify app stopped working after an update?

Find which update caused it: your theme or code change, the app developer’s update, or a Shopify platform change. Check the app changelog and developer support first if the issue started immediately after an app update.

How do I uninstall a Shopify app properly?

Delete the app from Shopify admin, then check your theme for leftover snippets, scripts, or app domains. Some apps leave CSS or JavaScript behind, which can continue breaking storefront behavior after uninstall.

Why is my Shopify app charging me but not working?

The app may have a failed payment, expired trial, usage cap, plan mismatch, or pricing migration issue. Check Shopify billing and the app’s own billing dashboard.

Why is my Shopify checkout app not working anymore?

If you are on Shopify Plus and recently migrated to Checkout Extensibility, older checkout apps may no longer work if they relied on legacy checkout customization. The app may need a Checkout UI Extension or Shopify Function version.

How much does it cost to fix Shopify app issues?

A single app conflict fix usually costs $200–$1,200. A full app stack audit is often $1,000–$3,500. Theme migrations with app rebuilds can run $2,500–$10,000, while custom replacement apps can start around $5,000 and rise significantly with complexity.

Need help fixing broken Shopify apps?

Get Matched