Získať údaje o návrhoch objednávok
V pracovných postupoch, ktoré používajú údaje o návrhoch objednávok, môžete použiť akciu Získať údaje o návrhoch objednávok na získanie informácií o návrhoch objednávok z vášho obchodu.
Konfigurácia
Polia
Akcia Získať údaje o návrhoch objednávok obsahuje nasledujúce polia, ktoré sa používajú na vytvorenie dopytu:
| 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 vrátiť vybraný vyhľadávací dopyt. Naraz možno vrátiť maximálne 100 výsledkov. |
| Dopyt | Povinné. Vyberte si z bežných dopytov alebo výberom možnosti Rozšírené vytvorte vlastný. |
Reťazec dopytu
Toto je príklad dopytu na získanie návrhov objednávok, ktoré sa aktualizovali za posledný deň:
updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'Premenná updated_at je filter dostupný v dopyte na návrhy objednávok a môžete ju použiť viackrát alebo skombinovať s inými premennými. Premenná Liquid scheduledAt je dostupná v pracovných postupoch, ktoré použili spúšťač Plá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 zadávaní dopytov na údaje je dobré vedieť:
- Zoznam dostupných filtrov objednávok
- Dopyty musia spĺňať určitú syntax
- Hodnoty polí dopytu nie sú vždy zdokumentované. V niektorých prípadoch ich nájdete v dokumentácii rozhrania API. Hodnoty polí môžete pri filtrovaní často nájsť aj v adresách URL v administrátorskom paneli. Ak napríklad chcete nájsť niektoré hodnoty dopytov na objednávky, vyfiltrujte stránku Objednávky v administrátorskom paneli a potom skontrolujte adresu URL.
- Dopyt môžete vo svojom obchode spustiť alebo otestovať pomocou aplikácie Shopify GraphiQL.
- Majte na pamäti, čo sa stane, ak váš dopyt zlyhá. Rozhranie API často vráti všetky výsledky (namiesto žiadnych).
Vrátené údaje
Všetky akcie Získať údaje vracajú zoznam 0 až 100 zdrojov. V závislosti od vášho prípadu použitia môžete tieto údaje využiť rôznymi spôsobmi:
- Ak potrebujete spracovať každú položku zoznamu samostatne, napríklad pridať každej štítok, môžete použiť akciu Pre každý.
- Ak potrebujete agregovať údaje, napríklad spočítať vrátené výsledky, môžete použiť akcie Počet alebo Súčet.
- Ak potrebujete vytvoriť výstup zoznamu, napríklad odoslať e-mail so všetkými položkami, môžete použiť vrátené údaje 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 o návrhu objednávky, ktorá predstavuje zoznam návrhov objednávok. Túto premennú môžete použiť v podmienkach aj akciách. Zoznam návrhov objednávok môžete napríklad odoslať v akcii Odoslať interný e‑mail takto:
{% for single_order in GetDraftOrderData %}
* {{ single_order.name }}
{% endfor %}Spúšťače
Túto akciu môžete použiť v akomkoľvek pracovnom postupe vrátane spúšťača Plánovaný čas. V pracovnom postupe, ktorý používa spúšťač Plánovaný čas, sa pracovný postup začne v čase, ktorý ste určili, a nie ako výsledok udalosti. Keďže neexistuje žiadna konkrétna udalosť vo vašom obchode alebo z aplikácie, ktorá by pracovný postup spustila, žiadne údaje sa nezahrnú automaticky.
Podrobnosti o API
Šablóny
Odosielať denné upozornenia so všetkými otvorenými návrhmi objednávok
Každý deň získa otvorené návrhy objednávok, spočíta ich a odošle správu v službe Slack. Používa spúšťač Plánovaný čas a akcie Získať návrhy objednávok a Počet. Zobraziť šablónu