Merchant app

Store operating cockpit

Embedded Shopify app shell for merchants. The route can render as a lightweight shell first, then layer on App Bridge-authenticated requests without full-page redirects or route rewrites.

Local development shell

Local development shell

This route renders as a local development shell outside Shopify admin. Inside Shopify admin, the same shell bootstraps merchant auth without route rewrites or cross-domain client cookie shims.

Shell readyLocal developmentWaiting for token

Embedded access required

Merchant reads are protected by Shopify session verification and shop-scoped Convex auth.

Resolving auth

Protected merchant data is not ready yet

The app is checking the current Better Auth session and merchant viewer context.