Şirket konumu verilerini al
Şirket konumu verilerini kullanan iş akışlarında, mağazanızdan şirket konumu bilgilerini almak için Şirket konumu verilerini al eylemini kullanabilirsiniz.
Yapılandırma
Alanlar
Şirket konumu verilerini al eylemi, sorguyu oluşturmak için kullanılan aşağıdaki alanları içerir:
| Alan | Açıklama |
|---|---|
| Verileri sıralama ölçütü | Gerekli. Arama sorgusuyla döndürülen verilerin sıralanacağı parametreler. |
| Maksimum sonuç sayısı | Gerekli. Seçtiğiniz arama sorgusunun döndürebileceği maksimum sonuç sayısıdır. Tek seferde en fazla 100 sonuç döndürebilirsiniz. |
| Sorgu | Gerekli. Yaygın sorgular arasından seçim yapın veya kendi sorgunuzu oluşturmak için Gelişmiş'i seçin. |
Sorgu Dizesi
Aşağıda, son bir gün içinde güncellenen şirket konumlarını alan örnek bir sorgu verilmiştir:
updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'updated_at değişkeni, Şirket konumları sorgusunda bulunan bir filtredir ve birden çok kez kullanılabilir veya diğer değişkenlerle birleştirilebilir. scheduledAt Liquid değişkeni, Zamanlanmış zaman tetikleyicisini kullanan iş akışlarında kullanılabilir. date_minus Liquid etiketi, bir tarihten zaman çıkarmanıza olanak tanıyan özel bir Flow etiketidir.
Veri sorgularken aşağıdakileri bilmek faydalı olacaktır:
- Kullanılabilir şirket konumu filtrelerinin listesi
- Sorgular belirli bir söz dizimine uymalıdır
- Sorgu alanı değerleri her zaman belgelenmez. Bazı durumlarda değerler, API belgelerine bakılarak bulunabilir. Alternatif olarak, alan değerlerini genellikle filtreleme yaptığınızda yönetici panelindeki URL'lerde bulabilirsiniz. Örneğin, bazı Sipariş sorgu değerlerini bulmak için yönetici panelindeki Siparişler sayfasını filtreleyin ve ardından URL'yi kontrol edin.
- Shopify GraphiQL uygulamasını kullanarak mağazanızda bir sorgu çalıştırabilir veya sorguyu test edebilirsiniz.
- Sorgunuzun başarısız olması durumunda ne olacağına dikkat edin. API, çoğu zaman 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 ila 100 arasında kaynak içeren bir liste döndürür. Kullanım örneğinize bağlı olarak, bu verileri çeşitli şekillerde kullanmak isteyebilirsiniz:
- Her birine etiket eklemek gibi, her bir liste öğesini ayrı ayrı işlemeniz gerekiyorsa Her biri için eylemini kullanabilirsiniz.
- Döndürülen sonuçların sayısını saymak gibi, verileri toplamanız gerekiyorsa Sayı veya Toplam eylemlerini kullanabilirsiniz.
- Tüm ürünleri içeren bir e-posta göndermek gibi, listeyi çıktı olarak almanız gerekiyorsa döndürülen verileri doğrudan sonraki eylemlerde kullanabilirsiniz.
Bu eylemi izleyen adımlarda döndürülen verilere erişmek için bir şirket konumları listesi olan Şirket konumu verilerini al adlı değişkeni kullanın. Bu değişkeni hem koşullarda hem de eylemlerde kullanabilirsiniz. Örneğin, bir Dahili e-posta gönder eyleminde konum listesini aşağıdaki gibi gönderebilirsiniz:
{% for single_company in GetCompanyLocationData %}
* {{ single_company.name }}
{% endfor %}Tetikleyiciler
Bu eylemi, Zamanlanmış zaman tetikleyicisi de dahil olmak üzere herhangi bir iş akışında kullanabilirsiniz. Zamanlanmış zaman tetikleyicisini kullanan bir iş akışında, iş akışı bir etkinliğin sonucu olarak değil, belirttiğiniz bir zamanda başlar. İş akışını başlatan, mağazanızdaki veya bir uygulamadaki belirli bir etkinlik olmadığından, otomatik olarak dahil edilen hiçbir veri yoktur.