Yol Yardım

6 hizmetlik yol yardım ailesi — eşleştirme, fiyatlandırma, atama ve takip kuralları.

Yol yardım, yolda kalan kullanıcıya sunulan hizmetlerin AİLESİDİR — çekici bunlardan yalnızca biridir. Tüm hizmetler aynı "Uber deseni"ni paylaşır: fiyat teklifi → görev havuza → partner kabul (30 sn kart) → canlı konum takibi → tamamlandı.

6 hizmet

HizmetKapsam
ÇekiciKaza/arıza çekme
Lastik tamiriPatlak/stepne/değişim
Akü takviyesiJump start / akü değişimi
Yakıt ikmaliYolda yakıt bitmesi (yakıt bedeli servis ücretinden ayrı)
Çilingir / anahtarAnahtar araçta kilitli veya kayıp
Kurtarma / vinçSaplanma, şarampol, devrilme

Partner tarafında tek bir "yol yardım partneri" kavramı vardır: yol_yardim_hizmetleri alanında hangi hizmetleri verdiğini işaretler (cekme, lastik, aku, yakit, cilingir, kurtarma). Dağıtım yalnızca ilgili hizmeti işaretlemiş partnerlere teklif gönderir.

Araç sınıfı (tonaj) — yalnızca çekme ve kurtarmada

3 kademe: otomobil / hafif_ticari / agir_vasita. Müşteri seçmezse otomobil varsayılır. Bu iki hizmette:

  • Fiyata sabit bir tonaj ek ücreti eklenir (çarpanlara tabi değildir).
  • Eşleştirmede partnerin beyan ettiği araç sınıfı, görevin sınıfını KAPSAMALIDIR. Sınıf beyan etmemiş (eski) partnerler geriye dönük tüm sınıflara uygun sayılır.

Standart akış

  1. Fiyat teklifiPOST /yol-yardim/{hizmet}/fiyat-teklifi (hizmet: cekme, lastik, aku, yakit, cilingir, kurtarma): alım/teslim konumu + araç → ücret dökümü (açılış ücreti, km ücreti, zaman/bölge/talep çarpanları, tonaj varsa ek ücret). Teklif 10 dk geçerlidir.
  2. Görev oluşturmaPOST /yol-yardim/{hizmet}/gorevler teklif id'siyle görevi havuza sokar (durum='havuzda'). dosyaId opsiyoneldir — verilirse görev dosyanın olay çizelgesinde görünür, verilmezse bağımsız kalır.
  3. Partner kabul/red — uygun partnerlere sırayla 30 saniyelik teklif kartı gider (GET /partner/gorev-teklifleri/aktif); kabul eden atanan_partner_id olur, diğer teklifler geçersizleşir; red veya zaman aşımında sıradaki partnere geçilir.
  4. Takip — müşteri GET /yol-yardim/gorevler/:id ile 5 sn'de bir polling yapar; partner kabul sonrası atanan partner bilgisi ve canlı konum (partner ~10 sn'de bir konum yazar) döner.
  5. Durum geçişleri (partner)yoldatamamlandi.
  6. İptal — her aşamada mümkündür (ödeme platformdan geçmediği için v1'de sabit ceza yoktur); ekip zaten yoldaysa cevapta bir uyarı işaretlenir ve atanan partnere bildirim gider.

Manuel atama (operasyon)

Görev havuzda/teklif edilmiş/manuel atama bekliyor durumundayken operasyon devreye girip elle bir partner atayabilir: önce uygun partner adaylarını listeler, sonra seçilen partnere atar. Atama sonrası görev kabul_edildi sayılır, bekleyen otomatik teklifler geçersiz olur ve işlem denetim kaydına düşer. Bu yetki partner:yonet izniyle sınırlıdır (owner / yönetici / saha_operasyon rolleri).

Takip UX ve iptal

Portal takip ekranında görev havuzda/teklif edilmiş/manuel atama bekliyor iken "Genel Merkeze iletildi, ekip atanıyor" mesajı ve yanıp sönen bir durum ışığı gösterilir. İptal ikincil bir bağlantı olarak sunulur ve bir neden seçilmesini/yazılmasını ister. Ekip zaten atanmışsa (kabul edildi veya yolda), iptal öncesi kullanıcıya olası bir cezai işlem uyarısı gösterilir.

Girişin arkasında akış

Yol yardım GÖREV AÇMA akışı tamamen giriş yapmış kullanıcılara aittir. client-web'deki tanıtım sayfaları kullanıcıyı portaldaki tam sihirbaza yönlendirir (deep-link). Girişsiz ziyaretçiye yalnızca kişisel veri içermeyen public uçlar açıktır: POST /yol-yardim/{hizmet}/fiyat-onizleme (persist edilmeyen fiyat önizlemesi) ve GET /yol-yardim/adres-ara · /adres-coz · /en-yakin (geocode/POI proxy'leri). Rota gösterimi (harita çizgisi, km/dk — POST /yol-yardim/rota) girişli bir uç üzerinden alınır; fiyat hesaplaması buna bağımlı değildir (fiyat haversine ile hesaplanır).

WhatsApp Destek