Die Daten von mehreren Tagen liegen mir nun vor und ich kann anfangen, den Schnäppchen-Finder zu programmieren. Leider komme ich nicht so gut vorwärts, wie ich es mir gewünscht habe, aber der Schnäppchen Tipp ist ein Freizeit Experiment und ich habe nur wenig Zeit für die Umsetzung.
Beim Schnäppchen Finder muss ich im wesentlichen 2 Probleme lösen.
1. Der Vergleich zwischen den Daten von gestern und von heute.
2. Nach identischen Produkten in unterschiedlichen Produktlisten suchen.
Bei der ersten Aufgabe muss ich unterschiedliche Datenkonstellationen berücksichtigen.
| Gestern | Heute | Aktion |
| Preis hoch | Preis niedrig | Schnäppchen Tipp speichern |
| Preis niedrig | Preis hoch | Schnäppchen Tipp löschen |
| Datensatz nicht vorhanden | Datensatz vorhanden | nichts |
| Datensatz vorhanden | Datensatz nicht mehr vorhanden | Schnäppchen Tipp löschen |
| Datensatz nicht vorhanden | Datensatz vorhanden | nichts |
| Produktliste vorhanden | Produktliste nicht mehr vorhanden | Schnäppchen Tippps zu der Produktliste löschen |
| Produktliste nicht vorhanden | Produktliste vorhanden | nichts |
| Datensatz nicht vollständig oder fehlerhaft | Schnäppchen Tippp zu dem Datensatz löschen. |
Das Löschen eines Schnäppchen Tipps kann natürlich nur durchgeführt werden, wenn ein Tipp vorhanden ist und beim Speichern eines neuen Schnäppchen Tipps ist immer zu berücksichtigen, ob sich der Preis nur um ein paar Cent geändert hat oder ob sich der reduzierte Preis deutlich vom vorherigen Preis unterscheidet.
Bei der Produktlisten-übergreifenden Suche nach Schnäppchen Tipps werde ich im ersten Schritt nur die EAN berücksichtigen. Einige Produktlisten führen eine EAN Nummer und die sollte ja Produktlisten-übergreifend identisch sein.
So weit so gut. Das Konzept ist erst mal fertig, jetzt folgt die Umsetzung und das kann ein wenig dauern.
Wenn parallel setzte ich mich schon mal mit der Darstellung der Schnäppchen Tipps auseinander und informiere mich ein wenig zum Thema Conversion Optimierung.