Introduction
Open Sky Commerce is a self-hosted, full-stack eCommerce platform built on Next.js. It gives you a production-ready storefront, a complete admin panel, and built-in support for multiple payment processors — all without per-transaction fees or vendor lock-in.
What's Included
- Customer-facing storefront with product catalog, cart, and checkout
- Admin dashboard for products, orders, categories, blog, and settings
- Four payment processors: Stripe, Authorize.net, Clover, Square — configured via the admin panel, no env vars required
- Shipping provider integration: EasyPost, Shippo, ShipStation — with flat-rate fallback
- Five product types: Physical, Digital (with file download), Subscription Physical, Subscription Digital, and Service/Appointment
- Subscription checkout, recurring billing cron, and customer-facing subscription management
- Blog and content management system
- Four homepage layout variants (eCommerce, Services, SaaS, Content)
- Media hosting via DigitalOcean Spaces CDN
- Full-text product & site search via SwiftSearch (built-in Postgres engine)
- Transactional email via SendGrid (React Email templates)
- SEO tools, sitemaps, and configurable metadata
- Customer accounts, wishlist, reviews, and coupons
- Admin setup assistant — auto-opens on first login to guide you through required configuration
Tech Stack
- Framework: Next.js (App Router, React Server Components)
- Language: TypeScript
- Database: PostgreSQL via Prisma ORM
- Auth: NextAuth.js v5 with Prisma adapter
- Styling: Tailwind CSS
- State: Redux Toolkit
- Media: DigitalOcean Spaces (S3-compatible)
- Email: SendGrid + React Email
- Search: SwiftSearch (Postgres full-text + trigram, built-in)
Quick Navigation
- Getting the Code — Download the archive after purchase and push to your own repo
- Local Development — Full local setup walkthrough (bootstrap script or manual)
- Environment Variables — All required and optional env vars
- Database Setup — PostgreSQL + Prisma migration
- Payment Processors — Configure Stripe, Authorize.net, Clover, or Square via the admin panel
- Shipping Settings — Configure EasyPost, Shippo, ShipStation, or flat-rate shipping
- Testing Payments — Sandbox credentials and test cards for all 4 processors
- Admin Overview — Tour of every admin panel section
- Product Management — All five product types including subscriptions and digital downloads
- Subscriptions — Subscription products, checkout, recurring billing, and customer management
- Deploy to DigitalOcean — Recommended deployment (App Platform + Managed DB), with bootstrap script
- Deploy to Vercel — Zero-config Next.js deployment
- Other Deployment Options — Railway, self-hosted VPS, Docker
License
Open Sky Commerce is distributed under a commercial license. Usage rights depend on the tier purchased. See the pricing page for details.