İçeriğe geç

Shopify

Shopify’ın kendi webhook’larıyla, uygulama kurmadan, mağazandaki olaylar telefonuna bildirim olarak gelir. Kurulum 5 dakika sürer.

Shopify olayı Bildirim
Sipariş oluşturma (Order creation) Yeni sipariş: numara, tutar, müşteri
Sipariş ödemesi (Order payment) Sipariş ödendi
Sipariş iptali (Order cancellation) Sipariş iptal edildi
İade oluşturma (Refund create) İade
Müşteri oluşturma (Customer creation) Yeni müşteri

Diğer olaylar da bildirim olur; başlıkta olayın adı yazar.

  1. Panelde projenin Gelen sayfasında Yeni webhook’a bas.
  2. Şablon: Shopify. Tip isteğe bağlı: boşsa sipariş ve ödeme bildirimleri kasa sesiyle gelir; kendi logonu ve sesini istiyorsan bir tip seç.
  3. Kaydet ve adresi kopyala (https://api.pushbell.app/v1/hooks/…).
  1. Shopify yönetim panelinde Ayarlar → Bildirimler → Webhook’lar.
  2. Webhook oluştur: Olay Sipariş oluşturma, Biçim JSON, URL PushBell’deki adres, Webhook API sürümü en yenisi. Kaydet.
  3. İstediğin her olay için 2. adımı tekrarla (aynı adres).
  4. Webhook’lar listesinin altında “Webhook’larınız … ile imzalanacak” yazan anahtarı kopyala, PushBell’de webhook’un İmza sırrı alanına yapıştır ve kaydet. Böylece adresi bilen başka biri sahte bildirim gönderemez.
  5. Webhook’un satırındaki menüden Test gönder: bildirim birkaç saniyede gelir.

Shopify bir olayı tekrar gönderirse (aynı teslim kimliği) ikinci bildirim gelmez.

  • İmza sırrı yanlış: imzası tutmayan istek bildirim olmaz. Shopify’daki anahtarı yeniden kopyala. PushBell’deki webhook’ta Örnekle dene’ye Shopify’ın test isteğinin başlıklarını ve gövdesini yapıştırırsan nedenini görürsün.
  • Biçim XML seçilmiş: webhook’u silip JSON ile yeniden oluştur (Shopify olayı ve biçimi sonradan değiştirmeye izin vermiyor).
  • Bildirim sessiz geliyor: webhook’un tipine ses ve öncelik ver; telefonunda PushBell’in bildirim izinlerine bak.