Metafield tetikleyicileri
10 farklı sahip türünde, türleri belirlenmiş sipariş, ürün ve müşteri varyantlarındaki meta alan değişiklikleri üzerine Shopify Flow iş akışlarını tetikleyin.
Metalan tetiği, 10 sahip türünden herhangi birinde belirli bir metalan tanımı değiştiğinde tetiklenir. Hangi metalanları izleyeceğinizi her seferinde tek bir tanım olmak üzere siz seçersiniz; böylece yüzlerce metalan içeren bir mağaza, yalnızca iş akışının ilgilendiği metalanlar için tetiklenir.
Desteklenen sahip türleri
Ürün, Ürün Varyantı, Koleksiyon, Müşteri, Sipariş, Şirket, Şirket Konumu, Blog, Blog Yazısı ve Sayfa.
Bir tane kurmak
Bu sayfadaki örnek, Rating (custom.rating) adlı bir ürün meta alanını izler; bu, bir yorum uygulamasının yazdığı türden bir değerdir.
1. Meta alanını seçin
- Uygulama gezinme menüsünden Metafield Tetikleyicilerini açın.
- Tetikleyici Ekle seçeneğine tıklayın.
- Meta alanının ait olduğu kaynak türünü seçin; örneğin, Ürün.
- Listeden meta alan tanımını seçin - çok sayıda varsa ada göre arama yapın - ve Tetikleyici Ekle seçeneğine tıklayın.
Yalnızca tanımı olan meta alanlar listelenir (Shopify yönetici paneli, Ayarlar, Özel veriler). Liste bir saat boyunca saklanır; bu nedenle, az önce oluşturduğunuz bir tanım listede görünmeyebilir: “Tetikleyici Ekle” seçeneğinin yanındaki Meta Alanlarını Yenile seçeneğine tıklayın ve iletişim kutusunu yeniden açın.

2. Meta alan artık izleniyor
Meta alan, listede Etkin olarak görünür. Etkinleştirmek için başka bir işlem yapmaya gerek yoktur: buraya eklemek, onu etkinleştirmek anlamına gelir. Silmek, izlemeyi durdurur.
Uygulama öncelikle mevcut kayıtlarınızdaki o meta alanın o anki değerini kaydeder; böylece ilk düzenleme işlemi, doğru eski değerle gerçekleştirilir.

3. Bir etkinliğin içerdiği şeyler
O andan itibaren, söz konusu meta alanına yapılan her düzenleme, Shopify Flow’da “Metafield Update” olayını tetikler. Bu olay, ad alanı ve anahtarı, ait olduğu kaydı, yeni değeri ve previousValue’u (meta alanının önceki değerini) içerir. Meta alanı ilk kez ayarlandığında previousValue boş olur. Buna, kayıt oluşturulduğunda zaten doldurulmuş olan bir meta alan da dahildir; örneğin, yanıtları meta alanlarda depolanan bir form aracılığıyla oluşturulan bir müşteri: olay, boş bir previousValue değeriyle bir kez tetiklenir.
Örnekte puan 4,5'ten 2,5'e düştü. "Değer 3'ten küçük ve öncekiDeğer 3 veya daha büyük" şeklindeki iş akışı koşulu, sonraki her düzenlemede değil, puan 3'ün altına düştüğü anda bir kez tetiklenir. Adım adım: Metafield tetikleyicileri, adım adım.

Genel tetikleyici ve türüne göre sınıflandırılmış tetikleyiciler
Metakalan değişikliklerini kullanmanın iki yolu vardır:
| Tetikleyici | Kapaklar | Sunar |
|---|---|---|
| Metafield Güncellemesi | 10 sahiplik türünün tamamı | Ad alanı, anahtar, sahip kimliği, eski ve yeni değer |
| Metafield Güncelleme Emri | Sadece siparişler | Aynı şey, buna ek olarak Shopify Flow’da yer alan referans sırası |
| Ürün Meta Alanı Güncellemesi | Yalnızca ürünler | Aynı şey, buna ek olarak ürünün yerel referansı |
| Müşteri Meta Alanı Güncellemesi | Sadece müşteriler | Aynı şey, buna ek olarak müşteri de yerel referans olarak |
| Ürün Varyantı Meta Alanı Güncellemesi | Yalnızca ürün varyantları | Aynı şey, buna ek olarak ana ürün de yerel referans olarak |
İş akışınızın kaynağın kendisi üzerinde işlem yapması gerektiğinde (örneğin, siparişe etiket eklemek veya sipariş kalemlerini okumak gibi), tür belirtilmiş bir tetikleyici kullanın. Yerel referans sayesinde Shopify Flow, arama adımına gerek kalmadan bu kaynak üzerinde kendi Shopify eylemlerini doğrudan kullanabilir.
Sadece bir değerin değiştiğini öğrenmeniz gerektiğinde veya tür varyantı bulunmayan bir sahip türünü izlediğinizde genel tetikleyiciyi kullanın.
Tanımlanmış tetikleyicilerin her birinin Tetikleyiciler sayfasında kendine ait bir anahtarı vardır (bu anahtarı kullanan bir Shopify Flow iş akışını etkinleştirmek, tetikleyiciyi de etkinleştirir) ve bunlar genel tetikleyiciye ek olarak devreye girer. Bu tetikleyiciler tek bir olayı paylaşır; bu nedenle her ikisini de etkinleştirmek, kotanızdan iki kez düşülmesine neden olmaz.
Kılavuzlar
- Sipariş meta alanlarında yapılan güncellemelerde Shopify Flow’u tetikle
- Ürün meta alanlarında yapılan değişikliklerde Shopify Flow’u tetikle
- Müşteri meta alanlarında yapılan güncellemelerde Shopify Flow’u tetikle
- Metafield tetikleyicileri, adım adım - beş metafield tetikleyicisinin her biri için birer örnek.
