gruene-seele/app
Kevin Adametz d82d244738 Warenwirtschaft: API-Bestellannahme gehärtet + Klartext-Credentials entfernt
Review 26.08.2026 (Testphase). Änderungen in ShoppingUserController::order():

- Bestellanlage läuft transaktional (DB::transaction um makeShoppingOrder) —
  schlägt das Anlegen der Positionen fehl, bleibt keine halbe Bestellung zurück.
- Bestätigungsmail hinter den Commit verschoben und fehlertolerant (try/catch,
  Log-Warnung): ein SMTP-Fehler lässt die bereits gespeicherte Übertragung nicht
  mehr auf HTTP 500 laufen. Vorher meldete der Shop dann Fehlschlag, und der
  Retry scheiterte an der „Bestellung existiert bereits"-Sperre → verwaiste
  Bestellung.
- Preis-Abgleich als Integer-Cent (int) round(price*100) statt Gleitkomma-!=,
  das sonst falsche „different price"-Meldungen erzeugte (19,99 * 100 = 1998.99…).
- Auskommentierte API-Zugangsdaten (Mail/Passwort) aus dem Quelltext entfernt —
  Passwort bitte rotieren, falls je real genutzt.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-26 10:37:43 +00:00
..
Console April 2026 waren Wirtschaft Feedback 2026-04-10 17:14:38 +02:00
Cron April 2026 waren Wirtschaft Feedback 2026-04-10 17:14:38 +02:00
Exceptions Fix: OAuth-Client-Fehler lösen keine Exception-Mail mehr aus 2026-08-26 10:25:17 +00:00
Exports commit 08-2025 2025-08-12 15:51:04 +02:00
Http Warenwirtschaft: API-Bestellannahme gehärtet + Klartext-Credentials entfernt 2026-08-26 10:37:43 +00:00
Libraries commit 08-2025 2025-08-12 15:51:04 +02:00
Mail Warenwirtschaft: Review-Fix — Altdaten-PDFs zentral regenerieren (ensureFilesOnDisk) 2026-07-20 12:28:41 +00:00
Models Warenwirtschaft: Review-Fix — Indizes + schlanke API-Bestellungen-Seite 2026-07-20 13:02:47 +00:00
Policies commit 08-2025 2025-08-12 15:51:04 +02:00
Providers Warenwirtschaft: AP-09 bis AP-13 (Produktbestand, Set-Produkte, Ausschuss, Konzepte) 2026-06-03 11:04:22 +00:00
Repositories Warenwirtschaft: Review-Fix — Altdaten-PDFs zentral regenerieren (ensureFilesOnDisk) 2026-07-20 12:28:41 +00:00
Services Warenwirtschaft: Review-Fix — Mahnwesen-Storno über OrderStatusService::setShipped 2026-07-20 09:47:20 +00:00
helpers.php Warenwirtschaft: N-6 — Punkt mit 1-2 Nachkommastellen = Dezimaltrenner (Kundenentscheid 15.07.2026) 2026-07-15 13:25:35 +00:00
User.php April 2026 waren Wirtschaft Feedback 2026-04-10 17:14:38 +02:00