E-Posta şablonlarında, kendi eklediğim bir PHP fonksiyonu çağırabilir miyim?
E-Posta şablonlarında (Yönetim paneli > E-Posta > E-Posta şablonları), şablon lib.php (templates/<aktif şablon dizini>/lib.php) gibi bir dosyaya eklediğniz fonkisyonları çağırabiliriz. Bunun için şablonlarda {%FUNC-DATA_
Ör :
E-Posta şablonu içinde {%FUNC-DATA_musteriMailData%} makrosunu ekleyip, aşağıdaki fonksiyonu şablon lib.php dosyasına ekleyebiliriz. Fonksiyon sipariş veren kullanıcı adı ve soyadını getirecektir.
function musteriMailData($session,$post)
{
// $session mail gönderilirken ki $_SESSION değeridir. Ör ilgili siparişin numarasını almak için kullanılabilir.
// $post mail gönderilirken ki $_POST değeridir.
$musteri = hq("select concat(username , ' (',name,' ',lastname,')') from siparis where randStr = '".$session['randStr']."'");
return 'Müşteri : '.$musteri.'
';
}
E-Posta ve SMS
E-Posta ve SMS kategorisinde bulunan diğer sıkça sorulan sorular.
- SMTP ayarlarına gireceğim bilgileri nereden öğrenebilirim?
- Gönderilen e-posta içeriklerini kişiselleştirebilir miyim?
- Gönderdiğim e-posta'lar SPAM klasörüne düşüyor.
- Gönderdiğim e-postalar ulaşmıyor.
- Site üzerinden e-posta gönderimlerinde "SMTP ERROR" hatası alıyorum.
- ShopPHP toplu e-posta gönderimi destekliyor mu?
- Ürün tanıtım e-postalarını hazırlamanın kolay bir yolu var mı?
- Sunucum e-posta gönderimlerinde kimlik doğrulaması kullanıyor. Bunu nasıl aktif edebilirim?
- Site üzerinden gönderimi yapılan e-postaları nereden takip edebilirim?
- Gönderdiğim E-Postalarda shopphp yazılarını nereden değiştirebilirim?
- Botların otomatik form submit edip, boş / fake e-posta göndermelerini nasıl engelleyebilirim?
- Yandex hesabım üzerinden mail gönderebilir miyim?
- E-Posta ve SMS ler gerçek zamanlı gönderilebilir mi?
- Yazılımda SMS gönderim desteği var mı?
- SMS Entegrasyonumu tamamladım. E-Posta ile birlikte SMS gönderilmesi için ne yapmam gerekiyor?