# | Fragestellung | Lösungsweg0 | Kommentar |
---|
1 | Wie sollen die Promotionen abgebildet werden. | Als Materialized View, welche jeweils über Nacht aktualisiert werden. Dies hat den Vorteil, dass die View nicht für jede einzelne Abfrage neu gerechnet werden muss. Die View ist eine SQL UNION Abfrage, wobei jeder Typ ein separater SELECT ist. |
|
2 | Wie unterscheiden wir die Promotionen | Auf der View gibt es ein Feld Promotionstyp als String. Dieser lässt sich anschliessend für die Selektion im Portal nutzen. Dies ist analog zum Bestellvorschlag, wo ich ebenfalls wählen kann, welche Art von Bezügen wir vorschlagen möchten. |
|
3 | Welchen übrigen Felder benötigen wir? | Analog zu den Bezügen |
|
4 | Wie rechnen wir den Preis? | Die Preisfindung steht in VinX als View zur Verfügung - einfach ohne abschliessende Konditionierung aus Rabatten etc. Von daher kann man dies als Richtpreis vor Rabattierung zur Verfügung stellen. |
|