Press "Enter" to skip to content

Open-Source Pricetracker für Amazon Artikel 📉 (PHP, MySql, jQuery)

Ein Preiswächter benachrichtigt dich per E-Mail, wenn ein Produkt, welches du auf Amazon.de kaufen möchtest, die von dir gewählte Preisschwelle durchbrochen hat. Durch durchwegs wechselnde Marketplace Händler und wechselnde Angebote geschehen solche Preisschwankungen im Onlinehandel sehr häufig. Ein geeignetes Mittel, vor allem um bei teuren Elektronikprodukten, Geld zu sparen. Aus eigener Erfahrung kann ich sagen, wenn es nicht gerade dringend ist ein Produkt zu bestellen lohnt sich das Beobachten des Preises immer. Bei meinem Kameraobjektiv habe ich dadurch 30 Euro sparen können.

Nun schreiben wir das Jahr 2019 und ich wollte wieder einmal auf den günstigen Preis für meinen jetzigen Staubsauger warten, also habe ich das Projekt Preiswächter für Amazon wieder ins Leben gerufen. Denn auf die sonst im Internet verfügbaren Preiswächter wollte ich nicht setzen. Das “Warum” erläutere ich gleich.

Bereits 2017 habe ich diesen Preiswächter für Amazon programmiert. Damals als Hochschulprojekt. Nun habe ich mich entschieden das GitHub Repository auf öffentlich zu stellen. Viel zu lange bekam das Projekt unzureichend Aufmerksamkeit, wobei es das meiner Meinung nach wirklich verdient.

Technische Details

Neben der freien, von mir betriebenen Version auf YAAW.de habe ich die Möglichkeit geschaffen, dass eine eigene Instanz betrieben werden kann. Die Anwendung ist sehr simpel aufgebaut und kann auf jedem WebSpace gehostet werden. Die Installationsanleitung zum eigenständigen Aufsetzen eines Preiswächters findest Du in der README.md innerhalb des Projektordners. Ansonsten ist der Preiswächter wie gesagt auch öffentlich auf YAAW.de verfügbar.

  • Das waren meine technische Anforderungen an das Projekt:
    • Einfache und verständliche Architektur und Auswahl an Technologien
    • Enthält nur die nötigsten Funktionen, ohne irgendwelchen Schnickschnack
  • Funktionale Anforderungen:
    • Preis-Benachrichtigung per E-Mail
    • Produktbeobachtungen können für Benachrichtigungen stummgeschalten werden
    • Produkte können favorisiert werden

Screenshots des Amazon Preistrackers

Um einen Eindruck darüber zu erhalten, wie oft die Preise eines Artikel auf Amazon variieren, dienen die folgenden Screenshots. Hier zu sehen sind von mir ausgewählte Produkte, deren Preisschwankungen ich beobachten wollte.

Man erhält hier also auch einen Eindruck darüber, ob ein Produkt für den aktuell im Amazon.de Store angegeben Preis eher teuer verkauft wird oder es im Moment günstig (im Vergleich zum Preismittel) angeboten wird.

YAAW.de (Yet Another Amazon Watcher) Ansicht auf dem Tablet.

Entwicklung einer passenden Web-App

Mittels PhoneGap (bzw. Cordova) können soganennte hybride Web-Apps entwickelt werden. Eine Web-App ist im Grunde zunächst eine einfache Webanwendung, die aber nativ über den Play Store von Google installiert werden kann. Man programmiert hier sogenannte Cross-Plattform Apps, also eine gemeinsame Codebasis, die anschließend auf allen mobilen Betriebssystemen (iOS, Android, Windows Phone) läuft. Diese hybride Form hat den Vorteil, dass um native Funktionen – das sind in dem Fall typische Fähigkeiten, welchen Android Apps vorbehalten sind – ergänzt werden kann.

Außerdem ist YAAW.de zusätzlich auch als Progressive Web App (PWA) verfügbar. Das bedeutet die Anwendung kann als App auf dem Homescreen hinzugefügt werden und startet dadurch in einer eigenen WebView.

Produkt von Amazon App direkt in YAAW.de hinzufügen

In der YAAW.de Android App, wurde ein “Share To” Eintrag angelegt. Navigiert man also mit der originalen Amazon App auf ein gewünschtes Produkt, kann man den Produktlink über einen “Teilen”-Button teilen. Hier werden zunächst von Android selbst Apps, wie beispielsweise WhatsApp vorgeschlagen, mit denen dieser Produktlink an Freunde weiterempfohlen werden kann. Die YAAW.de App hat auch einen solchen “Share-To”-Eintrag. Daher kann das Produkt direkt über den YAAW.de Eintrag in den Preiswächter eingetragen werden.

Zusammengefasst: Alle wichtigen Links

One Comment

  1. Patricia Hoenke
    Patricia Hoenke 3. October 2019

    Hört sich sehr interessant an .

Leave a Reply

Your email address will not be published. Required fields are marked *