|
Müşterileri E-Posta ile Bilgilendirmek |
|
|
Siparişin durumu "Teslim Edildi" veya "İptal Edildi" olarak değiştirildiğinde siparişi veren müşteriyi bir e-posta ile bilgilendirmek istiyoruz. Bu fonksiyonu gerçekleştirmek için "mor > Mailer" bileşenini kullanacağız. "SiparisDetay" sayfasını geliştirmeye devam ediyoruz. Uygulamalı Adımlar:
Şekildeki değerler sadece örnektir ve geçerli değildir. Burada belirlenen SMTP mail hesabı bir siparişin durumu değiştirildiğinde ilgili müşteriye bilgilendirme maili göndermek için kullanılacaktır.
"Mailer" bileşeninin "TextMailProcess" elemanı "SiparisBlok" işlem bloğu içinde mevcut ve aşağıdaki gibi konfigüre edilmiş durumdadır.
Bu işlem, "STATUS" karma kutusunun değeri değiştiğinde çalışacak ve siparişin sahibi olan müşterinin e-posta hesabına durum değişikliğini bildiren bir e-posta gönderecektir. Bu arada, bu işlemin tüm özelliklerinin @vof() tanımları ile dinamik olarak belirlenebileceğini belirtelim. Bu işlem ve yeni durumu veritabanına kaydeden "SiparisDurumunuDegistir" işlemi, "Degistir" komutunun işlem listesinde konfigüre edilmiştir. Sipariş Takibi Tamamlandı Web uygulamamızın Sipariş Takibi fonksiyonu tamamlanmış durumdadır. Şimdi projeyi "Derle ve Dene"[Shift+F9] butonuna basıp sonucu test edebilirsiniz.
| |||||||||||||||||||||||