Nakit takibi oturumu verilerini al
Nakit takibi oturumu verileri gerektiren iş akışlarında, POS Pro'nuzdan nakit takibi oturumu bilgilerini almak için Nakit takibi oturumu verilerini al eylemini kullanabilirsiniz. Nakit takibi oturumları, mağazanızın kasalarındaki nakdi takip etmek için kullanılır.
Yapılandırma
Alanlar
Nakit takibi oturumu verilerini al eylemi aşağıdaki alanları içerir.
| Alan | Açı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ı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 kapatılan nakit takibi oturumlarını almak için kullanılan örnek bir sorgu verilmiştir:
closing_time:<='{{ scheduledAt }}' AND closing_time:>'{{ scheduledAt | date_minus: "1 day" }}'closing_time değişkeni, CashTrackingSessions 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ış 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:
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, filtreleme yaptığınızda alan değerlerini genellikle 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.
Mağazanızda bir sorguyu Shopify GraphiQL uygulamasını kullanarak çalıştırabilir veya test edebilirsiniz.
Sorgunuz başarısız olursa 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 ila 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 öğesiyle ayrı ayrı ilgilenmeniz gerekiyorsa (örneğin her birine etiket eklemek gibi), Her biri için eylemini kullanabilirsiniz.
- Kaç sonuç döndürüldüğünü saymak gibi verileri toplamanız gerekiyorsa Sayı veya Toplam eylemlerini kullanabilirsiniz.
- Listenin çıktısını almanız gerekirse (ö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, nakit takibi oturumlarının bir listesi olan Nakit takibi oturumu verilerini al adlı değişkeni kullanın. Bu değişkeni hem koşullarda hem de eylemlerde kullanabilirsiniz. Örneğin, Dahili e-posta gönder eylemiyle nakit takibi oturumlarının listesini şu şekilde gönderebilirsiniz:
{% for single_cash_tracking_session in GetCashTrackingSessionData %}
* {{ single_cash_tracking_session.id }}
{% 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 olayın sonucu olarak değil, belirttiğiniz bir zamanda başlar. İş akışını başlatan, mağazanızda veya bir uygulamada gerçekleşen belirli bir olay olmadığından, otomatik olarak eklenen herhangi bir veri olmaz.
API Referansı
Bu eylemde kullanılan API hakkında daha fazla bilgi için CashTrackingSessions sorgusuna bakın.