Untersuchungen zu einem flexiblen und anwenderorientierten Konfigurator für Plissee.

Erfahrungsgemäß basieren jährlich zu erwartende Preisänderungen der Hersteller der Plissee auf einer linearen Anpassung. Daher ist eine Aufmultiplizierung mit einem Faktor ausreichend. In der Datenbank werden die Preisdaten für jedes Plissee-Modell einzeln gespeichert. Beim Auswählen eines neuen Plissee-Designs oder eines neuen Plissee-Modells, wird eine neue HTML/JavaScript-Seite vom Server angefordert. Diese beinhaltet unter anderem eine neue Preis-Tabelle.

Bei Änderung der Plissee-Maße im Konfigurator wird der Preis anhand des JavaScript-Preisarrays ohne Nachladen von weiteren Daten sofort berechnet. Es wird der Preis ermittelt, der in der Preistabelle am nähesten und größer den gegebenen Maßen liegt. Ebenfalls ohne Nachladen neuer Daten mit Hilfe von JavaScript werden Aufpreise wie z.B. ein Extra-Bedienstab oder eine spezielle Befestigungsart berechnet. Dies hat den Vorteil, dass der Nutzer die Auswirkungen seiner Änderungen sofort am Preis erkennt. Der Nutzer bekommt immer den aktuellen, seiner Konfiguration entsprechenden Preis angezeigt.

Aus Sicherheitsgründen wird der komplette Preis serverseitig erneut berechnet wenn der Artikel in den Warenkorb gelangt. So wird verhindert, dass der Kunde den Preis mit Hilfe von JavaScript-Tools (Debuggern) oder bei der Parameterübergabe zu seinem Gunsten verändert. Der Warenkorb wird in der Datenbank auf dem Server gespeichert und bei der Bestellung an die zuständige Abteilung weitergeleitet. An dieser Stelle, auf dem Server, scheint eine Preismanipulation als nicht möglich.

Zwar wird der Auftrag mit dem vom Programm berechneten Preis nach Eingang der Bestellung manuell bestätigt, doch erleichtert es ungemein Manipulationsversuche sofort und automatisch zu erkennen. Außerdem war es möglich, Unstimmigkeiten in den JavaScript-Preis-Berechnungen in der Entwicklung sofort zu erkennen.

Der Nachteil der Berechnung des Preises an zwei Stellen ist gravierend. Bei einer groben Preisänderung müssen die Preisformeln per Hand an zwei Stellen angepasst und überprüft werden. Dies wird aber erwartungsgemäß kaum vorkommen. Kleine Preisänderungen werden an den Preis-Dämpfungsfaktoren vorgenommen, die sich direkt auf den errechneten Preis auswirken. Die relativen Plissee-Preisdaten, welche in großer Menge in der Datenbank vorhanden sind, bleiben unangetastet.


 
   
    © 2008 handelsring.com