Maßstab: Gruppen-Bereich vs. Fenstermaß
Auf Gruppenebene gibt der Berater eine min/max Breite und Höhe über alle Fenster der Gruppe an — informativ, um schnell eine passende Produktlinie für die gesamte Gruppe zu wählen. Auf Fensterebene gelten die exakten Fertigmaße des Rahmens; diese bestimmen die tatsächliche System-Eignung und den Preis.
Matrix-Lookup (pro Fenster)
preis(höhe, breite, preisgruppe) = matrix[ceil(höhe → Stufe)][ceil(breite → Stufe)][preisgruppe]
Die Stufen sind pro System fest definiert (aus der Erfal-Preisliste). Bei der Eingabe wird auf die nächsthöhere Stufe ≥ den eingegebenen mm aufgerundet.
Eignungsprüfung (pro Fenster)
| Bedingung | Formel |
|---|---|
| Breite im Bereich | system.min_breite ≤ fenster.fertigBreite ≤ system.max_breite |
| Höhe im Bereich | system.min_höhe ≤ fenster.fertigHöhe ≤ system.max_höhe |
Fenster-Info-Validierung
Bei + Zur Bestellung hinzufügen wird die Kombination System + Fenster-Info geprüft. Blockierend:
- Horizontaler Rahmen → nur Systeme, die horizontal montierbar sind.
- Schräger Rahmen → nur gespannte Modelle.
- Bewegliches Fenster → gespannt erforderlich.
- Kunststoff-/Alu-Rahmen, der öffnet + gebohrt → Klemme oder Klebe wählen.
Beratend (Warnung):
- Besonders große Durchsicht gewünscht → Megaview.
- Badezimmer + Holzjalousie → Feuchtigkeitswarnung (Verziehen/Quellen).
- Nach innen öffnend + Jalousie in der Laibung → Rahmen lässt sich nicht mehr öffnen.
Gruppen-Konsistenz
Beim Hinzufügen wird geprüft, ob der Produkttyp bereits an anderer Stelle in der Gruppe vorkommt. Wenn Sie einen neuen Produkttyp zu einer Gruppe mit anderen Produkten hinzufügen → Bestätigungsdialog.
Aufpreis Seitenführung
Pro Höhenstufe fester Betrag (€16–€30). Lookup: seitenführung(höhe) = arr[ceil(höhe → Stufe)].
DIN EN 13120 — Bedienlänge
Die Bedienschnur/-kette muss bei vollständig ausgefahrenem Behang mehr als 1,5 m vom Boden entfernt sein (Kindersicherheit). Der Konfigurator schlägt automatisch bedienLänge = fertigHöhe − 150 cm vor.
Auftragssumme
Auftragssumme = Summe aller Dekorations-Summen über alle Fenster in allen Gruppen, ohne TBD-Zubehör.