Romans Kalkulator

AV-900 Preismatrix — Zelle anklicken, Preis wird übernommen

AV-900 — HK / BK
CHF
CHF
Numerisch
CHF
Numerisch
%
0–99
Total
Zelle wählen → Preis wird ins Produkt-Feld übernommen → Total live berechnet
📖 Dokumentation & Wartung

Was ist das?

Romans Kalkulator ist ein eigenständiges Preisberechnungs-Tool für AV-900 / AS-900 Raffstoren. Die gesamte Anwendung — Preisdaten, Layout, Logik — steckt in dieser einen HTML-Datei. Kein Server, keine Datenbank, kein Login nötig. Einfach im Browser öffnen.

Wie funktioniert es?

Die Preismatrix zeigt alle Kombinationen von Breite (HK, vertikal) und Höhe (BK, horizontal). Leere Zellen oben rechts bedeuten: Diese Kombination gibt es nicht.

Bedienung: Auf eine Zelle klicken → der Verkaufspreis wird automatisch ins Feld «Produkt» eingetragen. Dazu kommen Motor und Aufwand. Der Aufpreis (%) wird auf die Summe draufgeschlagen. Das Total wird live berechnet.

Themes: Oben rechts gibt es drei Stimmungen. Bei 👿 (Angry) wird der Aufpreis automatisch auf 20% gesetzt, bei den anderen auf 10%.

Technischer Aufbau

Die Preise sind als JSON-Objekt direkt im HTML eingebettet (Zeile beginnt mit const MATRIX = {). Jeder Eintrag hat das Format "HK|BK": Preis, z.B. "4000|500": 385.0.

Die Arrays HKS und BKS definieren, welche Zeilen und Spalten die Tabelle hat. Wenn neue Grössen dazukommen, müssen die Werte dort ergänzt werden.

Die Datei enthält aktuell 1’281 Preise in einer 36×40 Matrix (HK 500–4000, BK 500–4400). Preisquelle: Stoma Preisliste 2026, Seiten 42+43.

🛠 Preise aktualisieren — Schritt für Schritt

  1. Im Webhosting-Backend einloggen
  2. File Browser öffnen → zu kalkulator.dottastoren.ch navigieren
  3. Die aktuelle index.html herunterladen (als Backup und Arbeitsgrundlage)
  4. gemini.google.com öffnen und einen neuen Chat starten
  5. Die heruntergeladene index.html in den Gemini-Chat hochladen
  6. Folgenden Prompt eingeben:
    Extract the JSON to CSV so I can edit the prices
  7. Die CSV-Datei herunterladen, die Gemini erstellt
  8. CSV in Excel öffnen und die Preise anpassen
  9. Als CSV speichern (nicht als .xlsx)
  10. Die neue CSV im selben Gemini-Chat hochladen
  11. Folgenden Prompt eingeben:
    Create index.html with the new uploaded prices, contain everything else just change the JSON accordingly
  12. Die neue index.html herunterladen
  13. Die Datei lokal in Safari öffnen → prüfen ob Preise korrekt sind und alles funktioniert
  14. Wenn alles stimmt: Die neue index.html über den File Manager auf den Webserver hochladen (alte Datei wird überschrieben)

⚠ Wichtig

  • Immer zuerst die alte index.html sichern, bevor du sie überschreibst
  • Die neue Datei unbedingt lokal testen, bevor sie live geht
  • Die ganze Seite ist eine einzige Datei — es gibt keine externen Abhängigkeiten ausser den Google Fonts
  • Falls die Seite offline funktionieren soll: Die Fonts würden fehlen, die Funktionalität bleibt aber erhalten

Erstellt: Februar 2026 • Preisbasis: Stoma Preisliste 13.08.2025 (v2.2 / v2.3) • Tool-Version: 1.0