Bilgilendirme Mesaj Metinlerini Koşullu Biçilendirme Nasıl Yapılır?

Fuat POYRAZ

Fuat POYRAZ

Son güncelleme tarihi Aug 13, 2026

Kargo Entegratör, gönderileriniz için alıcılarınıza otomatik SMS ve e-posta bildirimleri gönderebilir. Bildirim şablonlarınızı panelinizde Ayarlar → Bilgilendirme Ayarları bölümünden düzenleyebilirsiniz. Bu ekranda SMS Şablonları ve Email Şablonları sekmeleri altında, her gönderi durumu için (Gönderime Hazır, Yola Çıktı, Taşıma Sürecinde vb.) ayrı bir mesaj metni tanımlanır ve bildirimler yalnızca ilgili şablon açık olduğunda gönderilir.

Bazı durumlarda tüm gönderilere aynı mesajı göndermek yeterli olmaz: örneğin kapıda ödemeli bir siparişte alıcıya ödeme tutarını hatırlatmak, normal siparişlerde ise standart bir mesaj göndermek istersiniz. Bu ihtiyaç için şablon metinlerinizde koşullu ifadeler kullanabilirsiniz; mesaj, gönderinin ödeme bilgisine göre otomatik olarak farklı biçimde oluşturulur.

Koşul yazımı

Koşullar {% if %} ... {% else %} ... {% endif %} biçiminde yazılır:


{% if is_pay_at_door %}Kapıda ödemeli siparişiniz{% else %}Siparişiniz{% endif %} kargoya verildi.

Kapıda ödemeli bir gönderide alıcıya "Kapıda ödemeli siparişiniz kargoya verildi.", diğer gönderilerde "Siparişiniz kargoya verildi." mesajı gönderilir.

Tahsilat tipine göre ayrım yapıp tutarı da gösterebilirsiniz:


{% if payment_type == 'cash_money' %}Teslimatta {{total}} {{currency}} nakit ödemeniz gerekmektedir.{% endif %}

Koşullarda kullanılabilen değişkenler

  • is_pay_at_door — Gönderi kapıda ödemeli ise doğru (true) olur.

  • payment_type — Tahsilat tipi: 'cash_money' (Nakit) veya 'credit_card' (Kredi kartı).

  • payor_type — Kargo ücretini ödeyen: 'sender' (Gönderici) veya 'receiver' (Alıcı).

Mesaja eklenebilen ödeme değişkenleri

Bilgilendirme Ayarları'ndaki şablon düzenleme ekranında, "Kullanabileceğiniz Değişkenler" listesinden sürükle-bırak ile de ekleyebilirsiniz:

  • {{payment_type_text}} — Ödeme tipi (Nakit / Kredi kartı)

  • {{payor_type_text}} — Kargo ücretini ödeyen (Gönderici / Alıcı)

  • {{total}} — Tahsilat tutarı

  • {{currency}} — Para birimi

Örnek şablonlar

Kapıda ödeme bilgisiyle "Yola Çıktı" mesajı:


Sayın {{full_name}}, {% if is_pay_at_door %}kapıda ödemeli siparişiniz ({{payment_type_text}}, {{total}} {{currency}}){% else %}siparişiniz{% endif %} {{cargo_company}} firmasına teslim edilmiştir. Takip: {{tracking_link}}

Yalnızca nakit tahsilatlı gönderilere ek uyarı:


{% if payment_type == 'cash_money' %}Lütfen teslimatta {{total}} {{currency}} tutarını nakit olarak hazır bulundurunuz.{% endif %}

Bilinmesi gerekenler

  • Koşullu mesajların gönderilebilmesi için ilgili bildirimin Bilgilendirme Ayarları'ndan açık olması gerekir; bildirim kapalıysa mesaj gönderilmez.

  • Yalnızca {% if %}, {% elseif %}, {% else %} ve {% endif %} etiketleri desteklenir.

  • Kapıda ödemeli olmayan gönderilerde ödeme değişkenleri boş metin olarak gelir; koşul kullanmadan da şablona ekleyebilirsiniz.

  • Şablonunuzu kaydederken sistem otomatik olarak kontrol eder; yazım hatası varsa hata mesajı şablonun altında gösterilir ve düzeltmeden kayıt yapılmaz.

  • Koşullu mesajlar WhatsApp şablonlarında desteklenmez (WhatsApp şablonları Meta onayından geçtiği için sabit metinlidir).