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:
- belirli bir tarih ve saatte başlayan ve bir kez gerçekleşen bir iş akışı oluşturma
- belirli bir tarih ve saatte başlayan ve bir programa göre tekrarlanan bir iş akışı oluşturma
- belirli bir tarih ve saatte başlayan ve belirli ölçütler karşılanana kadar bir programa göre tekrarlanan bir iş akışı oluşturma
Birden fazla program oluşturabilir ve bu yaklaşımların herhangi bir kombinasyonunu kullanabilirsiniz.
Bu sayfada
- Zamanlanmış zaman tetikleyicisini kullanmayla ilgili önemli noktalar
- Belirli bir tarih ve saatte çalışan bir iş akışı oluşturma
- Bir programa göre tekrar tekrar çalışan bir iş akışı oluşturma
- Belirli ölçütler karşılandığında tekrarlanmayı durduran bir iş akışı oluşturma
- Veri alma işlemleri
- Zamanlanmış zaman değişkenleri
- Zamanlanmış zaman tetikleyicisini test etme
- Şablonlar
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
- Yeni bir iş akışı oluşturun ve ardından Zamanlanmış zaman tetikleyicisini seçin.
- İsteğe bağlı: Kullanılacak saat dilimini seçin. Bu, varsayılan olarak mağazanızın saat dilimine ayarlanmıştır.
- Bir Başlangıç tarihi ve Başlangıç saati girin.
- İ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
- Zamanlanmış zaman tetikleyicisiyle başlayan bir iş akışı oluşturun.
- Başlangıç saatini ve tarihini ayarladıktan sonra Tekrarlama kuralı ekle'ye tıklayın.
- İş 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.
- 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.
- İ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
- Zamanlanmış zaman tetikleyicisi ve bir Tekrarlama kuralı ile başlayan bir iş akışı oluşturun.
- Bitiş kuralı ekle'ye tıklayın.
- 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:
- Nakit takibi oturumu verilerini al
- Koleksiyon verilerini al
- Şirket verilerini al
- Şirket konumu verilerini al
- Müşteri verilerini al
- İndirim verilerini al
- Taslak sipariş verilerini al
- Gönderim siparişi verilerini al
- Hediye kartı verilerini al
- Konum verilerini al
- Meta nesne girişlerini al
- Meta nesne girişini al
- Sipariş verilerini al
- Ürün verilerini al
- Ürün varyasyonu verilerini al
- Satış planı grubu verilerini al
- Abonelik faturalandırma denemesi verilerini al
- Abonelik sözleşmesi verilerini al
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