Handlingar
Features #426
öppen
CA
CA
Skicka en pushpåminnelse om oavslutad kontovarukorg
Features #426:
Skicka en pushpåminnelse om oavslutad kontovarukorg
Status:
In progress
Prioritet:
Normal
Tilldelad:
Kategori:
Varukorg och checkout
Versionsmål:
Startdatum:
2026-10-01
Deadline:
% Klart:
40%
Beräknad tid:
Risknivå:
Normal
Driftsättningspåverkan:
Backend/API
Berörd miljö:
Ej tillämpligt
Regression krävs:
Nej
Reported by:
Codex
Beskrivning
Utfall: en användare som uttryckligen valt push på sin egen enhet får en enda generell påminnelse om en ännu öppen kontovarukorg efter 24 timmars inaktivitet.
Definition of Done:
- Push-prenumeration startas endast efter en uttrycklig användaråtgärd och kan återkallas.
- Endast aktiv, icke-tom kontovarukorg för den prenumererade ägaren kan kvalificera; gästkorg och delad kiosk utesluts.
- Vid sändning omprövas att köpet inte slutförts, korgen inte ändrats efter tidsgränsen och korgen inte gått ut.
- Högst en påminnelse per kundkorg, säkert idempotent även vid samtidiga workers.
- Pushtexten är generell utan artikel-, belopps- eller deltagaruppgifter; länken kräver inloggning och leder endast till ägarens kundkorg.
- Avregistrerade eller ogiltiga push-endpoints tas bort; kö och fel hanteras utan obegränsade försök.
- VAPID-hemligheter lagras utanför repository och push kräver HTTPS.
- Isolerade tester använder syntetisk push-provider; inga riktiga pushmeddelanden skickas. Funktionen är avstängd i produktion tills separat leveransgodkännande.
Utanför scope: SMS-påminnelser, kvittolänkar, marknadsföring/massutskick, gästkorgar, delade kioskenheter och faktisk produktionsaktivering.
Verifiering: isolerad MariaDB, syntetisk provider samt webbläsartester för opt-in/opt-out och mobil/desktop.
Acceptanskriterier
Samtliga Definition of Done i beskrivningen verifieras med MariaDB-integrationstester, syntetisk push-provider samt desktop- och mobilwebbläsartest. Ingen riktig push skickas.
Handlingar