App Review Rejection - Can't Reproduce Errors Shown in Screencast

Hi everyone,

My embedded Shopify app was rejected with these issues:

  • Sync button error
  • Analytics tab error
  • Widget not appearing on storefront
  • “No app embed found in theme settings”
  • Console errors

I tested on 3+ fresh dev stores with different themes (Dawn, Refresh, etc.) and cannot reproduce ANY of these issues. Everything works perfectly on my end.

My Setup:

  • Frontend: Next.js on Vercel (embedded app)
  • Backend: Express.js (handles widget + AI)
  • Widget injection: ScriptTag API (automatically injects widget JS on storefront)

My Question:
The reviewer said “we checked the online store theme settings but found no available app embed for it.”

I’m using ScriptTag API to inject the widget — not a Theme App Extension. The widget loads automatically without merchant needing to enable anything in theme settings.

  1. Is ScriptTag injection still acceptable for app review?
  2. Do reviewers now expect Theme App Extensions with app embed blocks?
  3. Has anyone faced this where app works fine but reviewer sees errors?

Any guidance appreciated!

Hey @Huzaifa_Saad, if your app integrates with a Shopify theme and you plan to submit it to the Shopify App Store, you must use theme app extensions.

The reason for this is editing the theme code can block merchants from being able to upgrade their themes. This results in a poor merchant experience and could negatively impact your ability to attract new app users and retain existing users.