Obținere date sesiune de urmărire a numerarului

În fluxurile de lucru care necesită date despre sesiunea de urmărire a numerarului, puteți utiliza acțiunea Obținere date sesiune de urmărire a numerarului pentru a recupera informațiile sesiunii de urmărire a numerarului de pe POS Pro. Sesiunile de urmărire a numerarului sunt utilizate pentru a urmări numerarul din registrele magazinului dvs.

Configurare

Câmpuri

Acțiunea Obținere date sesiune de urmărire a numerarului conține următoarele câmpuri.

Câmpuri utilizate în acțiunile Obținere date.
CâmpDescriere
Sortare date dupăObligatoriu. Parametrii după care sunt sortate datele returnate de interogarea de căutare.
Numărul maxim de rezultateObligatoriu. Numărul maxim de rezultate care pot fi returnate de interogarea de căutare pe care o selectați. Puteți returna până la 100 odată.
InterogareObligatoriu. Alegeți dintre interogările obișnuite sau selectați Avansat pentru a vă crea propria interogare.

Șir de interogare

Acesta este un exemplu de interogare pentru obținerea sesiunilor de urmărire a numerarului care au fost închise în ultima zi:

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

Variabila closing_time este un filtru disponibil în interogarea CashTrackingSessions și poate fi utilizată de mai multe ori sau combinată cu alte variabile. Variabila Liquid scheduledAt este disponibilă în fluxurile de lucru care au utilizat declanșatorul Oră programată. Eticheta Liquid date_minus este o etichetă Flow specială care vă permite să scădeți timp dintr-o dată.

Atunci când interogați date, este util să știți:

  • Lista de filtre disponibile pentru sesiunea de urmărire a numerarului

  • Interogările trebuie să respecte o anumită sintaxă

  • Valorile câmpurilor de interogare nu sunt întotdeauna documentate. În unele cazuri, valorile pot fi găsite consultând documentația API. Alternativ, puteți găsi adesea valorile câmpurilor în adresele URL din panoul de administrare atunci când filtrați. De exemplu, pentru a găsi unele valori pentru interogarea Comenzii, filtrați pagina Comenzi din panoul de administrare, apoi verificați adresa URL.

  • Puteți rula sau testa o interogare în magazinul dvs. utilizând aplicația Shopify GraphiQL.

  • Fiți atenți la ce se întâmplă dacă interogarea dvs. eșuează. Adesea, API-ul va returna toate rezultatele (în loc de niciunul).

Date returnate

Toate acțiunile Obținere date returnează o listă de la 0 la 100 de resurse. În funcție de cazul dvs. de utilizare, este posibil să doriți să utilizați aceste date în diverse moduri:

  • Dacă trebuie să gestionați fiecare articol din listă individual, cum ar fi să adăugați o etichetă pentru fiecare, atunci puteți utiliza acțiunea Pentru fiecare.
  • Dacă trebuie să agregați date, cum ar fi să numărați câte rezultate au fost returnate, atunci puteți utiliza acțiunile Numărare sau Sumă.
  • Dacă trebuie să generați lista ca rezultat, cum ar fi să trimiteți un e-mail cu toate articolele, atunci puteți utiliza datele returnate direct în acțiunile ulterioare.

Pentru a accesa datele returnate în pașii care urmează acestei acțiuni, utilizați variabila denumită Obținere date sesiune de urmărire a numerarului, care este o listă de sesiuni de urmărire a numerarului. Puteți utiliza această variabilă atât în condiții, cât și în acțiuni. De exemplu, puteți trimite lista de sesiuni de urmărire a numerarului într-o acțiune Trimitere e-mail intern în felul următor:

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

Declanșatoare

Puteți utiliza această acțiune în orice flux de lucru, inclusiv în declanșatorul Oră programată. Într-un flux de lucru care utilizează declanșatorul Oră programată, fluxul de lucru pornește la o oră pe care ați specificat-o, mai degrabă decât ca urmare a unui eveniment. Deoarece nu există niciun eveniment specific în magazinul dvs. sau de la o aplicație care să pornească fluxul de lucru, nu există date incluse automat.

Referință API

Pentru mai multe informații despre API-ul utilizat în această acțiune, consultați interogarea CashTrackingSessions.