Use the official Shopify CLI with the Remix template, then use Cursor or Claude Code to build embedded admin pages, webhook handlers, and GraphQL Admin API queries. Submit to the Shopify App Store or distribute as a custom app.
pnpm dlx @shopify/create-app@latest. Choose Remix template. CLI handles OAuth scaffolding.shopify app dev opens a tunnel and installs the app on your dev store. The URL hot-reloads.shopify.app.toml, declare webhooks (orders/create, app/uninstalled). AI can generate the handler in app/routes/webhooks.*.billingRequire helper. Support monthly recurring charges and usage charges. Test in development store (waived).customers/data_request, customers/redact, shop/redact — required for App Store submission.app/uninstalled must remove sensitive data.| Tool | Best For | Price |
|---|---|---|
| Shopify CLI | Scaffolding + tunneling | Free |
| Polaris | Shopify design system | Free |
| Prisma | ORM for shop sessions | Free |
| Partner Dashboard | App management | Free |
| App Store | Distribution | 15-20% rev share |
Q: Public app vs custom app? Public = App Store + revenue share. Custom = single merchant, no review, faster to ship.
Q: Do I need React? The Remix template uses React. You can use Vue/Svelte but lose Polaris components.
Q: How does billing work?
Shopify charges the merchant and pays you monthly minus 15-20%. Use billingRequire to gate features.
Q: What's App Bridge? A library that lets your iframe-embedded app communicate with Shopify admin (navigation, toasts, modals).
Q: Where do I store session tokens? Prisma + PostgreSQL (Supabase self-hosted works). The template scaffolds this automatically.
Q: Can I test without a real store? Yes — Partner dashboard gives unlimited free development stores.
Shopify apps are a profitable niche — merchants pay well for tools that save time. Follow the Remix template, layer on Polaris, and ship a focused app. One good app can replace a salary.
Free newsletter
Join thousands of creators and builders. One email a week — practical AI tips, platform updates, and curated reads.
No spam · Unsubscribe anytime
Cursor editor lagging, freezing, or using 100% CPU? Complete 2026 guide to fix Cursor performance issues.
GitHub Copilot stopped giving suggestions in VS Code or JetBrains? Complete troubleshooting guide with 12 fixes for Copi…
Ship a paid SaaS MVP in 48 hours using Next.js, Supabase, Stripe, and AI pair programming — from zero to first paying cu…
Comments
Sign in to join the conversation
No comments yet. Be the first to share your thoughts!