Closed demux79 closed 1 year ago
Das Script hat in der Bestellübersicht keinen Preis gefunden:
Das Problem ist das Euro-Symbol, vorher stand da "EUR ".
Attribut regexPrice="€(%d+),(%d%d)" sollte helfen.
Ich habe es im Script korrigiert und teste es gerade.
Ja, damit geht es. Der Regex-Ausdruck müsste für Preise >999,99 angepasst werden. Amazon setzt dann ein Tausendertrennzeichen: € 1.049,99.
Ich kenne den Regex-Syntax von Lua nicht, aber in diese Richtung wäre ein recht flexibler Ausdruck: (?!EUR|€|\$|£|¥ ?)([\d\.,]+[,\.]\d{2})
Danke für den Hinweis mit dem Tausender-Punkt. Leider ist die RegEx von Lua etwas sparsam und Währungen behandelt das Script auch nicht. Gibt es bei amazon.de denn Buchungen mit Fremdwährungen?
Danke für den schnellen Fix. Gute Frage, was passiert, wenn man in UK bestellt. Aber scheint bislang kein Problem gewesen zu sein.
Der Import funktioniert, mir sind aber gerade neue Zeilen im Protokoll aufgefallen, die vorher nicht da waren.
1> Lieferung verfolgen nil nil
1> XXX nil nil
1> Rücksendung bis zum 31.01.2023 möglich. nil nil
1> Rücksendung bis zum 31.01.2023 möglich. nil nil
1> nil nil
1> Nochmals kaufen
Danke für den Hinweis, da war noch was vom Debuggen drin.
Hi Micha,
jetzt taucht das nächste Problem auf: Die weiteren Bestellungen werden leider nicht verarbeitet wegen invalidPrice?