Get cash tracking session data

Nakit takibi oturumu verilerini gerektiren iş akışlarında, POS Pro'nuzdan nakit takibi oturumu bilgilerini almak için Get cash tracking session data işlemini kullanabilirsiniz. Nakit takip oturumları, mağazanızın kasalarındaki nakit parayı takip etmek için kullanılır.

Yapılandırma

Alanlar

Get cash tracking session data işlemi aşağıdaki alanları içerir.

Veri al işlemlerinde kullanılan alanlar.
AlanAçıklama
Verileri sıralama ölçütüGereklidir. Arama sorgusu tarafından döndürülen verilerin sıralanmasında kullanılan parametreler.
Maksimum sonuç sayısıGereklidir. Seçtiğiniz arama sorgusu tarafından döndürülebilecek maksimum sonuç sayısı. Bir seferde 100 adede kadar sonuç döndürebilirsiniz.
SorguGereklidir. Yaygın sorgulardan birini seçin veya kendi sorgunuzu oluşturmak için Gelişmiş'i seçin.

Sorgu dizesi

Bu, son bir gün içinde kapatılan nakit takibi oturumlarını almak için örnek bir sorgudur:

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

closing_time değişkeni, CashTrackingSessions sorgusu üzerinde bulunan bir filtredir ve bir defadan fazla kullanılabilir veya diğer değişkenlerle birleştirilebilir. scheduledAt Liquid değişkeni, Planlanan zaman tetikleyicisini kullanan iş akışlarında kullanılabilir. date_minus Liquid etiketi, bir tarihten zaman çıkarmanıza olanak sağlayan özel bir Flow etiketidir.

Veri sorgusu yaparken şunları bilmek faydalıdır:

  • Mevcut nakit takibi oturumu filtrelerinin listesi

  • Sorgular belirli bir sözdizimine sahip olmalıdır

  • Sorgu alanı değerleri her zaman belgelenmez. Bazı durumlarda değerler, API belgelerine bakarak bulunabilir. Alternatif olarak, filtreleme yaparken alan değerlerini genellikle Yöneticideki URL'lerde bulabilirsiniz. Örneğin, bazı Sipariş sorgusu değerlerini bulmak için Yöneticideki Siparişler sayfasını filtreleyin ve URL'yi kontrol edin.

  • Shopify GraphiQL uygulamasını kullanarak mağazanızda bir sorguyu çalıştırabilir veya test edebilirsiniz.

  • Sorgunuz başarısız olursa ne olacağına dikkat etmeniz gerekir. Genellikle API tüm sonuçları (sıfır sonuç yerine) döndürür.

Döndürülen veriler

Tüm Veri al işlemleri, 0 ile 100 arasında kaynağın bir listesini döndürür. Kullandığınız duruma bağlı olarak, bu verileri çeşitli şekillerde kullanmak isteyebilirsiniz:

  • Her liste öğesi için ayrı ayrı işlem yapmanız gerekiyorsa (her birine bir etiket eklemek gibi), For each eylemini kullanabilirsiniz.
  • Verileri toplamanız gerekiyorsa (kaç sonuç döndürüldüğünü saymak gibi) Count veya Sum işlemlerini kullanabilirsiniz.
  • Listenin çıktısını almanız gerekiyorsa (tüm öğeleri içeren bir e-posta göndermek gibi) döndürülen verileri sonraki işlemlerde doğrudan kullanabilirsiniz. Bu işlemi takip eden adımlarda getirilen verilere erişmek için nakit takibi oturumları listesi olan Get cash tracking session data adlı değişkeni kullanın. Bu değişkeni hem koşullarda hem de işlemlerde kullanabilirsiniz. Örneğin, nakit takibi oturumlarının listesini aşağıdaki gibi bir Dahili e-posta gönder işlemiyle gönderebilirsiniz:
{% for single_cash_tracking_session in GetCashTrackingSessionData %}
- {{ single_cash_tracking_session.id }}
{% endfor %}

Tetikleyiciler

Bu işlemi, Planlanan zaman tetikleyicisi de dahil olmak üzere herhangi bir iş akışında kullanabilirsiniz. Planlanan zaman tetikleyicisini kullanan bir iş akışı, etkinlik sonucunda değil, belirttiğiniz zamanda başlatılır. Mağazanızdan veya iş akışını başlatan bir uygulamadan gelen belirli bir etkinlik olmadığından hiçbir veri otomatik olarak dahil edilmez.

API Referansı

Bu işlemde kullanılan API hakkında daha fazla bilgi için CashTrackingSessions sorgusuna bakın.

Aradığınız cevapları bulamıyor musunuz? Yardımcı olmak için buradayız.