Metafield tetikleyicileri, adım adım
Shopify Flow'da ürün, varyant, sipariş ve müşteri meta alanı değişikliklerine önceki değerle tepki veren tetikleyiciler için adım adım örnekler.
Meta alanlar, bir mağazanın Shopify’da ilgili alanı bulunmayan verileri sakladığı yerlerdir ve Shopify Flow, bu alanlardaki değişikliklere tepki veremez. Bu beş tetikleyici ise buna olanak tanır; ayrıca previousValue değerini de içerirler, böylece bir iş akışı artış ile düşüşü ayırt edebilir.
Tanım gereği hepsi çalışır: Uygulamanın Metafield Triggers sayfasında hangi meta alanları izleyeceğinizi seçersiniz. Orada eklemediğiniz bir meta alan için hiçbir tetikleme gerçekleşmez. Kurulum için bkz. Metafield tetikleyicileri.
Bu sayfada: Meta Alan Güncellemesi, Ürün Meta Alanı Güncellemesi, Ürün Varyantı Meta Alanı Güncellemesi, Sipariş Meta Alanı Güncellemesi, Müşteri Meta Alanı Güncellemesi

Metafield Güncellemesi
İzlenen bir meta alan değiştiğinde, herhangi bir sahip türü için tetiklenir: ürün, varyant, koleksiyon, müşteri, sipariş, taslak sipariş, şirket, şirket konumu, blog, blog yazısı veya sayfa.
| Şu kaynaklardan çıkan yangınlar: | Shopify webhook’u ve değişiklik algılama. Varyant, blog, blog yazısı ve sayfa meta alanları belirli bir zamanlamaya göre kontrol edilir |
| İzin | Ürün, Varyant ve Koleksiyon Verilerine Erişim |
| Açık | Meta alan tanımına göre, uygulamanın Meta Alan Tetikleyicileri sayfasında |
Şu amaçlarla kullanın:
- Tür tanımlı tetikleyicisi olmayan nesne türleri: koleksiyonlar, şirketler, sayfalar, blog yazıları.
- Birkaç meta alanını izleyen ve
metafieldKey'ye göre dallanan bir iş akışı.
Metafield Update’in iş akışınıza gönderdiği veriler
| Shopify Flow’daki değişken | Tür | İçindekiler |
|---|---|---|
metafieldKey |
Metin | Güncellenen meta alanın namespace.key değeri (Shopify Flow’da filtreleme amacıyla) |
resourceType |
Metin | Kaynak türü (ÜRÜN, ÜRÜN VARYANT, KOLEKSİYON, MÜŞTERİ, SİPARİŞ, ŞİRKET, ŞİRKET ŞUBESİ, ÜRÜN KODU, BLOG, SAYFA) |
resourceId |
Metin | Güncellenen kaynağın GID’si |
metafield |
Nesne | Güncellenen meta alanı |
metafield.id |
Kimlik | Metalanın küresel kimliği |
metafield.namespace |
Metin | Meta alanının ad alanı |
metafield.key |
Metin | Metalanın anahtarı |
metafield.value |
Metin | Metalanın değeri |
metafield.previousValue |
Metin | Bu değişiklikten önceki değer. Meta alanı yeni oluşturulduğunda boş (Null) |
metafield.type |
Metin | Metalanın türü |
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: Değişen bir koleksiyon meta alanına tepki verme
- Uygulamada Metafield Triggers seçeneğini açın, Tetikleyici ekleye tıklayın, sahip türü olarak Koleksiyonu ve ilgili tanımı seçin, ardından kaydedin.
- Shopify Flow'da tetikleyici olarak Metafield Update seçeneğini seçin.
- Koşul Ekle:
metafieldKey,custom.banner_text’e eşit veresourceType,COLLECTION’e eşit. {{metafield.previousValue}} -> {{metafield.value}}ve{{resourceId}}içeren bir iç e-posta gönderme seçeneğini ekleyin.- İş akışını etkinleştirin.
Ürün Meta Alanı Güncellemesi
İzlenen bir ürün meta alanındaki değişiklikler meydana geldiğinde tetiklenir; ürün, Shopify Flow’da yerel bir referans olarak kullanılır.
| Şu kaynaklardan çıkan yangınlar: | Shopify webhook ve değişiklik algılama |
| İzin | Ürün, Varyant ve Koleksiyon Verilerine Erişim |
| 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:
- Ürün üzerinde doğrudan işlem yapın: etiketleyin, yayınlayın, başka bir meta alanını güncelleyin.
- Sayısal meta alanlardaki eşik değerler: bir derecelendirme, bir stok tahmini, bir tedarikçi teslim süresi.
"Ürün Metasahası Güncellemesi" iş akışınıza ne gönderir?
| Shopify Flow’daki değişken | Tür | İçindekiler |
|---|---|---|
product |
Ürün (Shopify) | Meta alanı değişen ürün. Tam bir Shopify ürünü olduğundan, tüm alanları ve Shopify Flow’un kendi ürün eylemleri kullanılabilir. |
metafieldKey |
Metin | Değişen meta alanın namespace.key değeri (Shopify Flow’da filtreleme amacıyla) |
metafield |
Nesne | Güncellenen meta alanı |
metafield.id |
Kimlik | Metalanın küresel kimliği |
metafield.namespace |
Metin | Meta alanının ad alanı |
metafield.key |
Metin | Metalanın anahtarı |
metafield.value |
Metin | Metalanın değeri |
metafield.previousValue |
Metin | Bu değişiklikten önceki değer. Meta alanı yeni oluşturulduğunda boş (Null) |
metafield.type |
Metin | Metalanın türü |
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: Puanı 3’ün altına düşen ürünleri etiketleyin
- Uygulamanın Metafield Tetikleyicileri sayfasına ürün meta alanını ekleyin.
- Shopify Flow'da Ürün Meta Alanı Güncelleme seçeneğini seçin.
- Koşul Ekle:
metafieldKey,reviews.ratingdeğerine eşit olsun. - Metafield değerleri metin olarak geldiği için sayıları karşılaştırmak üzere bir kod ekleyin:
dropped: Number(input.metafield.value) < 3 && Number(input.metafield.previousValue) >= 3döndürün. - Kodun
droppedçıktısına bir koşul ekleyin, ardındanlow-ratingürün etiketlerini ekleyin. - İş akışını etkinleştirin.


Ürün Varyantı Meta Alanı Güncellemesi
İzlenen bir varyant meta alanı değiştiğinde tetiklenir. Üst ürün bir referans olarak, varyant ise resourceId olarak gelir.
| Şu kaynaklardan çıkan yangınlar: | Shopify bu işlem için webhook göndermediği için belirli aralıklarla kontrol edildi |
| İzin | Ürün, Varyant ve Koleksiyon Verilerine Erişim |
| 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:
- Varyant verilerini ürün düzeyinde toplama; örneğin, tüm varyantlar arasında en kısa teslim süresi.
- Varyant düzeyindeki özellikleri bir beslemeye senkronize et.
"Ürün Varyantı Metasahası Güncellemesi" iş akışınıza ne gönderir?
| Shopify Flow’daki değişken | Tür | İçindekiler |
|---|---|---|
product |
Ürün (Shopify) | Meta alanı değişen varyantın ana ürünü (ürün meta alanlarını yazmak için bunu kullanın). Tam bir Shopify ürünü olduğundan, tüm alanları ve Shopify Flow’un kendi ürün eylemleri kullanılabilir durumdadır. |
resourceId |
Metin | Meta alanı değişen ürün varyantının GID'si |
metafieldKey |
Metin | Değişen meta alanın namespace.key değeri (Shopify Flow’da filtreleme amacıyla) |
metafield |
Nesne | Güncellenen meta alanı |
metafield.id |
Kimlik | Metalanın küresel kimliği |
metafield.namespace |
Metin | Meta alanının ad alanı |
metafield.key |
Metin | Metalanın anahtarı |
metafield.value |
Metin | Metalanın değeri |
metafield.previousValue |
Metin | Bu değişiklikten önceki değer. Meta alanı yeni oluşturulduğunda boş (Null) |
metafield.type |
Metin | Metalanın türü |
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: Bir varyant meta alanını ilgili ürüne kadar kopyalama
- Metafield Triggers sayfasına “variant” meta alanını ekleyin.
- Shopify Flow’da “Ürün Varyantını Seç” meta alanı güncellemesi.
productöğesine, değeri{{metafield.value}}olan Update product metafield öğesini ekleyin.- İş akışını etkinleştirin.
Metafield Güncelleme Emri
İzlenen bir sipariş meta alanı değiştiğinde tetiklenir; bu sırada sipariş, yerel bir referans olarak kullanılır.
| Şu kaynaklardan çıkan yangınlar: | Shopify webhook ve değişiklik algılama |
| İzin | Sipariş Verilerine Erişim |
| 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:
- Uygulamaların siparişlere kaydettiği verilere tepki verin: teslimat tarihi, risk puanı, ERP numarası.
- Bir onay meta alanı değiştiğinde yerine getirme adımlarını başlatın.
“Metafield Güncelleme” emri iş akışınıza ne gönderir?
| Shopify Flow’daki değişken | Tür | İçindekiler |
|---|---|---|
order |
Sipariş (Shopify) | Meta alanı değişen sipariş. Tam bir Shopify siparişi olduğundan, tüm alanları ve Shopify Flow’un kendi sipariş eylemleri kullanılabilir durumdadır. |
metafieldKey |
Metin | Değişen meta alanın namespace.key değeri (Shopify Flow’da filtreleme amacıyla) |
metafield |
Nesne | Güncellenen meta alanı |
metafield.id |
Kimlik | Metalanın küresel kimliği |
metafield.namespace |
Metin | Meta alanının ad alanı |
metafield.key |
Metin | Metalanın anahtarı |
metafield.value |
Metin | Metalanın değeri |
metafield.previousValue |
Metin | Bu değişiklikten önceki değer. Meta alanı yeni oluşturulduğunda boş (Null) |
metafield.type |
Metin | Metalanın türü |
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: Onay meta alanı “true” değerine geldiğinde bir siparişi serbest bırak
- Metafield Triggers sayfasına sipariş meta alanını ekleyin.
- Shopify Flow’da “Sipariş Toplama” Meta Alanı Güncellemesi.
- Koşul Ekle:
metafieldKey,custom.approved’e eşit vemetafield.value,true’e eşit. order.fulfillmentOrdersüzerinde, Yerine getirme siparişini serbest bırak seçeneğiyle bir Her bir için döngüsü ekleyin.- İş akışını etkinleştirin.
Müşteri Meta Alanı Güncellemesi
İzlenen bir müşteri meta alanı değiştiğinde tetiklenir; bu durumda müşteri, yerel referans olarak kullanılır.
| Şu kaynaklardan çıkan yangınlar: | Shopify webhook ve değişiklik algılama |
| İzin | Müşteri Verilerine Erişim |
| 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:
- Metatarlarda tutulan sadakat seviyeleri, kredi limitleri veya doğum günleri.
- Formlar veya uygulamalar tarafından oluşturulan müşteri özelliklerini bir CRM sistemine senkronize edin.
"Müşteri Metasahası Güncellemesi" iş akışınıza ne gönderir?
| Shopify Flow’daki değişken | Tür | İçindekiler |
|---|---|---|
customer |
Müşteri (Shopify) | Meta alanı değişen müşteri. Tam bir Shopify müşterisi olduğundan, tüm alanları ve Shopify Flow’un kendi müşteri eylemleri kullanılabilir durumdadır. |
metafieldKey |
Metin | Değişen meta alanın namespace.key değeri (Shopify Flow’da filtreleme amacıyla) |
metafield |
Nesne | Güncellenen meta alanı |
metafield.id |
Kimlik | Metalanın küresel kimliği |
metafield.namespace |
Metin | Meta alanının ad alanı |
metafield.key |
Metin | Metalanın anahtarı |
metafield.value |
Metin | Metalanın değeri |
metafield.previousValue |
Metin | Bu değişiklikten önceki değer. Meta alan yeni oluşturulduğunda boş olur. |
metafield.type |
Metin | Metalanın türü |
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: Altın seviyesine ulaşan müşterileri etiketleyin
- Metafield Triggers sayfasına müşteri meta alanını ekleyin.
- Shopify Flow'da Müşteri Meta Alanı Güncelleme seçeneğini seçin.
- Koşul Ekle:
metafieldKey,loyalty.tier’e eşit vemetafield.value,gold**’e eşit **olsun. gold** müşteri etiketlerini** ekle ve VIP ekibine şirket içi e-posta gönder.- İş akışını etkinleştirin.
Sonraki adımlar
Türüne göre tanımlanmış tetikleyiciler, genel tetikleyicinin yanı sıra devreye girer ve onun olayını paylaşır; bu nedenle her ikisini de etkinleştirmeniz, planınızın kotasından iki kez düşülmez.
- Tetikleyicilerle ilgili eksiksiz kılavuz - tek bir sayfada tüm tetikleyiciler.
- Doğru tetiği seçmek - hangisi sizin durumunuza uygun?
- Özel tetikleyiciler - hazır tetikleyicilerden uygun bir tane bulunmadığında, kendinizinkini yazın.
- Olay geçmişi ve sorun giderme - hangi olayın tetiklendiğini ve neyi içerdiğini görün.
