AGPL-3.0 · Innsbruck Beta v0.4 · Doku →
Vol. 1 · Issue 02
Velo/Stack
Oktober 2026 · Innsbruck
Dokumentation Admin Docs Überblick & Architektur
Inhalt Bereich wechseln → User Docs

Admin Docs

Alle Seiten →

Überblick & Architektur

Komponenten, Datenfluss und Betriebsmodell von VeloStack.

VeloStack ist ein quelloffenes PIM und Middleware für Artikelstammdaten und Bestellungen im Fahrrad-Fachhandel. Produktion läuft auf PostgreSQL 15, Entwicklung auf SQLite.

Komponenten

KomponenteAufgabe
FastAPI-AppVeloConnect, REST, MCP, Web-UI
ImporterVeloConnect-Proxy, CSV/Excel, BIDEX
GroupingModelle und Varianten bilden
MappingLieferant → BIDEX → Warengruppe
DispatcherBestellungen mit Audit-Trail senden
MCP/RESTAI- und API-Zugriff

Datenfluss

  1. Lieferant liefert Artikel per VeloConnect, CSV oder Excel.
  2. Importer normalisiert und prüft die Daten.
  3. Grouping bildet Modelle und Größen-/Farbvarianten.
  4. Mapping setzt BIDEX-Codes und die eigene Warengruppe.
  5. ERP und Marktplatz lesen den Katalog.
  6. Bestellungen laufen über den Dispatcher und werden auditiert.

Mandanten

Jeder Hersteller und Händler ist ein eigener Tenant. Die Isolation läuft über eine Tenant-ID in allen relevanten Tabellen und einen SQLAlchemy-Event-Hook als Row-Filter. Rollen: Admin, Hersteller, Händler; pro Tenant zusätzlich admin/editor/viewer.

Federation

Mehrere VeloStack-Instanzen können per VeloConnect 1.6 miteinander kommunizieren. Hersteller-Instanzen liefern Kataloge an Händler-Instanzen, ohne dass beide dieselbe Datenbank teilen.

Stand: Oktober 2026