Ana içeriğe geç

WhatsApp ve SMS Bildirimleri

Sipariş olayları, terk edilmiş sepetler ve daha fazlası için WhatsApp veya SMS bildirimleri gönderin.


Genel Bakış

Akış:

  1. Yönetici Settings'te gateway URL'lerini yapılandırır.
  2. Yönetici Products → Notifications (veya benzeri) içinde bildirim şablonları oluşturur.
  3. Tetikleyiciler tetiklendiğinde (örn. sipariş verildi, fatura ödendi, terk edilmiş sepet), modül gateway'e istek gönderir.
  4. Gateway mesajı WhatsApp veya SMS ile iletir.

Yapılandırma

Gateway URL'leri

  1. Setup → Settings → Products bölümüne gidin.
  2. WhatsApp / SMS Notifications altında:
    • Özelliği etkinleştirin.
    • SMS Gateway URL girin - SMS sağlayıcınızın webhook/API endpoint'i.
    • WhatsApp Gateway URL girin - WhatsApp sağlayıcınızın webhook/API endpoint'i.
  3. Kaydedin.

Şablon Bazlı Geçersiz Kılma

Her bildirim şablonu global gateway veya özel webhook URL kullanabilir.


Bildirim Şablonu Oluşturma

  1. Products → Notifications (veya Product Notifications) bölümüne gidin.
  2. New Notification'a tıklayın.
  3. Şunları yapılandırın:
FieldDescription
NameInternal name
ChannelWhatsApp or SMS
Triggerabandoned_cart, order_placed, order_paid
Recipientclient or staff
Message templateText with merge fields
Webhook URLOverride global (optional)
Webhook methodPOST or GET
Webhook bodyJSON template for the API
  1. Kaydedin.

Birleştirme Alanları

Mesaj şablonunda bu yer tutucuları kullanın:

FieldDescription
{companyname}Your company name
{cart_link}Link to checkout
{cart_total}Cart total (abandoned cart)
{client_name}Customer name
{contact_phonenumber}Phone number
{order_id}Order ID
{order_date}Order date
{total}Order total
{invoice_number}Invoice number
{invoice_link}Link to invoice

Tetikleyici Olaylar

  • abandoned_cart - Cron terk edilmiş sepet hatırlatmalarını gönderdiğinde.
  • order_placed - Sipariş/fatura oluşturulduğunda.
  • order_paid - Fatura ödendi olarak işaretlendiğinde.

Webhook Body

Varsayılan body formatı genellikle şöyledir:

{"to":"{contact_phonenumber}","body":"{message}"}

{message} yer tutucusu, işlenmiş mesajla (JSON ile kodlanmış) değiştirilir. Gateway API gereksinimlerinize uyacak şekilde body şablonunu ayarlayın.