Roadmap

What's next for Shoply.

A living look at what we're shipping, what's queued, and what's on the horizon. Built in public — your feedback shapes what comes next.

Now

3
  • Cart & Stripe checkout

    Checkout

    Add-to-cart on storefronts, hosted Stripe Checkout with Apple/Google Pay, webhook-driven orders table.

    Target: Sprint 1
  • Orders dashboard

    Commerce

    Merchants see incoming orders, fulfillment status, and customer details at /app/orders.

    Target: Sprint 1
  • Auth email branding

    Auth

    Finish DNS verification on notify.shoply.so so confirmation emails ship from Shoply, not the default sender.

    Target: Sprint 1

Next

6
  • Product variants & inventory

    Commerce

    Size, color, SKU, stock counts, multi-image galleries, collections.

    Target: Sprint 2
  • Theme editor v2

    Editor

    Drag-to-reorder sections, live device preview, granular color/typography controls.

    Target: Sprint 2
  • AI iterative editing

    AI

    "Make the hero darker", "add an FAQ", "rewrite this product" — conversational edits to live stores.

    Target: Sprint 2
  • Custom domains

    Platform

    Bring-your-own domain per store with one-click SSL provisioning.

    Target: Sprint 3
  • Sales analytics

    Analytics

    Revenue, top products, conversion, traffic sources — one clean dashboard.

    Target: Sprint 3
  • Working contact form

    Marketing

    Wire /contact to a server function that emails hello@shoply.so via the email queue.

    Target: Sprint 1

Later

11
  • Stripe Connect payouts

    Billing

    Merchants receive funds directly — Shoply collects a platform fee.

  • Stripe Billing portal

    Billing

    Self-serve plan changes, invoices, and payment methods for merchants.

  • Shipping zones & rates

    Commerce

    Per-region shipping rules, label printing, fulfillment workflow.

  • Discounts & promo codes

    Commerce

    Percent, fixed-amount, BOGO, free shipping, customer-segment targeting.

  • Automatic tax

    Commerce

    Region-aware tax calculation at checkout via Stripe Tax.

  • Customer accounts

    Storefront

    Shoppers log in to track orders, manage addresses, save favorites.

  • Team roles

    Security

    Invite teammates as staff or admin (user_roles table already exists).

  • Real showcase data

    Marketing

    Replace the marketing-site showcase grid with live published tenants.

  • Apps marketplace

    Ecosystem

    Vetted third-party integrations for shipping, email, analytics.

  • B2B wholesale

    Commerce

    Tiered pricing, net terms, separate wholesale storefront.

  • Headless API

    Developer

    GraphQL + REST surface for custom storefronts and mobile apps.

Shipped

11
  • Marketing site

    Marketing

    Home, features, pricing, showcase, about, contact, roadmap.

  • Auth & profiles

    Auth

    Email/password + Google sign-in, dedicated check-email page, password reset, leaked-password protection.

  • Branded auth emails

    Auth

    Shoply-branded React Email templates scaffolded for notify.shoply.so (DNS pending).

  • Multi-tenancy

    Platform

    Tenants table, owner role, RLS-scoped data per merchant.

  • Onboarding wizard

    Dashboard

    3-step flow at /onboarding: basics → template or AI → first product.

  • Merchant dashboard

    Dashboard

    Sidebar layout with Overview, Products, Branding, AI Studio, Settings.

  • Products CRUD

    Commerce

    Create, edit, delete products with image upload to storage.

  • Theme system

    Editor

    5 starter themes (Minimal, Editorial, Bold, Boutique, Wellness) with theme_config overrides.

  • AI store builder

    AI

    Generate name, tagline, theme, and starter products from a single prompt (Gemini via Lovable AI).

  • Public storefronts

    Storefront

    Live storefronts at /s/<slug> with product detail pages at /s/<slug>/p/<product>.

  • Preview & publish

    Storefront

    HMAC-signed preview tokens, launch checklist, one-click publish/unpublish.

Link audit

Where every link goes today vs. where it should.

Every nav link resolves to a real page, but several CTAs land on stubs. Closing these gaps is the MVP.

LinkTodayMVP target
Header → Start free / Sign in✅ Real Supabase auth, redirects to /app.Done.
Header → Dashboard / Sign out (signed in)✅ Auth-aware header live.Done.
Hero → Start free 14-day trial✅ Real signup, trial recorded on tenant.Done.
Hero → See live storesShowcase cards still hardcoded.Live directory of opted-in tenants linking to /s/$slug.
Pricing cards → Start free trial✅ Passes ?plan= to signup, recorded on tenant.Stripe Billing portal upgrade flow.
Showcase store cardsNo href — purely decorative.Each card links to /s/$slug.
CTA banner → Start your free trial✅ Real signup.Done.
Roadmap → Get in touch✅ Routes to /contact.Done.
Contact form SubmitpreventDefault — does nothing.Server function emails hello@shoply.so.
Footer → Sign in / Start free✅ Real auth.Done.
Login → Forgot password✅ Sends reset email, /reset-password handles it.Done.
/app dashboard✅ Live — auto-creates tenant on first visit.Add Products / Orders / Settings sub-pages.
/s/$slug storefrontRoute doesn't exist.Public tenant storefront — Week 3.

Have an idea? We're listening.

Tell us what's missing — every roadmap item starts with a merchant request.