İndirim tetikleyicileri, adım adım

İndirim tetikleyicileri, adım adım

Sayfayı kopyala

Shopify Flow’da indirim yaşam döngüsü için adım adım eğitimler: oluşturulma, güncellenme, silinme, süresinin dolması, kod eklenmesi ve kodun kaldırılması.

Bir indirimin tüm ömrü boyunca ortaya çıkan altı tetikleyici: oluşturulma, güncellenme, silinme, kod eklenmesi, kodun kaldırılması ve süresinin dolması - ki Shopify bunların hiçbirini raporlamaz.

Bu sayfada: İndirim Oluşturuldu, İndirim Güncellendi, İndirim Silindi, İndirim Süresi Doldu, İndirim Kodu Eklendi, İndirim Kodu Kaldırıldı

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 “İndirim” kelimesini arayın.

İndirim Oluşturuldu

Personel ya da bir uygulama tarafından, ister otomatik ister kod tabanlı olsun, bir indirim oluşturulduğunda tetiklenir.

Şu kaynaklardan çıkan yangınlar: Shopify webhook'u
İzin İndirimli Veri Erişimi
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:

  • Destek amacıyla yeni promosyonları duyurun, böylece kimse bir kodla karşılaştığında şaşırmasın.
  • Uygulamalar veya personel tarafından onay alınmadan oluşturulan indirimleri denetleyin.

Discount Created'ın iş akışınıza gönderdiği veriler

Shopify Flow’daki değişken Tür İçindekiler
discount Nesne Oluşturulan indirim
discount.id Kimlik İndirimin Shopify GID'si
discount.title Metin İndirimin adı
discount.status Metin İndirimin durumu (AKTİF, GEÇERLİLİĞİ SONA ERMİŞ, PLANLANMIŞ)
discount.createdAt Metin İndirim ne zaman oluşturuldu?
discount.updatedAt Metin İndirim en son ne zaman güncellendi?
discount.startsAt Metin İndirim ne zaman geçerli hale gelir?
discount.endsAt Metin İndirim süresi dolduğunda
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: Her yeni indirimi Slack’te duyurun

  1. Tetikleyici olarak “İndirim Seç” oluşturuldu.
  2. Slack webhook'una HTTP isteği gönder seçeneğini ekle: New discount "{{discount.title}}" ({{discount.status}}), runs {{discount.startsAt}} to {{discount.endsAt}}.
  3. İş akışını etkinleştirin.

İndirim Güncellendi

İndirim düzenlendiğinde tetiklenir: başlık, değer, tarihler, uygunluk, durum.

Şu kaynaklardan çıkan yangınlar: Shopify webhook'u
İzin İndirimli Veri Erişimi
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:

  • Devam eden promosyonlardaki değişiklikleri gözden geçirin.
  • Promosyon verilerini mağaza vitrinindeki bir başlığa veya bir e-posta aracına yeniden senkronize edin.

Discount Updated, iş akışınıza ne gönderir?

Shopify Flow’daki değişken Tür İçindekiler
discount Nesne Güncellenen indirim
discount.id Kimlik İndirimin Shopify GID'si
discount.title Metin İndirimin adı
discount.status Metin İndirimin durumu (AKTİF, GEÇERLİLİĞİ SONA ERMİŞ, PLANLANMIŞ)
discount.createdAt Metin İndirim ne zaman oluşturuldu?
discount.updatedAt Metin İndirim en son ne zaman güncellendi?
discount.startsAt Metin İndirim ne zaman geçerli hale gelir?
discount.endsAt Metin İndirim süresi dolduğunda
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: Etkin indirimlerdeki düzenlemeleri gözden geçirme

  1. Tetikleyici olarak “İndirim Seç” seçeneği güncellendi.
  2. Koşul Ekle: discount.status, ACTIVE değerine eşit olsun.
  3. {{discount.title}} ve indirimin yönetici bağlantısını içeren bir iç e-posta gönder seçeneğini ekleyin.
  4. İş akışını etkinleştirin.

İndirim Silindi

Bir indirim silindiğinde tetiklenir. Raporlama için geriye yalnızca kimlik numarası ve saat kalır.

Şu kaynaklardan çıkan yangınlar: Shopify webhook'u
İzin İndirimli Veri Erişimi
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:

  • Silinmiş bir promosyonu banner'lardan, feed'lerden veya bir e-posta aracından kaldırın.

"Discount Deleted" olayının iş akışınıza gönderdiği veriler

Shopify Flow’daki değişken Tür İçindekiler
discountId Metin İndirimin Shopify GID'si
deletedAt Metin İndirimin silindiği zaman damgası
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: Silinen bir indirimin ardından temizlik yapmak

  1. Tetikleyici olarak İndirim Silindi seçeneğini seçin.
  2. {{discountId}} ve {{deletedAt}} değerlerini içeren bir HTTP isteğini, promosyonlarınızı yansıtan sisteme gönderin.
  3. İş akışını etkinleştirin.

İndirim Süresi Doldu

Bir indirimin son geçerlilik tarihi geçtiğinde tetiklenir. Shopify o anda herhangi bir bildirim göndermez; bu nedenle uygulama belirli bir zamanlamaya göre kontrol eder ve süresi dolan her indirim için bir kez tetiklenir.

Şu kaynaklardan çıkan yangınlar: Shopify bu işlem için webhook göndermediği için belirli aralıklarla kontrol edildi
İzin İndirimli Veri Erişimi
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 promosyon afişinin kodu çalışmaz hale geldiğinde onu kaldırın.
  • Destek ekibine kampanyanın sona erdiğini bildir.
  • Takip kampanyasını başlatın.

"Discount Expired" olayı iş akışınıza ne gönderir?

Shopify Flow’daki değişken Tür İçindekiler
discount Nesne Süresi dolmuş indirim
discount.id Kimlik İndirimin Shopify GID'si
discount.title Metin İndirimin adı
discount.status Metin İndirimin durumu
discount.endsAt Metin İndirim süresi dolduğunda
discount.startsAt Metin İndirim ne zaman geçerli hale geldi?
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: Kodun geçerlilik süresi dolduğunda promosyon afişini kaldırın

  1. Tetikleyici olarak İndirim Süresi Doldu seçeneğini seçin.
  2. Temanızın başlığı okuduğu meta alanını temizleyen bir Mağaza meta alanını güncelle seçeneği ekleyin (veya Yönetici API isteği gönderin).
  3. {{discount.title}} expired at {{discount.endsAt}} ifadesini** iç e-posta metnine** ekleyin.
  4. İş akışını etkinleştirin. Test etmek için, bitiş zamanı birkaç dakika sonra olan bir indirim oluşturun.

İndirim Kodu Eklendi

Bir indirim koduna (toplu olarak oluşturulan kodlar dahil) bir kullanma kodu eklendiğinde tetiklenir.

Şu kaynaklardan çıkan yangınlar: Shopify webhook'u
İzin İndirimli Veri Erişimi
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:

  • Yeni kodları bir ortaklık veya influencer aracıyla kaydedin.
  • Devam eden bir kampanyaya kod ekleyen kişiyi denetleyin.

"Eklenen İndirim Kodu" iş akışınıza ne gönderir?

Shopify Flow’daki değişken Tür İçindekiler
discount Nesne Kodun eklendiği indirim
discount.id Kimlik İndirimin Shopify GID'si
discount.updatedAt Metin İndirim en son ne zaman güncellendi?
redeemCode Nesne Eklenen kullanma kodu
redeemCode.id Kimlik Kullanım kodunun Shopify GID'si
redeemCode.code Metin Kullanım kodu dizesi
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: Ortaklık aracınızla yeni bir kod kaydedin

  1. Tetikleyici olarak “İndirim Kodu Seçildi” eklendi.
  2. {{redeemCode.code}} ve {{discount.id}} değerlerini içeren bir HTTP isteği gönder seçeneğini ekleyin.
  3. İş akışını etkinleştirin.

İndirim Kodu Kaldırıldı

Bir indirimden bir kullanım kodu kaldırıldığında tetiklenir. Bu olay, kodu, kodun kaç kez kullanıldığını ve toplu kaldırma işleminin bir parçası olup olmadığını içerir.

Şu kaynaklardan çıkan yangınlar: Shopify webhook'u
İzin İndirimli Veri Erişimi
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:

  • Hâlâ kullanımda olan bir kodun ne zaman kaldırıldığını not edin.
  • Ortak sistemlerin geçersiz kodları yayınlamasını önleyin.

"Removed" İndirim Kodu iş akışınıza ne gönderir?

Shopify Flow’daki değişken Tür İçindekiler
discount Nesne Kodun kaldırıldığı indirim
discount.id Kimlik İndirimin Shopify GID'si
discount.updatedAt Metin İndirim en son ne zaman güncellendi?
discount.totalUsageCount Sayı Tüm kodlar genelinde indirimin tamamının kullanıldığı toplam sayı.
redeemCode Nesne Kaldırılan kullanım kodu
redeemCode.id Kimlik Kullanım kodunun Shopify GID'si
redeemCode.code Metin Kullanım kodu dizesi
redeemCode.usageCount Sayı Bu kod, kaldırılmadan önce kaç kez kullanıldı? Toplu kaldırma işleminin bir parçasıysa (kod başına kullanım sayısı ayrı ayrı hesaplanamaz) veya sayı belirlenemediğinde değer “Null” olarak gösterilir.
redeemCode.bulkRemoval Doğru / yanlış Toplu silme işleminin bir parçası olarak kod kaldırıldığında ve kod başına kullanım bilgisi mevcut olmadığında geçerlidir.
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: Kullanılmış bir kod kaldırıldığında uyarı ver

  1. Tetikleyici olarak “İndirim Kodu Seçildi” seçeneği kaldırıldı.
  2. Koşul Ekle: redeemCode.usageCount, 0'dan büyük ve redeemCode.bulkRemoval, false'a eşit.
  3. “Code {{redeemCode.code}} was removed after {{redeemCode.usageCount}} uses yazısını içeren bir iç e-posta gönder” seçeneğini ekle.
  4. İş akışını etkinleştirin.

Sonraki adımlar

Slack kurulumunu içeren daha ayrıntılı kılavuzlar: Yeni indirimleri Slack’e gönder, Bir indirimin süresi dolduğunda bir Shopify Flow’u tetikleyin ve İndirim kodu kaldırıldı uyarıları.