Neue Bestellungen werden nicht verarbeitet
Closed this issue · 6 comments
Hi Micha,
jetzt taucht das nächste Problem auf: Die weiteren Bestellungen werden leider nicht verarbeitet wegen invalidPrice?
12:36:32 1> Received: <!doctype html>
1> 303-6338120-0932359 string='getOrderInfosFromSummaryHeader invalidPrice'
1> 303-4959429-1199519 string='getOrderInfosFromSummaryHeader invalidPrice'
1> 303-0946043-9489911 string='getOrderInfosFromSummaryHeader invalidPrice'
1> 028-1167744-3723541 string='getOrderInfosFromSummaryHeader invalidPrice'
1> 028-5747773-8210768 string='getOrderInfosFromSummaryHeader invalidPrice'
1> 303-3006567-2173107 string='getOrderInfosFromSummaryHeader invalidPrice'
1> 028-1640885-2473113 string='getOrderInfosFromSummaryHeader invalidPrice'
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.