Získať údaje relácie sledovania hotovosti
V pracovných postupoch, ktoré vyžadujú údaje relácie sledovania hotovosti, môžete na získanie informácií o relácii sledovania hotovosti z POS Pro použiť akciu Získať údaje relácie sledovania hotovosti. Relácie sledovania hotovosti slúžia na sledovanie hotovosti v pokladniciach obchodu.
Na tejto stránke
Konfigurácia
Polia
Akcia Získať údaje relácie sledovania hotovosti obsahuje nasledujúce polia.
| Pole | Popis |
|---|---|
| Zoradiť údaje podľa | Povinné. Parametre, podľa ktorých sa zoradia údaje vrátené vyhľadávacím dopytom. |
| Maximálny počet výsledkov | Povinné. Maximálny počet výsledkov, ktoré môže vybratý vyhľadávací dopyt vrátiť. Naraz môžete vrátiť maximálne 100 výsledkov. |
| Dopyt | Povinné. Vyberte si z bežných dopytov alebo vyberte možnosť Rozšírené a vytvorte si vlastný. |
Reťazec dopytu
Toto je príklad dopytu na získanie relácií sledovania hotovosti, ktoré sa zatvorili za posledný deň:
closing_time:<='{{ scheduledAt }}' AND closing_time:>'{{ scheduledAt | date_minus: "1 day" }}'Premenná closing_time je filter, ktorý je k dispozícii v dopyte CashTrackingSessions, a môže sa použiť viackrát alebo kombinovať s inými premennými. Premenná Liquid scheduledAt je k dispozícii v pracovných postupoch, ktoré použili spúšťač Naplánovaný čas. Značka Liquid date_minus je špeciálna značka aplikácie Flow, ktorá umožňuje odčítať čas od dátumu.
Pri dopytovaní údajov je užitočné vedieť:
Dopyty musia dodržiavať určitú syntax
Hodnoty polí dopytu nie sú vždy zdokumentované. V niektorých prípadoch je možné hodnoty nájsť v dokumentácii k API. Prípadne môžete hodnoty polí často nájsť v adresách URL v administrátorskom paneli pri filtrovaní. Ak chcete napríklad nájsť niektoré hodnoty dopytu pre objednávky, vyfiltrujte stránku Objednávky v administrátorskom paneli a potom skontrolujte adresu URL.
Dopyt vo svojom obchode môžete spustiť alebo otestovať pomocou aplikácie Shopify GraphiQL.
Myslite na to, čo sa stane, ak dopyt zlyhá. Rozhranie API často vráti všetky výsledky (namiesto žiadnych).
Vrátené údaje
Všetky akcie Získať údaje vracajú zoznam obsahujúci 0 až 100 zdrojov. V závislosti od prípadu použitia môžete tieto údaje použiť rôznymi spôsobmi:
- Ak potrebujete spracovať každú položku zoznamu samostatne, napríklad pridať ku každej štítok, môžete použiť akciu For each.
- Ak potrebujete agregovať údaje, napríklad spočítať vrátené výsledky, môžete použiť akciu Count alebo Sum.
- Ak potrebujete vytvoriť výstup zoznamu, napríklad odoslať e‑mail so všetkými položkami, môžete vrátené údaje použiť priamo v nasledujúcich akciách.
Ak chcete získať prístup k vráteným údajom v krokoch, ktoré nasledujú po tejto akcii, použite premennú s názvom Získať údaje relácie sledovania hotovosti, ktorá predstavuje zoznam relácií sledovania hotovosti. Túto premennú môžete použiť v podmienkach aj akciách. Zoznam relácií sledovania hotovosti môžete napríklad odoslať v akcii Odoslať interný e‑mail takto:
{% for single_cash_tracking_session in GetCashTrackingSessionData %}
* {{ single_cash_tracking_session.id }}
{% endfor %}Spúšťače
Túto akciu môžete použiť v akomkoľvek pracovnom postupe vrátane spúšťača Naplánovaný čas. V pracovnom postupe, ktorý používa spúšťač Naplánovaný čas, sa pracovný postup spustí v zadanom čase, a nie ako výsledok udalosti. Keďže v obchode ani v aplikácii neexistuje žiadna konkrétna udalosť, ktorá by pracovný postup spustila, automaticky sa nezahrnú žiadne údaje.
Referenčná príručka API
Ďalšie informácie o rozhraní API, ktoré sa používa v tejto akcii, nájdete v časti Dopyt CashTrackingSessions.