Files
service-finder/docs/v02/08_Marketplace_Ajánlatkérés_és_Időpontfoglalás.md

1.5 KiB
Executable File

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.