getCountPaidOrders() zaehlt jetzt bezahlte ODER extern erledigte (Status 8) Bestellungen als ausgefuehrte Lieferung. "Extern erledigt" = Lieferung ausgefuehrt und Punkte vergeben, daher muss der Lieferungs-Zaehler hochgehen (Anzeige "Abo-Lieferungen X / Mindestlaufzeit" sowie canCancelAbo), obwohl paid=false bleibt (Inkasso laeuft ausserhalb des Systems). Der Incentive-Zaehler (qualified_abos via IncentiveTracker::trackAboActivated) lief bereits korrekt; Test ergaenzt diese Absicherung explizit. Tests: getCountPaidOrders 0 -> 1 nach Erledigen, Incentive qualified_abos = 1. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| DHL | ||
| Feature | ||
| Unit | ||
| CreatesApplication.php | ||
| Pest.php | ||
| TestCase.php | ||