Skip to main content
From zero to your first test sale:
  • Outcome: a complete subscription machine, in accounts you own, proven with one test sale on a store that doesn’t matter.
  • Time: about an hour, most of it watching the installer work.
  • You’ll touch:
    • The Shopify Dev Dashboard (your app and your dev store)
    • Supabase and Vercel (two Pro signups)
    • The OpenSubs installer (Launchpad)
    • Your dev store’s admin and theme editor
    • Your dev storefront, once, as the test subscriber
Self-hosting sounds like a weekend of DevOps. It’s an hour, and almost none of it is yours. How the money gets made: a shopper picks Subscription on your product page and checks out, Shopify writes the subscription contract, and OpenSubs mirrors it into your admin and your subscriber’s portal. Everything else exists to support that sale, and every piece sits in an account you own:
  • Supabase holds your database: your subscription state, in Postgres you can open.
  • Vercel runs your app.
  • Shopify holds the custom app you create, and the cards: they stay in Shopify Payments and never touch OpenSubs. OpenSubs only tells Shopify when to bill.
The stack starts around $45 a month, and nobody takes a percentage. The installer (Launchpad) assembles everything: it asks for what it needs up front, builds unattended, proves each piece, and purges its own secrets at the finish. It keeps nothing. Today it runs against a dev store: free, disposable, zero subscribers. Watch it sell once where mistakes are free. Going live comes right after this group, the easy part.
The sell line: widget, checkout, Shopify contract, your engine, admin and portal, running on your three accounts: Shopify, Supabase, and Vercel.

One line makes the money. You own every box.

Last modified on November 5, 2026