Müşterileri E-Posta ile Bilgilendirmek

Top  Previous  Next

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:

1."Genel Tanımlar" sayfasını açın ve Sistem Kütüphanesinden "mor > Mailer > SMTPConnection" kütüphane elemanını sayfanın herhangi bir yerine yerleştirin ve özelliklerini size ait bir SMTP hesabının değerlerini girerek belirleyin.
 

SMTPAccount

 

Ş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.

TextMailProcess

"Mailer" bileşeninin "TextMailProcess" elemanı "SiparisBlok" işlem bloğu içinde mevcut ve aşağıdaki gibi konfigüre edilmiş durumdadır.

[-] Posta


SMTP Hesabı

SMTPConnection1

 

Kime

@vof(EMAIL)

 

Kopyası

 

 

Gizli Kopyası

 

 

Konu

"@vof(ID)" Nolu siparişinizin durumu değiştirilmiştir.

 

Mesaj

Sayın @vof(CUSTNAME),
 

"@vof(ID)" nolu siparişinizin durumu "@vof(STATUS)" olarak değiştirilmiştir.

 

Saygılarımızla,

Süper Mağaza.

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.

 

camera2

Nasıl yapıldığını izle