Wunschgutschein und shoppingkonto.de/.at Guthaben teil-automatisiert einlösen und vollständige Liste von Wunschgutschein Einlösepartnern mitsamt verfügbarer Wertstufen automatisch crawlen
Wer zu faul ist, die Shopliste selbst zu crawlen, findet unter folgendem Link eine Sammlung von Shoplisten, die in unregelmäßigen Abständen aktualisiert wird:
https://mega.nz/folder/HehC1JyK#v5R3VoyOGnoIU6dHKU1vIg
Wichtig:
Diese Shopliste enthält auch Shops, die nicht bei allen Wunschgutschein-Varianten verfügbar sind also nur weil irgendwo Aral oder ESSO steht bedeutet dies nicht, dass man mit normalen Wunschgutscheinen direkt an Tankgutscheine kommt!
Beachtet die Spalte "Verfügbar in unique WG Variationen"!!
Die klassischen WG Tankgutscheine gibt es nur unter geschenkgutscheine.de/products/tankgutschein.
18.12.2023: Wunschgutschein speichert die Daten mittlerweile selbst und füllt das Formular automatisch aus, wenn man mehrere Codes einlöst somit kann man statt der unten beschriebenen Methoden auch einfach mehrere Browserprofile (eines pro E-Mail Adresse) verwenden.
- Die benötigten Addons installieren.
- Die Datei
Redirector.json
herunterladen, in den Optionen des Redirector Addons importieren (Optionen -> Import) und beliebig anpassen bzw. so einstellen, dass es automatisch zum bevorzugten Einlösepartner weiterleitet. - Die Datei
Autofill.txt
herunterladen. Dann wie folgt importieren:
Optionen -> Import/Export -> In das große Textfeld den kompletten Inhalt der Datei einfügen -> Import --> Wechseln ins Tab "Form Fields" -> Links unten auf "Save" klicken.
Optional:
Wenn du Profile hast, die nur für bestimmte Einlösepartner angewendet werden sollen, kannst du im jeweiligen Profil unten beisite
die URL zum Shop angeben z.B.
https://app.wunschgutschein.de/shops/10837/amazon
Wenn du nur wenige Profile hast und/oder den Einlösepartner ausschließlich über das Redirector Addon steuern möchtest solltest du dafür sorgen, dass alle Autofill Profile für alle Shops gelten.
Schreibe dafür folgenden Wert in das Site Feld:
https://app.wunschgutschein.de/shops/*
(= Standard, wenn du das Beispielprofil aus dieser Repository verwendest.) - Jetzt in Autofill das Beispielprofil beliebig oft duplizieren und mit eigenen Daten befüllen.
Mit ALT + G gelangst du zur Übersicht der Profile und kannst bestehende duplizieren/ändern.
Wichtig:
Falls beim Shop deiner Wahl bestimmte Felder für ein bestimmtes Profil anders sein sollen:
Unten bei "Site:" den Link zum Shop angeben für den das Profil gelten soll.
Was nun passieren sollte:
Du öffnest die Einlöseseite, gibst deinen Gutscheincode ein und bestätigst das Captcha.
Danach wirst du automatisch zur Shopseite weitergeleitet , musst nur noch 1x auf "Weiter" klicken, deine Daten werden automatisch eingetragen und mit einem weiteren Klick wird der Gutschein eingelöst.
Nach erfolgreicher Einlösung wirst du automatisch zur Einlöseseite weitergeleitet und kannst den nächsten Gutscheincode einlösen.
Durch Änderungen der WG Webseite gibt es derzeit folgende Probleme mit den unten aufgelisteten Addons:
Redirector:
Der automatische Redirect zum voreingestellten Wunsch-Shop kann dazu führen, dass keine Wertstufe vorausgewählt ist und sich keine auswählen lässt oder eine falsche Wertstufe vorausgewählt ist.
Es gibt noch keine Lösung dafür daher empfehle ich derzeit, die automatischen Redirects abzuschalten.
Autofill:
Wenn man Redirector nicht verwendet kann es sein, dass das Autofill Addon ebenfalls nicht (immer) funktioniert.
Workaround: Shop-Übersicht nach Eingabe des Gutscheins 1x manuell neuladen und sich zum Ende durchklicken dann sollte Autofill greifen.
WG scheint hier außerdem nachgerüstet zu haben und speichert die eingegebenen Daten selbst in den Cookies oder im Local Storage daher ist ein möglicher Workaround, mehrere Browser-Profile zu verwenden statt die hier aufgeführten Addons zu nutzen.
Das bedeutet für die meisten User dürfte es reichen, sich mehrere Browserprofile anzulegen und die GS ohne das 'Autofill' Addon einzulösen.
Ein besserer Ansatz wäre ein Greasemonkey Script.
Mit dem ShopCrawler kannst du eine aktuelle Liste aller WG Einlösepartner, einlösbare Wertstufen usw. erstellen lassen.
Dieser Vorgang kann mehrere Minuten dauern.
- ShopCrawler.py starten.
- Nach dem Crawlvorgang finden sich die Daten in den Dateien
XY_shops.csv
undXY_shops.json
. - Optional:
Möchte man nur den bestehenden Datenbestand um neue Shops aktualisieren, kann man einfach die zuletzt erstellteXY_shops.json
im Ordner liegen lassen und das Script mit dem Parameterallow_update_shops
erneut durchlaufen lassen.
usage: ShopCrawler.py [-h] [-a ALLOW_UPDATE_SHOPS]
Hierfür den Parameter wgAT
in der ShopCrawler.py
auf True
setzen.
Diese Variationen definieren mitunter, welche Shops bei welchem Gutschein angezeigt werden.
09.02.2024: Ich habe die Variation "normal" entfernt, da das Wording so nicht stimmt. Es gibt die nennen wir sie mal "mainstream" WG Typen, die allesamt dieselben Shops bieten.
Dies sind bei WG Deutschland z.B. alle WG Typen der Variationen ONLINE_DE, REWE, ALDI_SUED und einige mehr.
Distribution | voucherCategory | Typisch verwendet für WG Typ | Details/Besonderheiten |
---|---|---|---|
MEINSHOPPINGKONTO | 1 | Alle; Einlösung in Shoppingkonto | Kann Einträge enthalten, die es bei 'WG normal' nicht gibt. Wichtig für den API Aufruf: Neben dem Distribution Parameter wird der 'voucherValues' Parameter serverseitig erwungen, da auch bei der Einlösung per Webseite der vorher ausgewählte Wert u.B. 50€ immer vollständig eingelöst werden muss. Möchte man alle Shops finden, die übers Shoppingkonto verfügbar sind, muss man die API Anfrage also einmal mit jedem im Shoppingkonto auswählbarem Wert ausführen also 10€,20€, 25€, 50€, 100€ und die Daten dann zusammenführen. |
WGSCADOOZ_POR | 1 | Platzhalter | Platzhalter |
ONLINE_DE | 1 | WG Normal Post | Platzhalter |
ONLINE_DE_PDF | 1 | WG Normal online | Platzhalter |
Rewe | 1 | Platzhalter | Platzhalter |
Rossmann | 1 | Platzhalter | Platzhalter |
Kaufland | 1 | Platzhalter | Platzhalter |
ONLINE_GG_TANKSTELLEN_PDF | 29 | https://geschenkgutscheine.de/products/tankgutschein | Platzhalter |
ALDI_SUED | 1 | Platzhalter | Platzhalter |
LIDL_OHNE_AMAZON | 1 | WG Normal Lidl | Ohne Amazon |
ONLINE | 1 | Platzhalter | Platzhalter |
EDEKA | 1 | Platzhalter | Platzhalter |
WGSAMAZON POR | 1 | Platzhalter | Platzhalter |
REWE_POR | 1 | Platzhalter | Platzhalter |
LEKKERLAND | 1 | WG normal an Tankstellen(?) | Platzhalter |
EPAY | 1 | ?? Evtl WG online von REWE, Penny usw | Platzhalter |
REWEPENNYBONUS_POR | 1 | Bonusguthaben aus den neuen WG Aktionen bei REWE/Penny ohne Payback | Beispiel: https://www.mydealz.de/deals/penny-8-auf-wunschgutschein-via-bonus-wunschgutscheincode-nur-gultig-von-mo-1908-bis-so-25082024-wgs-2408319?page=4#comments |
PENNY_PROMO | 1 | GS, die während neueren Penny Aktionen ~Oktober 2024 verkauft wurden | |
EDEKA_ICP | 1 | Edeka | Platzhalter |
Platzhalter | 1 | Platzhalter | Platzhalter |
Platzhalter | 1 | Platzhalter | Platzhalter |
Platzhalter | 1 | Platzhalter | Platzhalter |
Distribution | voucherCategory | Typisch verwendet für WG Typ | Details/Besonderheiten |
---|---|---|---|
Normal | 2 | Platzhalter | Platzhalter |
Platzhalter | 1 | Platzhalter | Platzhalter |
- Shoppingkonto Standardwertstufen im Crawler prüfen und ggf. aktualisieren
- Irgendwas ist immer ;)
Fehlercode | Text | Bedeutung |
---|---|---|
RDMx3 | Es ist ein Fehler aufgetreten (RDMx3) | Der GS wurde nach dem Kauf noch nicht aktiviert (Sicherheitssperre 24h oder so). Abwarten und am nächsten Werktag erneut probieren. |
STDx5 | ?? | Unbekannt. Passiert vermutlich, wenn sich der GS in diesem Moment aufgrund eines Fehlers nicht beim Einlösepartner erstellen bzw abholen lässt. |
STDx11 | wgs.std.err.occurred (STDx11) | Unbekannt, Passiert eventuell bei Einlöseversuch wenn WG gerade in dem Moment in den Wartungsmodus wechselt. |
VCRx1 | Bitte achten Sie auf Groß- u. Kleinschreibung... | GS ungültig |
VCRx8 | Ihr Gutscheincode wurde vom Schenker noch nicht aktiviert. Mit dieser Aktivierung möchten wir sichergehen, dass der Gutschein nicht unerlaubt durch Dritte entwendet wird. Wir haben in diesem Moment an den Schenker eine E-Mail versendet, die ihn an die Aktivierung erinnert. | Selbsterklärend |
VCRx10 | Text zu lang | GS wegen Verlust ersetzt oder wg. Diebstahlschutz gesperrt. |
VCRx13 | Voucher status is unknown | Veraltetes Codeformat, Code muss hier re-aktiviert werden: https://app.wunschgutschein.de/reactivate Er ist dann 24 Stunden später einlösbar. Dieser Fehler kann auch bei bereits eingelösten GS kommen. Das Auftauchen dieses Fehlercodes bedeutet also nicht, dass er gültig und einlösbar ist!! |
VCRx15 | Es ist ein Fehler aufgetreten. Bitte wenden Sie sich an unseren Kundenservice. (VCRx15) | Der Code ist noch nicht aktiv (Sicherheitssperre nach Kauf) -> Am nächsten Tag erneut versuchen |
VCRx20 | VCRx20 | Code wurde versucht für eine falsche Kategorie einzulösen (z.B. wenn man versucht, WG Tanken auf der normalen WG Einlöseseite einzulösen). Dieser Fehler sagt noch nichts darüber aus, ob der WG wirklich einlösbar ist! |
VCRx25 | 'Voucher has unexpected status' | Keine Ahnung |
VCRx49 | 'Voucher not yet ready' | Abwarten bis GS aktiviert wird. |
VCRx52 | 'User identification needed' | GS Einlösung wird Geldwäscheprüfung triggern. |
Bekannte Fehlercodes und deren Bedeutung am Ende der 'anonymen' Einlösung nach Eingabe der persönlichen Daten
Fehler, die erst ganz am Ende des Einlösevorgangs auftreten würden, würden bei einer versuchten Einlösung des GS auf einen Shoppingkonto Accounts meist sofort zu einer temporären Sperre führen!
Fehlercode | Text | Bedeutung |
---|---|---|
STDx6 | Invalid token passed | Session Fehler; erneut versuchen |
STDx23 | Es ist ein Fehler aufgetreten (STDx23) | Unbekannt/temporärer Fehler |
RDMx3 | Es ist ein Fehler aufgetreten (RDMx3) | Verursacht instant Accountsperre, würde man diesen GS versuchen auf ein Shoppingkonto aufzuladen. Am nächsten Werktag erneut versuchen. |
RDMx5 | RDMx5 | Problem beim Einlösepartner |
RDMx12 | wgs.std.err.occurred (RDMx12) | Unbekannt. Später erneut versuchen. |
Bekannte Fehlercodes und deren Bedeutung ganz am Ende wenn man den Link zum GS bereits per Mail erhalten hat und diesen öffnen will
Fehler, die erst ganz am Ende des Einlösevorgangs auftreten würden, würden bei einer versuchten Einlösung des GS auf einen Shoppingkonto Accounts meist sofort zu einer temporären Sperre führen!
Fehlercode | Text | Bedeutung |
---|---|---|
RDMx3 | Es ist ein Fehler aufgetreten (RDMx3) | Zu viele GS in kurzer Zeit eingelöst, ggf Geldwäscheprüfung -> Abwarten und es einige Tage später erneut versuchen oder den Support kontaktieren. Kann auch als Vorstufe von RDMx19 erscheinen. |
RDMx19 | Rdmx19 | Geldwäscheprüfung von WG im Gange. Entweder eine Woche abwarten oder den Support am nächsten Tag kontaktieren. |
Bekannte Fehlercodes und deren Bedeutung nach erfolgreicher Einlösung, wenn die E-Mail mit dem GS nicht kommt und man versucht, sich den GS erneut zuschicken zu lassen
Fehlercode | Text | Bedeutung |
---|---|---|
STDx2 | STDx2 | Geldwäscheprüfung von WG im Gange. Entweder eine Woche abwarten oder den Support am nächsten Tag kontaktieren. Solche GS lassen sich bis zur Freischaltung vom Support nicht erneut zuschicken. |
Ich kann bestimmte Einlösepartner z.B. Kaufland nicht auswählen, woran liegt das und was kann ich tun?
Manchmal sind die Karten mancher Einlösepartner ausverkauft und deswegen temporär nicht verfügbar oder ein Einlösepartner ist plötzlich keiner mehr (schlimmster Fall), aber in den meisten Fällen greifen seltsame Einschränkungen für Gutscheine aus bestimmten Quellen z.B. kann man auf Amazon gekaufte WGs nicht in Kaufland umwandeln (Stand 21.04.2022).
Das lässt sich prüfen/umgehen, indem man die Gutscheine auf Shoppingkonto.de auflädt und schaut, ob die fehlenden Einlösepartner nun verfügbar sind.
- Manche Shops haben auch komische Wertstufen z.B. Gymondo: 60, 80
- Manche Shops sind nur in Kategorien auffindbar, aber nicht in der fake-Kategorie "keine Kategorie"
- Max. 300€ pro 24H auszahlen (Steht in deren AGB unter §1.3), dieses Limit wird immer um 0 Uhr zurückgesetzt!
- Accountsperrung bei zu vielen Einlöse-Fehlversuchen??
- Sofortige Accountsperre, wenn man versucht, GS mit Fehler "RDXm3" (ganz am Ende) einzulösen (was man ggf. nicht vorher wissen kann daher im Zweifel die E-Mail Einlösung verwenden)
- Max 200 oder 300€ pro Mail pro 24H