My app was rejected with this feedback:
▎ “All apps in the Shopify App Store must have a user interface that merchants can interact with. Operational errors within an app’s functionality are acceptable, but web errors (404s, 500s, 300s) are not.”
I watched the review video — the reviewer loaded the app, saw the home page, clicked the only link (a support email), and that was it. No errors occurred.
My app is a B2B integration tool — partners install it to authorize access to their product catalog and inventory. The actual work (product syncing, order routing) happens via API in the background. The embedded UI currently
shows a Polaris-based informational page explaining how the integration works, what permissions are granted, and a support contact.
My question: what constitutes a sufficient UI for an app whose core functionality is API-driven? The rejection feedback mentions web errors but the reviewer didn’t encounter any. Is the issue that the page is purely
informational with no interactive elements? Would adding a status dashboard showing connection status, sync activity, and product counts be enough?
Has anyone else dealt with this rejection reason for a backend/API-focused app? Any guidance on the minimum bar here would be really helpful.
This is an extremely painful rejection as Its now been over 60 days since my initial submission. This is completely blocking my shopify business from launching.