V vaha_

Dossier · № 08 / 16

vShopr

Multi-Tenant-E-Commerce — Selbst gehostetes Multi-Tenant-E-Commerce-SaaS. Ein Repository, zwei Teile: vShop (Storefront und Admin, PHP API + React) und die vShopr Control Plane, die einen Polar Checkout in Sekundenschnelle in einen vollständig provisionierten Tenant verwandelt — eigene Subdomain, eigene SQLite-Datenbank und eigener Admin-Benutzer.

Kategorie
E-Commerce-SaaS · vshopr.org
Jahre
2025 → heute
Status
live
vShopr — Multi-Tenant-E-Commerce
Screenshot 08 · vShopr — Storefront und Admin auf einer PHP API, pro Tenant.
01

Was gebaut wurde

  • Storefront: Katalog, Warenkorb, Checkout, Bestellungen, Lager, Team und Themes
  • Signup und Abrechnung: Polar Checkout → signierter Webhook → Konto
  • Automatisches Provisioning des Tenants: App-Kopie, SQLite-Datenbank und Admin-Benutzer
  • Wildcard-Subdomains und eigene Domains (Cloudflare for SaaS)
  • Owner- und Tenant-Dashboards — der Zustand aller Shops an einem Ort
  • Installer in einem Durchlauf: Webserver, TLS, Firewall
  • Sicherheit: Turnstile bei jeder Anmeldung, Rate-Limiting, open_basedir-Isolation der Tenants
  • Ausführungsverbot im uploads-Ordner, .env und Secrets außerhalb des Web-Roots, Anti-Tamper-Lizenz
02

Schichten des Systems

Storefront und Admin

ReactTypeScriptVitePHPSQLitePWA
  • React-Storefront + Admin auf einer PHP API, eine Instanz pro Tenant
  • Warenkorb, Checkout, Bestellungen und Lagerverwaltung
  • Serverseitige Tarifgrenzen (Artikel, Mitarbeiter, Speicherplatz)

Control Plane

PHPCloudflareSQLite
  • Apex-Domain als SaaS-Schicht: Anmeldung, Abrechnung, Provisioning
  • Polar signiert den Webhook, der Server prüft die Signatur und legt das Konto an
  • E-Mail-Verifizierung, bevor der Tenant einen Shop erhält
  • Wildcard-Subdomains und eigene Domains über Cloudflare for SaaS
03

Technologien

ProgrammiersprachenPHP, TypeScript, SQL, Bash
Frameworks & WerkzeugeReact, Vite, PWA, SQLite, Polar billing, Cloudflare for SaaS
InfrastrukturCloudflare, Apache, Isolation pro Mandant
04

Fakten

PlattformenWeb · Server
Statuslive
Jahre2025 → heute
KategorieE-Commerce-SaaS · vshopr.org

vShopr — Storefront und Admin auf einer PHP API, pro Tenant.

Alle Projekte

← Zurück zum Index