Ana içeriğe geç

Mesajlaşma Sistemi

Version Docs Updated

React SPA (v4.40.0'dan beri)

Mesajlar yönetici sayfası v4.40.0 sürümünde tam bir React SPA'ya taşındı (CSS rötuşları v4.41.0'da tamamlandı). 6 React bileşeninin tamamı build/admin/messages.js üzerinden sunulur. Sayfa, PHP tam sayfa render'ı olmadan yüklenir — veri /wp-json/mhm-rentiva/v1/messages/* REST uç noktaları üzerinden çekilir. Eski PHP render metotları kaldırıldı.

Mesajlaşma Sistemi, kiralama öncesi veya sonrası müşterilerinizle doğrudan ve güvenli iletişim kurmanızı sağlayan merkezi bir destek hattıdır. MHM Rentiva > Mesajlar menüsü üzerinden tüm gelen talepleri yönetebilirsiniz.


📩 Mesaj Listesi ve Filtreleme

Gelen kutusu, taleplerin aciliyetine ve türüne göre organize edilmiştir. Liste şu ana kolonları içerir:

  • Konu & Etiketler: "Yeni" (YENİ) mesajlar turuncu etiketle vurgulanır.
  • Öncelik: "Düşük", "Normal" veya "Yüksek" olarak belirlenmiş aciliyet seviyesi.
  • Kategori: Mesajın konusu (Genel, Destek, Rezervasyon Sorunu vb.).
  • Durum: "Beklemede", "Yanıtlandı" veya "Kapatıldı" durum takibi.

💬 İletişim ve Yanıt Akışı

Bir mesaj tıkladığınızda açılan detay sayfası, müşteriyle olan diyaloğu bir "Thread" (İleti Dizisi) yapısında sunar:

  1. Müşteri Kimliği: Mesajı gönderen kişinin kullanıcı adı ve e-posta adresi en üstte yer alır.
  2. Mesaj İçeriği: Müşterinin gönderdiği asıl metin ve gönderim zamanı (Örn: "3 hafta önce").
  3. Cevapla Butonu: Admin panelinden müşteriye anında yanıt yazmanıza olanak tanır.
📸 GÖRSEL: MESAJ DETAYLARI VE YANIT AKIŞI
mhm-rentiva-message-details-reply

⚙️ Teknik Yönetim ve Rezervasyon İlişkilendirme

Mesaj düzenleme ekranı, operasyonel bağlamı korumak için kritik bir özelliğe sahiptir: Rezervasyon Derneği.

  • Kategori ve Durum Değişimi: Mesajın türünü ve sürecini (Örn: Beklemede'den Yanıtlandı'ya) admin manuel olarak güncelleyebilir.
  • Rezervasyonla İlişkilendirme (Booking Mapping): Gelen mesajı mevcut bir rezervasyon numarasına (#3037 gibi) bağlayabilirsiniz. Bu sayede, rezervasyon detaylarına baktığınızda o işlemle ilgili tüm geçmiş yazışmaları görebilirsiniz.

📱 Mobil Duyarlı (v4.48.0+)

Mesaj tablosu küçük ekranlarda (≤782px) yığılmış kart düzenine geçer. Sütun başlıkları CSS attr(data-label) ile satır içi enjekte edilir — yatay kaydırma yok. İleti dizisi görünümü de dikey olarak yığılır.


React Bileşenleri (v4.40.0+)

BileşenAmaç
MessagesPageKök — liste görünümü + ileti dizisi görünümü + ayarlar görünümü
MessageTableSıralanabilir, filtrelenebilir mesaj gelen kutusu
ThreadViewYanıt formlu sohbet baloncuğu ileti dizisi
SettingsViewKategori ve durum yönetimi

REST Ad Alanı: GET/POST /wp-json/mhm-rentiva/v1/messages/*


Bölüm Özeti

  • Mesaj Filtreleme ile destek taleplerini organize edin.
  • Yanıt Akışı ile müşteri memnuniyetini artırın.
  • Rezervasyon İlişkilendirme ile iletişim geçmişini operasyonel verilerle eşleştirin.

Değişiklik Günlüğü

TarihSürümNot
11.05.20264.48.0Mesaj tablosu için mobil yığılmış düzen (≤782px).
11.05.20264.41.0CSS rötuşları tamamlandı. Ödemeler yönetici menüsü eklendi.
11.05.20264.40.0Tam React SPA geçişi. MessagesPage, MessageTable, ThreadView, SettingsView bileşenleri.
19.03.20264.21.2Mesaj dökümanı, yanıt akışı ve rezervasyon ilişkilendirme özellikleriyle gerçek arayüze göre güncellendi.
26.02.20264.21.0İlk sürüm oluşturuldu.