Dohvaćanje podataka sesije praćenja gotovine

U tijekovima rada koji zahtijevaju podatke o sesiji praćenja gotovine možete upotrijebiti radnju Get cash tracking session data za dohvaćanje informacija o sesiji praćenja gotovine iz vašeg sustava POS Pro. Sesije praćenja gotovine upotrebljavaju se za praćenje gotovine u registrima vaše trgovine.

Konfiguracija

Polja

Radnja Get cash tracking session data sadrži sljedeća polja.

Polja koja se upotrebljavaju u radnjama Get data.
PoljeOpis
Sortiraj podatke premaObavezno. Parametri prema kojima se sortiraju podaci koje je vratio upit za pretraživanje.
Maksimalan broj rezultataObavezno. Maksimalan broj rezultata koji može vratiti odabrani upit za pretraživanje. Istodobno se može vratiti do 100 rezultata.
UpitObavezno. Odaberite neki od uobičajenih upita ili odaberite Napredno da biste izradili vlastiti.

Niz upita

Ovo je primjer upita za dohvaćanje sesija praćenja gotovine zatvorenih u proteklom danu:

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

Varijabla closing_time filtar je dostupan u upitu CashTrackingSessions query i može se upotrijebiti više puta ili u kombinaciji s drugim varijablama. Varijabla Liquid scheduledAt dostupna je u tijekovima rada koji su upotrebljavali pokretač Scheduled time trigger. Oznaka Liquid date_minus posebna je oznaka aplikacije Flow koja vam omogućuje oduzimanje vremena od datuma.

Prilikom postavljanja upita korisno je znati sljedeće:

  • Popis dostupnih filtara sesije praćenja gotovine

  • Upiti moraju slijediti određenu sintaksu

  • Vrijednosti polja upita nisu uvijek dokumentirane. U nekim se slučajevima vrijednosti mogu pronaći pregledom dokumentacije za API. Vrijednosti polja često možete pronaći i u URL-ovima u administratorskoj ploči prilikom filtriranja. Na primjer, da biste pronašli neke vrijednosti za upit o narudžbi, filtrirajte stranicu Narudžbe u administratorskoj ploči, a zatim provjerite URL.

  • Upit možete pokrenuti ili testirati u svojoj trgovini upotrebom aplikacije Shopify GraphiQL.

  • Obratite pozornost na to što će se dogoditi ako vaš upit ne uspije. API će često vratiti sve rezultate (umjesto da ne vrati nijedan).

Vraćeni podaci

Sve radnje Get data vraćaju popis od 0 do 100 resursa. Ovisno o slučaju upotrebe, te podatke možete upotrijebiti na različite načine:

  • Ako svakom stavkom na popisu trebate rukovati pojedinačno, kao što je dodavanje oznake za svaku, možete upotrijebiti radnju For each.
  • Ako trebate prikupiti podatke, na primjer prebrojiti koliko je rezultata vraćeno, možete upotrijebiti radnju Count ili Sum.
  • Ako vam je potreban izlazni popis, kao što je slanje e-poruke sa svim stavkama, vraćene podatke možete upotrijebiti izravno u sljedećim radnjama.

Da biste pristupili vraćenim podacima u koracima koji slijede nakon ove radnje, upotrijebite varijablu pod nazivom Get cash tracking session data, koja je popis sesija praćenja gotovine. Tu varijablu možete upotrijebiti i u uvjetima i u radnjama. Na primjer, popis sesija praćenja gotovine možete poslati u radnji Send internal email na sljedeći način:

{% for single_cash_tracking_session in GetCashTrackingSessionData %}
* {{ single_cash_tracking_session.id }}
{% endfor %}

Pokretači

Ovu radnju možete upotrijebiti u bilo kojem tijeku rada, uključujući pokretač Scheduled time. U tijeku rada koji upotrebljava pokretač Scheduled time tijek rada započinje u vrijeme koje ste odredili, a ne kao rezultat događaja. Budući da u vašoj trgovini ili iz aplikacije ne postoji specifičan događaj koji pokreće tijek rada, podaci nisu automatski uključeni.

Referenca za API

Za više informacija o API-ju koji se upotrebljava u ovoj radnji pogledajte CashTrackingSessions query.