SMS Bildirimleri
Menü yolu: Ayarlar → SMS • URL: /admin/settings/sms
Erişim: ADMIN, MANAGER • Plan: integration_sms eklentisi (SMS entegrasyonu)
Amacı
Bu ekran, müşterilerinize hangi olaylarda otomatik SMS gönderileceğini olay bazında yönetir. Rezervasyon durumları (alındı, onaylandı, reddedildi, iptal) ve sipariş durumları (alındı, onaylandı, hazırlanıyor, hazır, iptal) için bağımsız anahtarlar vardır. Mesaj metinleri sistem tarafından hazır gelir; bu ekranda yalnızca bildirimleri açar/kapatırsınız.
Ekran, SMS entegrasyonu eklentisine (integration_sms) bağlıdır. Eklenti
yoksa sol menüde SMS görünmez ve /admin/settings/sms adresine gittiğinizde
yükseltme kartı çıkar. Yetkiyi sunucu doğrular; arayüz yalnızca görünürlüğü yönetir.
Sağlayıcı kurulumu (sunucu tarafı)
SMS gönderiminin gerçekleşmesi için sistemde bir SMS sağlayıcısı tanımlı olmalıdır. Bu kimlik bilgileri bu ekranda girilmez; PII ve faturalandırma içerdiği için sunucu ortam değişkenleriyle yönetilir. Desteklenen sağlayıcılar NetGSM (Türkiye için varsayılan/öncelikli) ve Twilio’dur.
Sağlayıcıyı seçin
Sunucuda SMS_PROVIDER değerini netgsm veya twilio olarak ayarlayın. Boş bırakılırsa sistem önce NetGSM, sonra Twilio kimlik bilgilerini otomatik dener.
Kimlik bilgilerini girin
- NetGSM:
NETGSM_USERCODE,NETGSM_PASSWORDve gönderici başlığı (sender) içinNETGSM_MSGHEADER. - Twilio:
TWILIO_ACCOUNT_SID,TWILIO_AUTH_TOKENve gönderici numarası içinTWILIO_PHONE_NUMBER.
Doğrulayın
Kimlik bilgileri eksikse sağlayıcı devre dışı kalır ve sistem mock (gönderimsiz) moda düşer.
Üretim ortamında sağlayıcı yapılandırılmamışsa sistem açılışta hata vererek durur
(sessizce sahte gönderim yapmaz). Gönderimi bilerek susturmak gerekiyorsa
ALLOW_MOCK_SMS_IN_PROD=true açık bir kaçış kapısıdır. Bu ayarlar geliştirici/operatör
ekibindedir; kimlik bilgileri için hosting sorumlunuzla iletişime geçin.
Bildirimleri açma
Ekran tek bir üst anahtar ve altında olay gruplarından oluşur. Her değişiklik otomatik kaydedilir (ayrı bir “Kaydet” butonu yoktur); kayıt başarılıysa bir bilgi bildirimi, hata olursa yeniden deneme seçeneği görünür.
Ana anahtarı açın
En üstteki SMS Bildirimleri anahtarı ana şalterdir. Kapalıyken sipariş ve rezervasyon SMS anahtarları pasif (gri) görünür ve hiçbir SMS gönderilmez.
Rezervasyon SMS’lerini seçin
Hangi rezervasyon olaylarında SMS gideceğini işaretleyin: oluşturuldu, onaylandı, reddedildi, iptal edildi. Reddedildi mesajına, varsa girilen sebep otomatik eklenir.
Sipariş SMS’lerini seçin
Sipariş yaşam döngüsü için: alındı, onaylandı, hazırlanıyor, hazır, iptal edildi. Müşterinin telefonu olan siparişlere gönderilir.
SMS, yalnızca müşterinin telefon numarası kayıtlıysa ve ilgili olay anahtarı açıksa gönderilir. Numara yoksa gönderim sessizce atlanır; bu durum siparişi veya rezervasyonu engellemez.
Rezervasyon e-posta kanalı
Rezervasyon bölümünün yanında ayrı bir E-posta grubu vardır (oluşturuldu, onaylandı, reddedildi, iptal edildi). Bu anahtarlar ana SMS şalterinden bağımsızdır ve onunla birlikte pasifleşmez. Bildirim servisi kanal-duyarlıdır: müşteri bir e-posta adresi verdiyse ve buradaki ilgili anahtar açıksa bildirimi e-posta ile gönderir; e-posta yoksa SMS yolu (yalnızca telefon) yedek olarak devreye girer.
Test etme
Ekranda ayrı bir “test SMS gönder” butonu yoktur. Doğrulamak için:
Tek bir olayı açın
Ana anahtarı ve test etmek istediğiniz tek olayı (örn. Sipariş Hazır) açın.
Olayı tetikleyin
Telefon numarası kayıtlı bir test siparişi/rezervasyonu oluşturup ilgili duruma getirin (örn. siparişi “hazır” yapın).
Sonucu kontrol edin
Mesajın ulaştığını telefondan doğrulayın. Ulaşmazsa sağlayıcı kimlik bilgilerini ve müşteri numarasının kayıtlı olduğunu kontrol edin; gönderim hataları sunucu günlüklerine (telefon maskelenerek) yazılır.
İlgili sayfalar
- Rezervasyon akışı ve durumları: Rezervasyonlar
- Sipariş durumları: Siparişler
- Diğer entegrasyonlar: Entegrasyonlar