İlk iş akışınız, adım adım

İlk iş akışınız, adım adım

Sayfayı kopyala

Workflow Trigger Extensions tetikleyicisiyle ilk Shopify Flow iş akışınızı beş adımda kurun: fiyat yüzde 10'dan fazla düştüğünde ekibe uyarı gönderin.

Bu eğitimde, boş bir Shopify Flow tuvalinden tek bir eksiksiz iş akışı oluşturuluyor: bir ürünün fiyatı yüzde 10’dan fazla düşürüldüğünde ekibe uyarı gönderilmesi. Eğitimde “Ürün Varyantı Fiyatı Değişti” tetikleyicisi kullanılıyor; ancak bu uygulamanın tüm tetikleyicileri aynı şekilde kullanıldığından, aşağıdaki beş adım hepsi için geçerlidir.

Uygulamanın yüklü olması ve Ürün, Varyant ve Koleksiyon Verilerine Erişim izninin verilmiş olması gerekir. Aksi takdirde, Yükleme ve kurulum ile başlayın.

1. Bir iş akışı oluşturun ve tetikleyiciyi seçin

Yönetici panelinizden Shopify Flow’u açın (Uygulamalar > Shopify Flow) ve “İş akışı oluştur” seçeneğine tıklayın. Shopify Flow, ortasında bir komut alanı bulunan boş bir iş akışı açar. Bu uygulamanın bir tetikleyicisini seçmek için, altındaki “Bir tetikleyici seç” seçeneğine tıklayın.

Bir komut alanı ile “Tetikleyici seç” ve “Şablonlara göz at” düğmelerini içeren yeni ve boş bir Shopify Flow iş akışı
Yeni bir iş akışı. Bu uygulamanın bir tetikleyicisini seçmek için “Bir tetikleyici seç” seçeneğine tıklayın.

Açılan panelde, Workflow Trigger Extensions seçeneğini açın. Uygulamanın tüm tetikleyicileri, tek satırlık açıklamalarıyla birlikte burada listelenmiştir. Ayrıca, üst kısımdaki arama alanına bir ad yazabilirsiniz. Product Variant Price Changed seçeneğini seçin.

Shopify Flow
Uygulamadaki tüm tetikleyiciler; her birinin tek satırlık bir açıklaması bulunmaktadır. Arama alanı, listeyi filtreler.

Tetikleyici artık iş akışının ilk adımıdır. Tetikleyicinin panelinde, tetikleyicinin birlikte gönderdiği veriler gösterilir; bunlar, koşullarınızın ve eylemlerinizin kullanabileceği verilerdir.

İlk adımı “Ürün Varyantı Fiyatı Değişti” olan iş akışı panosu
Tetikleyici, iş akışının ilk adımıdır.

2. Bir koşul ekleyin

Tetikleyicinin altındaki + işaretine tıklayın ve Koşul seçeneğini seçin. Kriter ekle seçeneğine tıklayın: Shopify Flow, değişken seçiciyi açar. Tetikleyicinin adı altında yer alan her şey bu uygulamadan gelir.

priceChange olarak belirtilen bir fiyat değişikliği için eski ve yeni fiyat, aradaki fark (delta), yüzde (percentChange) ve direction değerleri. Bunlar, Shopify Flow koşullarının hesaplama yapamaması ve tutarların metin olarak gelmesi nedeniyle mevcuttur; bu nedenle uygulama hesaplamayı yapar ve sonucu sayı olarak size sunar.

Tetikleme adımının altındaki artı işareti açıldı ve “Eylem” ile “Koşul” seçeneklerini gösterdi
Bir adımın altındaki artı işareti, bir iş akışını oluşturan iki unsuru sunar: bir koşul ve bir eylem.
Shopify Flow
Bu tetikleyicinin iş akışınıza sağladığı bilgiler: önceki ve sonraki fiyat, aradaki fark, yüzde ve yön.

percentChange öğesini seçin, Şundan az seçeneğini belirleyin ve -10 değerini girin. Artık iş akışı yalnızca yüzde 10’dan fazla indirimlerde devam eder.

Bir Shopify Flow koşulu: priceChange.percentChange değeri -10'dan küçük
Son hali.

3. Bir eylem ekleyin

O zaman bölümünde, + simgesine tıklayın ve Eylem seçeneğini seçin. Bir uyarı için Şirket içi e-posta gönder seçeneği en basit olanıdır: başka bir uygulamaya gerek yoktur. Değişken ekle seçeneğiyle metne değişkenler ekleyin, örneğin:

{{productVariant.product.title}} / {{productVariant.title}}: {{priceChange.oldPrice.amount}} -> {{priceChange.newPrice.amount}} ({{priceChange.percentChange}} %)

Shopify Flow’un yapabildiği her şey burada da çalışır: etiket eklemek, bir meta alanı güncellemek, Slack’e veya ERP sisteminize bir HTTP isteği göndermek.

İsteğe bağlı: “Kodu çalıştır” seçeneğiyle verileri düzenleyin

İstediğiniz kod, birkaç değişkenden daha fazlasını içeriyorsa (yuvarlama, boş değer için yedek çözüm, hesaplama gibi), koşul ile eylem arasına Shopify Flow’un “Kod Çalıştır” adımını ekleyin. Bu adım, tetikleyicinin verilerini input olarak alır ve sonraki adımların kullanabileceği bir nesne döndürür.

Shopify Flow
"Çalıştır" kodu, tetikleyicinin verilerini girdi olarak alır ve kendisinden sonraki adımlar için değerler döndürür.

4. İş akışını etkinleştirin

İş akışına bir ad verin ve İş akışını etkinleştir seçeneğine tıklayın. Shopify Flow, uygulamaya bu tetikleyiciye sahip bir iş akışının aktif olduğunu bildirir; gerisini uygulama halleder:

  • tetikleyiciyi devreye sokar ve
  • Bir değişiklik tetikleyicisi durumunda, eşleşen kayıtların o andaki durumunu bir kez okur (temel senkronizasyon); böylece en ilk değişiklik için bile karşılaştırılacak bir değer hazır olur.

Büyük bir katalogda temel senkronizasyon işlemi birkaç dakika sürebilir. İşlem tamamlanana kadar, bir kaydın ilk değişikliği tetiklenmeyebilir.

Tamamlanmış iş akışı: tetikleyici, koşul, Kodu çalıştır; sağ üst köşede “İş akışını etkinleştir” seçeneği
Tamamlanmış iş akışı. İş akışını etkinleştirme seçeneği sağ üst köşede yer almaktadır.

5. Değişikliği yapın ve Olay Geçmişi'ni kontrol edin

Bir test varyantının fiyatını yüzde 10'dan fazla değiştirin. Ardından uygulamada Olay Geçmişini açın: Uygulamanın Shopify Flow'a gönderdiği her olay, durumuyla birlikte burada listelenir. Başarılı ifadesi, Shopify Flow'un olayı kabul ettiği anlamına gelir.

Uygulamanın "Olay Geçmişi" sayfası, tetiklenen tetikleyicileri durumlarıyla birlikte listeler
"Olay Geçmişi", uygulamanın Shopify Flow'a gönderdiği tüm olayları listeler.

Olayı tıklayarak tam olarak neyin gönderildiğini görebilirsiniz - koşullu ifadenizin algıladığı değerlerin aynısı. İş akışı beklediğiniz gibi çalışmadıysa, ilk olarak buraya bakmalısınız: olay mevcut mu ve varsaydığınız değerleri içeriyor mu?

Olay Geçmişi'nde bir olay açıldı: 89,00'dan 69,00'a fiyat değişikliği; delta, yüzdeDeğişim ve yön bilgileriyle birlikte
Bir olay, açıldı: tam olarak koşulunuzun algıladığı değerler.