Zamanlanmış zaman

Zamanlanmış zaman tetikleyicisi, bir iş akışını belirttiğiniz bir saat ve tarihte başlatır ve şu seçenekleri sunar:

  • iş akışını belirli bir programa göre tekrarlama
  • belirli ölçütler karşılandığında iş akışının tekrarlanmasını durdurma

Shopify Flow için kullanılabilen diğer tetikleyicilerin çoğundan farklı olarak Zamanlanmış zaman tetikleyicisi, bir iş akışını mağazanızda veya bir uygulamada gerçekleşen bir etkinliğe göre değil, iş akışını oluştururken ayarladığınız ölçütlere göre başlatır.

Zamanlanmış zaman tetikleyicisini kullanmanın üç farklı yolu vardır:

Birden fazla program oluşturabilir ve bu yaklaşımların herhangi bir kombinasyonunu kullanabilirsiniz.

Zamanlanmış zaman tetikleyicisini kullanmayla ilgili önemli noktalar

  • Bir iş akışının gelecekte en az bir kez gerçekleşmesi gerekir. Hem geçmişte başlayan hem de geçmişte biten bir iş akışı oluşturulursa bu iş akışını etkinleştiremezsiniz.
  • Tekrarlanan iş akışları için, tekrarlanmalar arasındaki mümkün olan en uzun aralık bir yıldır. Mümkün olan en kısa aralık 10 dakikadır. Kısa zaman aralıklarında, bir iş akışının çalışması aralıktan daha uzun sürerse kullanılan sorguya ve iş akışındaki işlemlere bağlı olarak tutarsız sonuçlar alabilirsiniz.

Belirli bir tarih ve saatte çalışan bir iş akışı oluşturma

  1. Yeni bir iş akışı oluşturun ve ardından Zamanlanmış zaman tetikleyicisini seçin.
  2. İsteğe bağlı: Kullanılacak saat dilimini seçin. Bu, varsayılan olarak mağazanızın saat dilimine ayarlanmıştır.
  3. Bir Başlangıç tarihi ve Başlangıç saati girin.
  4. İsteğe bağlı: İş akışına ek bir program eklemek için Program ekle'ye tıklayın.

Bir programa göre tekrar tekrar çalışan bir iş akışı oluşturma

  1. Zamanlanmış zaman tetikleyicisiyle başlayan bir iş akışı oluşturun.
  2. Başlangıç saatini ve tarihini ayarladıktan sonra Tekrarlama kuralı ekle'ye tıklayın.
    1. İş akışı tekrar çalıştırılmadan önce geçecek süreyi seçin. Bu miktar bir tam sayı olmalıdır. Ondalık sayılar desteklenmez.
    2. Zaman aralığını şu seçeneklerden ayarlayın: Günler, Haftalarveya Aylar'ye tıklayın.
      • Haftalar'ı seçerseniz iş akışının çalışacağı günü tıklayın.
      • Aylar'ı seçerseniz iş akışının çalışacağı ayın gününü seçin.
  3. İsteğe bağlı: İş akışının tekrarlanmasını durduracak ölçütler ayarlamak için Bitiş kuralı ekle'ye tıklayın.

Belirli ölçütler karşılandığında tekrarlanmayı durduran bir iş akışı oluşturma

  1. Zamanlanmış zaman tetikleyicisi ve bir Tekrarlama kuralı ile başlayan bir iş akışı oluşturun.
  2. Bitiş kuralı ekle'ye tıklayın.
  3. Aşağıdakilerden birini yapın:
    • İş akışını belirli sayıda çalıştıktan sonra durdurmak için Tekrarlanma sayısından sonra'yı seçin ve ardından Sayı bölümüne sayıyı girin.
    • İş akışını belirli bir zamanda durdurmak için Bir tarih ve saatte'yi seçin ve ardından bir Bitiş tarihi ile Bitiş saati girin.

Veri alma işlemleri

Çoğu iş akışı bir etkinlik nedeniyle başlar ve otomatik olarak o etkinlikle ilgili verileri içerir. Örneğin, bir iş akışı Sipariş oluşturuldu tetikleyicisi tarafından başlatıldığında, iş akışı yeni bir sipariş verildiğinde başlar. İş akışı, çalışmasını sağlayan siparişle ilgili bilgilere otomatik olarak sahip olur ve o iş akışı dahilinde işlemler gerçekleştirir.

Zamanlanmış zaman tetikleyicisini kullanan bir iş akışında, iş akışı bir etkinliğin sonucu olarak değil, sizin belirttiğiniz bir zamanda başlar. İş akışını başlatan, mağazanızda veya bir uygulamada gerçekleşen belirli bir etkinlik olmadığından, otomatik olarak dahil edilen hiçbir veri yoktur. Siparişler veya ürünler üzerinde işlem yapan bir iş akışı oluşturmak için bu verileri iş akışınıza getirmek üzere aşağıdaki işlemleri kullanabilirsiniz:

Zamanlanmış zaman değişkenleri

Bir iş akışını Zamanlanmış zaman tetikleyicisiyle başlattığınızda, bu iş akışındaki liquid değişkenlerini kabul eden koşul ve eylemlerde ek bir değişken kullanılabilir. scheduledAt olarak adlandırılan Zamanlandığı zaman değişkeni, iş akışının çalışmak üzere zamanlandığı saati ve tarihi döndürür.

Zamanlanmış zaman tetikleyicisini test etme

Bu tetikleyiciyle başlayan bir iş akışını test etmek için ilk iş akışını, iş akışını etkinleştirdikten kısa bir süre sonra çalışacak şekilde ayarlayın. İş akışınızın amaçlandığı gibi çalıştığından emin olduktan sonra başlangıç tarihini ve saatini güncellemek için iş akışınızı düzenleyin.

Şablonlar

Gelecekte etiketli ürünleri bir koleksiyona ekleme

Gelecekteki bir zamanda, belirli bir etikete sahip tüm ürünleri alın ve ardından bunları bir koleksiyona ekleyin. Şablonu görüntüle

Bir müşteri meta alanını tüm müşteriler için etiketlere dönüştürme

Bu iş akışı, bir meta alan değerine göre tüm müşterilerinize geriye dönük etiket ekler. Her saat çalışır ve "işlendi" etiketine sahip olmayan 100'e kadar müşteriyi getirir. Her müşteri için bir custom.test meta alanının değerine bakar ve bunu etiket olarak ekler. İş akışı ayrıca, iş akışının bir sonraki zamanlanmış çalıştırmasında döndürülmemesi için bir "işlendi" etiketi ekler. İş akışını kullanmak için mağazanızdaki bir meta alanla eşleşecek şekilde meta alan ad alanını ve anahtarını değiştirmeniz gerekir. Şablonu görüntüle

Mağaza meta alanları oluşturma ve başlatma

İhtiyaç duyduğunuz değer(ler) ile tanımlar oluşturup meta alanı başlatarak Flow ile mağaza meta alanlarını kullanın. Şablonu görüntüle

Etkin olmayan müşterileri silme

5 yıldan eski olan ve hiç sipariş vermemiş müşterileri silin. Şablonu görüntüle

Etkin olmayan ürünleri silme

Envanteri olmayan ve bir yıldır güncellenmemiş ürünleri silin. Şablonu görüntüle

Kod kullanan etkin indirimlerin haftalık özetini e-postayla gönderme

Kod kullanan etkin indirimlerin özetini e-postayla gönderir. İş akışı, her pazartesi saat 9.00'da zamanlamaya göre çalışır. İş akışı; zamanlamayı, özeti nasıl alacağınızı, eklemek istediğiniz indirimlerin türünü ve modu değiştirmek için özelleştirilebilir. Şablonu görüntüle

Haftada bir, Tresl Segments ile raporlar oluşturma ve gönderme

Tresl Segments uygulamasını kullanarak bir veya daha fazla rapor oluşturur. Raporları belirtilen e-posta adreslerine gönderir ve haftada bir kez çalışmak için Zamanlanmış zaman tetikleyicisini kullanır. Şablonu görüntüle

Gelecekte belirli bir etikete sahip ürünleri yayınlama

Gelecekteki bir tarihte, belirli bir etikete sahip ürünleri alın ve yayınlayın. Zamanlanmış zaman tetikleyicisi ve Ürün verilerini al eylemi kullanılır. Şablonu görüntüle

Ürün oluşturulduktan 90 gün sonra yeni ürün etiketini kaldırma

Her gün, 90 günden daha uzun süre önce oluşturulmuş olan ve hâlâ "yeni" etiketine sahip 100'e kadar ürünü getirir. İş akışı daha sonra her ürün için bu etiketleri kaldırır. Şablonu görüntüle

Belirtilen tarih ve saatte ürünlerin Online Mağaza'dan kaldırılmasını zamanlama

Gelecekteki tek bir tarihte, ürünleri etikete, kimliğe veya SKU'ya göre online mağazadan kaldırın. Zamanlanmış zaman tetikleyicisinden, Ürün Verilerini Al eyleminden ve Her bir döngü için adımından yararlanır. Şablonu görüntüle

Son bir saatteki sipariş hacmi 10'dan az olduğunda bildirim gönderme

Bir sipariş sinyali bildirimi gönderir. Her saat, oluşturulan 10 adede kadar sipariği alır ve bunları sayar. Sayı 10'dan azsa e-posta yoluyla bir bildirim gönderir. Zamanlanmış zaman, Sipariş verilerini al ve Sayma adımlarını kullanır. Şablonu görüntüle

Beklemeye alınmış gönderim siparişlerinin listesini içeren günlük e-posta özeti gönderme

Bu iş akışı her gün, beklemeye alınmış tüm gönderim siparişlerini (her seferinde en fazla 100) sorgular. Sipariş adını ve atanan gönderim konumunu içeren bir e-posta özeti gönderir. Şablonu görüntüle

Stokta olmayan ürünleri içeren günlük e-posta özeti gönderme

Her gün, envanteri 0 olan tüm ürünleri alır ve bir e-posta özeti gönderir. Ürün verilerini al ve Zamanlanmış zaman tetikleyicisini kullanır. Şablonu görüntüle

Tüm açık Taslak Siparişleri içeren günlük bildirim gönderme

Her gün açık taslak siparişleri alır, bunları sayar ve bir Slack mesajı gönderir. Zamanlanmış zaman tetikleyicisini, Taslak siparişleri al ve Sayma eylemlerini kullanır. Şablonu görüntüle

Son bir gün içinde Online Mağaza'ya verilen tüm siparişlerin e-posta özetini gönderme

Her gün son bir günün siparişlerini alır ve online mağazada verilenleri içeren bir e-posta özeti gönderir. Şablonu görüntüle

2 günden eski tüm gönderilmemiş siparişleri içeren e-posta özeti gönderme

Zamanlamaları, sipariş verilerini al, say ve topla adımlarını kullanarak 2 günden eski, gönderilmemiş tüm siparişlerinizin günlük özetini alın. Şablonu görüntüle

Stoku az olan varyasyonların listesini içeren haftalık e-posta özeti gönderme

Bu iş akışı bir zamanlamaya göre (örneğin haftada bir) çalışır. Stoku az olan ürün varyasyonlarının bir listesini alır, sonuçları sayar ve varyasyon başlıkları ile varyasyonun Yönetici sayfasına yönlendiren bir bağlantı içeren bir e-posta özeti gönderir. Şablonu görüntüle

Geciken gönderimleri etiketleme ve günlük özetini gönderme

Her gün, 2 günlük kargo garantisini karşılamayan tüm siparişleri etiketler ve bu siparişlerin toplam adedini ve dolar değerini içeren günlük bir e-posta özeti gönderir. Şablonu görüntüle

Ters ibrazı olan müşterileri etiketleme

Bu iş akışı, her saat ters ibrazı olan siparişleri alır ve siparişin müşterisine bir etiket ekler. Zamanlanmış zaman tetikleyicisinden, sipariş verilerini al eyleminden ve her bir döngü için adımından yararlanır. Şablonu görüntüle

2 günden eski gönderilmemiş siparişleri etiketleme

İş akışı her gün, 2 günden eski gönderilmemiş tüm siparişleri alır ve siparişe bir etiket ekler. Şablonu görüntüle

Ürün meta alanı kullanarak indirimdeki ürün varyasyonlarını takip etme

Varyasyonlarından en az biri indirimdeyse ürüne bir meta alan ayarlar. Bu, hangi ürünlerin şu anda indirimde olduğunu takip etmek için yararlı olabilir. Şablonu görüntüle