Get started
Here’s the full path—from signup to your first product to going live on your own domain—so you know what to expect before you click Create a store.
Five steps from zero to a live storefront on your subdomain. Skim the headings first, then read what applies to you.
On onboarding you sign up, pick a store address (your slug), username, and base currency. That slug becomes the first part of your public URL—like coffee if you’ll live at coffee.ministore.live.
After onboarding you’re redirected to your store’s origin—the same hostname for the shop and the admin. Bookmark it; this is where you and your customers always go.
In the dashboard, add products with photos, prices, and stock. Changes publish to your storefront right away—no separate “sync” step.
Use /dashboard for overview and settings, /orders for fulfillment and customer orders. Everything stays on your subdomain so your brand stays front and center.
When you’re ready in production, point a DNS wildcard at this app so every tenant subdomain resolves. Until then, local dev URLs below still let you build and test.
Each store is a subdomain of your configured domain. The same host serves the public catalog and the admin—you just change the path.
yourstore.ministore.live(your slug replaces “slug”)/dashboard, /orders, and catalog settings—no second domain to remember.In production, your hosting provider needs to accept traffic for all tenant subdomains. That usually means a wildcard DNS record pointing at this app.
Wildcard host to configure
*.ministore.live
Point it to the deployment target your platform gives you (e.g. Vercel, load balancer, or server IP). Exact steps depend on your DNS provider—look for “wildcard subdomain” or “*.domain” in their docs.
Example tenant URL once DNS is live: https://abc.ministore.live
On your machine you don’t need DNS. Use a tenant subdomain on localhost to mimic production, or stay on plain localhost for the marketing site only.
abc): http://abc.localhost:3000http://localhost:3000