Ödeme tetikleyicileri, adım adım

Ödeme tetikleyicileri, adım adım

Sayfayı kopyala

Ödeme hataları, reddedilen indirim kodları ve ilk kez sipariş veren müşteriler için adım adım Shopify Flow kılavuzları.

Satın alma anı civarında üç tetikleyici bulunur. Bunlardan ikisi, ödeme işlemi sırasında müşterinin tarayıcısından gelir ve bir destek talebi oluşturulmadan önce ödeme işleminin başarısız olacağını size bildirir. Üçüncüsü ise, bir müşterinin ilk siparişi için sıradan bir sipariş tetikleyicisidir.

Bu sayfada: Ödeme Hatası Gösterildi, Ödeme İndirim Kodu Reddedildi, İlk Kez Alışveriş Yapan Müşteri Siparişi

Shopify Flow
Nerede bulabilirsiniz: Shopify Flow'da “Bir tetikleyici seç” seçeneğini seçin, Workflow Trigger Extensions bölümünü açın ve “Checkout” ifadesini arayın.

Ödeme Hatası Gösterildi

Ödeme işlemi sırasında müşteriye bir hata veya uyarı görüntülendiğinde tetiklenir: geçerli olmayan bir adres, reddedilen bir ödeme, girilen veriyi kabul etmeyen bir alan gibi durumlar. Bu olay, mesajı, mesajın türünü ve ait olduğu alanı içerir.

Şu kaynaklardan çıkan yangınlar: Alışverişçinin tarayıcısında yer alan uygulamanın mağaza vitrini pikseli
İzin Mağaza Vitrini Davranışına Erişim
Açık Bunu kullanan bir Shopify Flow iş akışını etkinleştirmek, bu özelliği de etkinleştirir. Bu özelliğin kendi anahtarı, uygulamanın Tetikleyiciler sayfasında bulunur.

Şu amaçlarla kullanın:

  • Şikâyetler gelene kadar beklemeden, ödeme işleminin başarısız olduğunu tespit edin.
  • Bir değişiklikten sonra ihlal edilen bir sevkiyat veya ödeme kuralını tespit edin.

"Görüntülenen Ödeme Hatası"nın iş akışınıza gönderdiği bilgiler

Shopify Flow’daki değişken Tür İçindekiler
checkoutAlert Nesne Görüntülenen mesaj ve nerede göründüğü
checkoutAlert.message Metin Alışveriş yapan kişiye, kendi dilinde ne söylendi.
checkoutAlert.type Metin Uyarı türü, örneğin INPUT_INVALID.
checkoutAlert.target Metin Hata veren alan, örneğin cart.discountCode.
eventId Metin Bu olayın kimliği. Tam olarak neyin gönderildiğini görmek için uygulamanın Olay Geçmişi bölümünde bunu arayın.

Örnek: Bir kanalda ödeme hatalarını toplamak

  1. Tetikleyici olarak “Pick Checkout Hatası” seçeneği gösterilmiştir.
  2. Gereksiz uyarıları atlamak için bir koşul ekleyin: checkoutAlert.target, cart.discountCode’a eşit değil (reddedilen kodlar için ayrı bir tetikleyici vardır).
  3. "Slack'e HTTP isteği gönder" seçeneğini ekleyin: {{checkoutAlert.type}} on {{checkoutAlert.target}}: {{checkoutAlert.message}}.
  4. İş akışını etkinleştirin ve tekil olaylardan ziyade ani artışlara dikkat edin.

Ödeme Sırasında İndirim Kodu Reddedildi

Ödeme sayfası bir indirim kodunu reddettiğinde tetiklenir. Shopify, uygulamalara hangi kodun girildiğini bildirmez; bu nedenle olayda sadece neden bilgisi yer alır, başka hiçbir bilgi bulunmaz.

Şu kaynaklardan çıkan yangınlar: Alışverişçinin tarayıcısında yer alan uygulamanın mağaza vitrini pikseli
İzin Mağaza Vitrini Davranışına Erişim
Açık Bunu kullanan bir Shopify Flow iş akışını etkinleştirmek, bu özelliği de etkinleştirir. Bu özelliğin kendi anahtarı, uygulamanın Tetikleyiciler sayfasında bulunur.

Şu amaçlarla kullanın:

  • Bir e-postanın gönderilmesinden birkaç dakika sonra, geçerlilik süresi dolmuş veya yanlış yazılmış bir kampanya kodunu fark edin.

"Checkout İndirim Kodu Reddedildi" mesajının iş akışınıza gönderdiği içerik

Shopify Flow’daki değişken Tür İçindekiler
discountAttempt Nesne Kodun neden uygulanmadığı, alışverişçinin dilinde
discountAttempt.reason Metin
eventId Metin Bu olayın kimliği. Tam olarak neyin gönderildiğini görmek için uygulamanın Olay Geçmişi bölümünde bunu arayın.

Örnek: Reddedilen kod sayısındaki artış konusunda pazarlama departmanını uyarmak

  1. Tetikleyici olarak “Pick Checkout İndirim Kodu Reddedildi” seçeneği.
  2. Bir kanala veya sayaça HTTP isteği gönder seçeneğini ekleyin: A discount code was rejected: {{discountAttempt.reason}}.
  3. İş akışını etkinleştirin. Bir kampanya gönderildikten hemen sonra bu tür hataların art arda ortaya çıkması, e-postadaki kodun çalışmadığı anlamına gelir.

İlk Kez Sipariş Veren Müşteri

Daha önce hiç sipariş vermemiş bir müşteri tarafından sipariş verildiğinde tetiklenir. Bu, bir tarayıcı tetikleyicisi değil, sipariş tetikleyicisidir: güvenilir bir şekilde ulaşır ve siparişi ile müşteriyi referans olarak içerir.

Şu kaynaklardan çıkan yangınlar: Shopify webhook'u
İzin Sipariş Verilerine Erişim + Müşteri Verilerine Erişim
Açık Bunu kullanan bir Shopify Flow iş akışını etkinleştirmek, bu özelliği de etkinleştirir. Bu özelliğin kendi anahtarı, uygulamanın Tetikleyiciler sayfasında bulunur.

Şu amaçlarla kullanın:

  • Hoş geldiniz paketi, bir teşekkür notu ya da ilk siparişler için küçük bir hediye.
  • Daha sonra segmentasyon yapmak üzere ilk kez ev satın alanları etiketleyin.

İlk kez sipariş veren bir müşterinin siparişi iş akışınıza neyi gönderir?

Shopify Flow’daki değişken Tür İçindekiler
order Sipariş (Shopify) Müşterinin ilk siparişi. Tam bir Shopify siparişi olduğundan, tüm alanları ve Shopify Flow’un kendi sipariş eylemleri kullanılabilir durumdadır.
customer Müşteri (Shopify) İlk kez gelen müşteri. Tam kapsamlı bir Shopify müşterisi olduğundan, tüm alanları ve Shopify Flow’un kendi müşteri eylemleri kullanılabilir durumdadır.
eventId Metin Bu olayın kimliği. Tam olarak neyin gönderildiğini görmek için uygulamanın Olay Geçmişi bölümünde bunu arayın.

Örnek: İlk kez alışveriş yapan müşterileri etiketleyin ve hoş geldiniz mesajı gönderin

  1. Tetikleyici olarak İlk Kez Sipariş Veren Müşteri seçeneğini seçin.
  2. first-order** müşteri etiketini** ve first-order sipariş etiketini ekleyin.
  3. “Paketleme ekibine şirket içi e-posta gönder: {{order.name}} is {{customer.displayName}}'s first order - add the welcome card ifadesini ekleyin.
  4. İş akışını etkinleştirin.

Sonraki adımlar