Ürün varyasyonu verilerini al

Ürün varyasyonu verilerini kullanan iş akışlarında, mağazanızdan ürün varyasyonu bilgilerini almak için Ürün varyasyonu verilerini al eylemini kullanabilirsiniz.

Yapılandırma

Alanlar

Ürün varyasyonu verilerini al eylemi, sorguyu oluşturmak için kullanılan aşağıdaki alanları içerir:

Veri al eylemlerinde kullanılan alanlar.
AlanAçıklama
Verileri sıralama ölçütüGerekli. Arama sorgusu tarafından döndürülen verilerin sıralanacağı parametreler.
Maksimum sonuç sayısıGerekli. Seçtiğiniz arama sorgusu tarafından döndürülebilecek maksimum sonuç sayısı. Her seferinde en fazla 100 sonuç döndürebilirsiniz.
SorguGerekli. Yaygın sorgular arasından seçim yapın veya kendinizinkini oluşturmak için Gelişmiş'i seçin.

Sorgu dizesi

Aşağıda, son gün içinde güncellenen ürün varyasyonlarını almaya yönelik bir sorgu örneği verilmiştir:

updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'

updated_at değişkeni, Ürün Varyasyonları sorgusunda kullanılabilen bir filtredir ve birden çok kez kullanılabilir veya diğer değişkenlerle birleştirilebilir. scheduledAt Liquid değişkeni, Zamanlanmış tetikleyiciyi kullanan iş akışlarında mevcuttur. date_minus Liquid etiketi, bir tarihten zaman çıkarmanıza olanak tanıyan özel bir Flow etiketidir.

Verileri sorgularken aşağıdakileri bilmek yararlı olacaktır:

  • Kullanılabilir ürün varyasyonu filtrelerinin listesi
  • Sorguların belirli bir söz dizimine uyması gerekir
  • Sorgu alanı değerleri her zaman belgelenmez. Bazı durumlarda değerler, API belgelerine bakılarak bulunabilir. Alternatif olarak, filtreleme yaptığınızda alan değerlerini genellikle yönetici panelindeki URL'lerde bulabilirsiniz. Örneğin, bazı Sipariş sorgusu değerlerini bulmak için yönetici panelindeki Siparişler sayfasını filtreleyin ve ardından URL'yi kontrol edin.
  • Mağazanızda bir sorguyu Shopify GraphiQL uygulamasını kullanarak çalıştırabilir veya test edebilirsiniz.
  • Sorgunuzun başarısız olması durumunda ne olacağına dikkat edin. API genellikle hiçbir sonuç döndürmek yerine tüm sonuçları döndürür.

Döndürülen veriler

Tüm Veri al eylemleri, 0 ile 100 arasında kaynak içeren bir liste döndürür. Kullanım senaryonuza bağlı olarak bu verileri çeşitli şekillerde kullanmak isteyebilirsiniz:

  • Her bir liste öğesini ayrı ayrı işlemeniz gerekiyorsa (örneğin her birine etiket eklemek gibi), For each eylemini kullanabilirsiniz.
  • Kaç sonucun döndürüldüğünü saymak gibi verileri toplamanız gerekiyorsa Sayı veya Toplam eylemlerini kullanabilirsiniz.
  • Listenin çıktısını almanız gerekiyorsa (örneğin, tüm ürünleri içeren bir e-posta göndermek için), döndürülen verileri sonraki eylemlerde doğrudan kullanabilirsiniz.

Bu eylemi izleyen adımlarda döndürülen verilere erişmek için, ürün varyasyonlarının bir listesi olan Get product variant data adlı değişkeni kullanın. Bu değişkeni hem koşullarda hem de eylemlerde kullanabilirsiniz. Örneğin, Dahili e-posta gönder eyleminde sipariş listesini şu şekilde gönderebilirsiniz:

{% for single_variant in GetProductVariantData %}
* {{ single_variant.name }}
{% endfor %}

Tetikleyiciler

Bu eylemi, Zamanlanmış saat tetikleyicisi de dahil olmak üzere tüm iş akışlarında kullanabilirsiniz. Zamanlanmış saat tetikleyicisini kullanan bir iş akışında, iş akışı bir etkinliğin sonucunda değil, belirttiğiniz bir zamanda başlar. İş akışını başlatan, mağazanızdaki veya bir uygulamadaki belirli bir etkinlik olmadığından, hiçbir veri otomatik olarak dahil edilmez.

API ayrıntıları

Şablonlar

Yeni siparişlere ücretsiz (%100 indirimli) ürün ekle

Bu şablon, stokta varsa yeni siparişlere ücretsiz bir ürün ekler. Envanteri kontrol eder, %100 indirim uygular ve müşteriye bildirim göndermeden siparişi günceller. Bu otomasyon şu durumlarda faydalı olabilir: (1) Siparişlere sürpriz bir ücretsiz ürün ekleyerek müşteri memnuniyetini artırma, (2) siparişlere ücretsiz numuneler ekleyerek yeni veya daha az bilinen ürünleri tanıtma ya da (3) ücretsiz ürünlerin eklenmesini ve indirimli hale getirilmesini otomatikleştirerek promosyonları kolaylaştırma. Şablonu görüntüle

Stoku az olan varyasyonlar için haftalık e-posta özeti gönder

Bu iş akışı, bir programa 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 e-posta özeti gönderir. Şablonu görüntüle