Skip to content

Features

Built openly, badged honestly.

Below is the full litecommerce feature map. Anything in the “Shipped today” column runs on production staging right now. Anything in the “On the roadmap” column carries a Coming soon tag — it's planned, not promised.

Shipped today

What you can do this afternoon.

Every item here is live in the merchant admin and the public REST API, with audit history where it matters. See the changelog for ship dates.

Multi-tenant foundations

  • Supabase Auth for merchant staff with email/password and session handling
  • Owner/Admin/Staff base roles with permission presets and groups for delegated writes
  • Tenant memberships and org switching for staff who work across brands
  • API guards enforce tenant scoping on every public, merchant, and platform route

Tenant-safe API surfaces

  • Four route conventions: /public, /merchant, /platform, /webhooks
  • Public catalog reads with tenant context — no privileged credentials required
  • Authenticated merchant write endpoints with role checks and request validation
  • Consistent error envelope across every route, ready for OpenAPI generation

Catalog CRUD

  • Products and variants with create, edit, archive, and restore
  • Brand, vendor, and product family fields
  • Compare-at pricing on items and variants for sale presentation
  • Soft-delete + restore returns archived items to DRAFT for explicit re-publish

Product information management

  • Typed metafields with a dedicated editor in the admin item form
  • Channel-specific publishing for BYO frontends
  • Variant-level metafields and typed-value badges
  • Platform-driven product specs surfaced on storefront PDPs

Collections + CMS pages

  • Collection create, edit, archive, restore, and item assignment/reorder
  • CMS page create, edit, archive, restore with preview-friendly status handling
  • Public APIs return updated collections and pages for tenant storefronts

Inventory + stock lifecycle

  • On-hand, reserved, and available stock tracked per variant
  • Auto-reserve on order create, release on cancel, decrement on fulfillment
  • Low-stock admin alerts and out-of-stock status exposed via API
  • Back-in-stock notify-me capture with Resend fan-out

Pricing rules

  • Coupon codes with merchant CRUD and storefront cart-apply
  • Automatic discounts applied at the cart without a code
  • Sale windows with scheduled start/end price changes
  • Product bundles detected and priced at the storefront

Order management

  • Order statuses, line items, and a customer activity timeline
  • Status transitions, order notes, and a fulfillment status flow
  • Orders list with URL-driven status filter and line-item counts
  • Merchant order management UI in admin

Shipping

  • Configurable shipping zones and rates with merchant CRUD
  • Public read for storefront shipping-rate preview at the cart
  • Archived rates drop out of checkout immediately

Returns / RMA

  • Customer return request flow with a merchant approval state machine
  • Stripe refund integration fires when a return is completed
  • Restock of resellable items on receipt
  • Customer notifications on return lifecycle events via Resend

Abandoned cart recovery

  • Cart and contact capture from the storefront
  • Admin list view of abandoned carts
  • Recovery cron with Resend recovery hooks

Catalog media

  • Signed upload URLs for tenant-scoped Supabase Storage
  • Item images and collection images with alt text and focal point
  • Image create, update, delete, and reorder APIs
  • Soft-delete first, background cleanup for orphaned assets

Audit log

  • Append-only audit records persisted per tenant
  • Captures admin writes, auth events, API-key changes, and platform support access
  • Merchant-visible audit viewer in admin
  • Records include actor, tenant, action, target, timestamp, and metadata

Tenant settings + onboarding

  • Business profile and tenant settings persisted via merchant API
  • Onboarding checklist with state tracked per tenant
  • Read-only platform-admin view of tenant setup state

Self-serve signup

  • Public signup flow with abuse filtering and operator approval queue
  • Automated tenant provisioning on approval
  • Per-plan auto-approve gating (Free + Pro) with Edge Config flags
  • Free-tier plan model with platform-admin visibility

Reference storefronts

  • Two production storefronts running on the live API: Idaho Pro Gear and EKGIS Naturals
  • Proves portability — different stacks, different brands, same backend
  • Useful as concrete integration examples for BYO frontend builds

On the roadmap

What's next.

These items are scoped in the milestone backlog and being built against the same multi-tenant foundation. Order and timing can shift.

Stripe Tax

In active development
  • Automatic tax calculation at checkout
  • Layered on top of the shipping zones and rates that ship today
  • Per-tenant tax configuration

Bookings

Coming soon
  • Service and resource models with staff assignment
  • Availability rules, blackout dates, and capacity-aware booking holds
  • Deposit, full payment, and pay-later checkout flows
  • Reschedule and cancel policy model with audit history

Subscriptions

Coming soon
  • Product, membership, and access subscription types via Stripe Billing
  • Customer-side cancel, upgrade/downgrade, and pause/resume
  • Dunning, coupon support, and entitlement APIs for BYO frontends

Integrations + automation

Coming soon
  • ShipStation order sync and tracking updates
  • Tenant-configurable outbound webhooks with signing, retries, and replay
  • Central event system driving lifecycle automations

Billing + plan enforcement

Coming soon
  • Stripe-backed subscription provisioning for paid plans
  • Platform-admin plan, usage, limit, and trial controls
  • Usage metering against per-plan caps

Early access

Want a tenant before signup is self-serve?

We're provisioning early tenants by hand while billing and self-serve flows are in development.