Epic 3: Economy & Billing Engine (Pénzügyi Motor)
This commit is contained in:
19
docs/v02/08_Marketplace_Ajánlatkérés_és_Időpontfoglalás.md
Executable file
19
docs/v02/08_Marketplace_Ajánlatkérés_és_Időpontfoglalás.md
Executable file
@@ -0,0 +1,19 @@
|
||||
# 25. Marketplace: Ajánlatkérés és Időpontfoglalás (v2.0)
|
||||
|
||||
Ez a modul írja le a Szervizkeresőből kiinduló tranzakciós folyamatot, amely összeköti a járműtulajdonost a szolgáltatókkal.
|
||||
|
||||
## 25.1 A Foglalási Folyamat (Booking Flow)
|
||||
A kommunikáció aszinkron, és a `data.pending_actions` táblára épül.
|
||||
|
||||
1. **Igény (Service Request):** - A User kiválasztja az autóját a Garázsból (`asset_id`).
|
||||
- Kiválasztja a probléma típusát (pl. "Fékcsere", "Éves szerviz") a `service_specialties` fa alapján.
|
||||
- Csatolhat fotót vagy hangüzenetet (MinIO).
|
||||
2. **Geofenced Broadcast:** - A rendszer megkeresi a User által megadott sugáron belül (pl. 20 km) lévő, a megfelelő `expertise_tags`-el rendelkező szervizeket (`branches`).
|
||||
- A szervizek (Providers) push/email értesítést kapnak: "Új ajánlatkérés a közeledben".
|
||||
3. **Ajánlatadás (Quoting):** - A Provider megad egy árat, egy időpontot és egy validálási lejárati időt.
|
||||
4. **Elfogadás & Esemény (Acceptance):** - A User elfogadja az egyik ajánlatot.
|
||||
- Létrejön egy jövőbeli `asset_events` bejegyzés `status='scheduled'` jelzéssel.
|
||||
|
||||
## 25.2 Trust és Lemondási Logika
|
||||
- **No-Show védelem:** Ha a User nem jelenik meg, a szerviz "No-show" gombot nyomhat. Ez 1 Penalty Point-ot ad a Person rekordhoz (csökkenti a Trust Score-t).
|
||||
- **Service Cancellation:** Ha a szerviz mondja le az utolsó pillanatban, a szerviz kap levonást az értékeléséből, a User pedig kompenzációs Kreditet kap.
|
||||
Reference in New Issue
Block a user