Offer), hastaya sunulan paket veya tek tedavi için fiyat önerisidir. Kabul edildiğinde tek tıkla satışa dönüştürülür.
Yapı
| Alan | Açıklama |
|---|---|
user_id | Teklifi hazırlayan kullanıcı |
customer_id | Hangi hasta |
currency_id | Para birimi |
exchange_rate | Kur (yabancı para birimindeyse) |
valid_until | Geçerlilik tarihi |
notes | Serbest not |
status | OfferStatus enum |
Durum geçişleri
| Durum | Anlamı |
|---|---|
Draft | Taslak — düzenlemeye açık |
Sent | Hastaya iletildi |
Accepted | Hasta kabul etti |
Rejected | Hasta reddetti |
Satışa dönüştürme
Offer.convertToSale() metodu, kabul edilmiş teklifi Sale kaydına çevirir; kalemler, indirim ve KDV bilgileri aynen aktarılır.
API tarafı
Teklif modülü için API tarafı henüz dökümante edilmedi; panel üzerinden yönetilir.Sonraki adımlar
Satışlar
Tekliften satışa geçiş.