A single-brand store you can demo today and customize per client.

Omni Store

From catalog to paid order, without rebuilding ecommerce every time.

Browse, apply a coupon, pay with Stripe, fulfill digital or ship physical, then run orders from a staff admin built for ops.

Built for agencies & DTC brands

  • Stripe Checkout
  • Physical + digital
  • Staff admin

Problem → solution

The same ecommerce core, rebuilt for every client.

Agencies and brands keep rebuilding catalog, cart, pay, fulfill, and admin. That loop is what every single-brand store needs.

Ship that loop as a production-shaped MVP.

Omni Store is a ready-to-launch store baseline you clone and white-label per merchant. One install, one Stripe account, one brand.

What ships

The commerce loop agencies actually need

Benefit-led capabilities for a single-merchant storefront, not marketplace bloat.

Catalog that sells

Categories, featured products, images, and clear product pages.

Variants that match inventory

Option matrices with price and stock control.

Promotions that convert

Percent or fixed coupons with limits and schedules.

Checkout customers trust

Stripe-hosted payment with webhook-confirmed orders.

Digital + physical in one cart

Downloads after payment; flat shipping when needed.

Admin built for ops

Orders, refunds, settings, legal pages, and trash/restore.

How it works

Catalog → cart → Stripe → fulfill

A complete single-brand purchase loop you can demo end to end.

  1. 1

    Merchandize the catalog

    Physical goods, digital downloads, and variant option trees.

  2. 2

    Cart, coupon, shipping

    Customers apply promos and see flat shipping rules for physical items.

  3. 3

    Authenticated Stripe Checkout

    Hosted, PCI-friendly payment with success and cancel return paths.

  4. 4

    Webhook confirms the order

    Stock updates; digital downloads unlock after paid confirmation.

  5. 5

    Staff run ops

    Manage orders, refunds, and store settings from a role-aware admin.

Adaptability

Same checkout. Same admin. Different brand.

Commerce primitives plus brand configuration, not a fixed vertical. White-label via store settings, catalog, and theme.

White-label levers

  • Store name, support contact, address
  • Flat shipping + free-shipping threshold
  • Categories / taxonomy
  • Physical vs digital mix
  • Variant option trees
  • Coupons
  • Legal / policy copy
  • Theme, media, and tone

Same checkout, same admin, same refunds. Different catalog and store settings.

Fashion DTC

Apparel categories, size/color variants, flat + free shipping.

Creator / info products

Digital downloads + optional merch; license/format variants.

Specialty food

Bags/kits + guide PDF; roast/grind options; shipping policy notes.

Outdoor / accessories

Gear categories; free-shipping threshold; color/bundle variants.

Customer experience

Accounts, orders, and downloads that feel finished

  • Email/password auth + Google sign-in
  • Order history + order detail
  • Secure digital downloads for paid digital line items
  • Editable privacy, terms, and shipping pages

Admin & ops

A staff cockpit built for day-two operations

  • Role-aware admin (admin / staff)
  • Products, categories, coupons
  • Order status + Stripe refunds (optional restock)
  • Soft-delete trash / restore
  • Store settings as the white-label control panel
  • Optional AI-assisted product descriptions

AI is an admin merchandising helper for product descriptions, not a storefront AI product.

Built with

Modern stack credibility

For technical evaluators, kept out of the hero on purpose.

BackendLaravel 13, PHP 8.4
UIInertia.js v3 + React 19 + Tailwind CSS v4 + shadcn/ui
PaymentsLaravel Cashier (Stripe Checkout + webhooks + refunds)
AuthFortify, Sanctum, Google via Socialite
MediaSpatie Media Library
RolesSpatie Permission
AILaravel AI (admin product descriptions)
QualityPest feature tests; Telescope in local/demo

Honest scope

What this MVP is not

Clarity builds trust. These are intentional boundaries, not bugs.

  • Single-merchant only, not multi-vendor, Stripe Connect, or multi-tenant SaaS
  • Flat shipping rules; no region tax/VAT engine yet
  • No Meilisearch/Scout catalog search yet
  • Deploy or clone per brand, not one login for 50 shops

Scout, Horizon, Connect, and tax engines are documented later options, not sold as shipped.

Pricing

License the baseline, not a SaaS seat

One install, one Stripe account, one brand. Choose how you want to launch.

Brand

One merchant, one deploy. Clone, brand, and ship.

$1,490one-time

  • Full MVP codebase license
  • Single-brand / single Stripe account
  • Catalog, cart, Checkout, admin
  • Demo walkthrough credentials
  • Email support for setup questions

Best for agencies

Agency

Reuse the baseline across client launches.

$3,490one-time

  • Everything in Brand
  • Multi-client clone rights
  • White-label settings playbook
  • Priority onboarding call
  • Adaptability / verticals guidance

Launch

We help white-label and deploy for your brand or client.

Custom

  • Everything in Agency
  • Theme & catalog seeding help
  • Deploy / hosting guidance
  • Stripe webhook go-live checklist
  • Direct build partnership

Prices are for the Omni Store codebase and launch help. Your Stripe processing fees stay with your merchant account. Not multi-tenant SaaS billing.

FAQ

Straight answers

No. Single brand, one Stripe account.

Yes. Clone or deploy per client, then change settings, catalog, and theme.

Yes. Mixed carts; shipping only when needed; downloads after paid.

Stripe Checkout; orders finalize via webhook.

Yes. Admin refunds through Stripe, with optional restock.

Not in MVP; documented as later options.

A modern online store for a single brand

Sell physical and digital products, take payments with Stripe, and manage catalog, orders, and promos from one admin.

View live demo

Try the public demo

Password for both accounts: password

EmailRole
demo@omni-store.testcustomer
admin@omni-store.testadmin

Demo coupons: SAVE10, FIVEOFF

Stripe test card: 4242 4242 4242 4242