Získať údaje o objednávke

V pracovných postupoch, ktoré si vyžadujú údaje o objednávke, môžete použiť akciu Získať údaje o objednávke na načítanie informácií o objednávke z vášho obchodu.

Konfigurácia

Polia

Akcia Získať údaje o objednávke obsahuje nasledujúce polia, ktoré sa používajú na zostavenie dopytu:

Polia používané v akciách na získanie údajov.
PolePopis
Zoradiť údaje podľaPovinné pole. Parametre, podľa ktorých sa zoraďujú údaje vrátené vyhľadávacím dopytom.
Maximálny počet výsledkovPovinné pole. Maximálny počet výsledkov, ktoré môže vrátiť vybraný vyhľadávací dopyt. Naraz je možné vrátiť až 100 výsledkov.
DopytPovinné. Vyberte si z bežných dopytov alebo zvoľte možnosť Rozšírené a vytvorte si vlastný.

Reťazec dopytu

Toto je vzorový dopyt na získanie objednávok aktualizovaných za posledný deň:

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

Premenná updated_at je filter, ktorý je k dispozícii v dopyte na objednávky, a môže sa použiť viackrát alebo skombinovať s inými premennými. Premenná Liquid scheduledAt je k dispozícii v pracovných postupoch, ktoré použili spúšťač naplánovaného času. Štítok Liquid date_minus je špeciálny štítok aplikácie Flow, ktorý umožňuje odpočítať čas od dátumu.

Pri dopytovaní údajov je užitočné vedieť:

  • Zoznam dostupných filtrov objednávok
  • Dopyty musia dodržiavať určitú syntax
  • Hodnoty polí dopytov nie sú vždy zdokumentované. V niektorých prípadoch ich možno nájsť v dokumentácii k API. Hodnoty polí môžete často nájsť aj v adresách URL v administrátorskom paneli pri filtrovaní. 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.
  • Pamätajte 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 typu Získať údaje vracajú zoznam s 0 až 100 zdrojmi. 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 ku každej pridať štítok, môžete použiť akciu Pre každú.
  • Ak potrebujete údaje agregovať, napríklad spočítať, koľko výsledkov sa vrátilo, môžete použiť akcie Spočítať alebo Sčítať.
  • Ak potrebujete zoznam zobraziť na výstupe, napríklad odoslať e-mail so všetkými položkami, vrátené údaje môžete použiť priamo v nasledujúcich akciách.

Ak chcete k vráteným údajom získať prístup v krokoch, ktoré nasledujú po tejto akcii, použite premennú s názvom Získať údaje o objednávke, čo je zoznam objednávok. Túto premennú môžete použiť v podmienkach aj akciách. Zoznam objednávok môžete napríklad odoslať v akcii Odoslať interný e-mail takto:

{% for single_order in GetOrderData %}
* {{ single_order.name }}
{% 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ý využíva spúšťač Naplánovaný čas, sa pracovný postup spustí vo vami určenom čase a nie v dôsledku nejakej udalosti. Keďže vo vašom obchode ani z aplikácie nedochádza k žiadnej konkrétnej udalosti, ktorá by spustila pracovný postup, automaticky sa nezahrnú žiadne údaje.

Podrobnosti o API

Šablóny

Zrušenie objednávok od zákazníkov, ktorí často vracajú tovar

Zruší objednávky od zákazníkov, ktorí za posledných šesť mesiacov vrátili položky päť alebo viackrát. Načíta údaje o objednávke, spočíta vrátenia tovaru a zruší aktuálnu objednávku, pričom vráti peniaze a doplní zásoby položiek. Túto šablónu možno použiť na: zníženie strát spôsobených zákazníkmi, ktorí zvyknú vracať tovar, zefektívnenie správy objednávok preventívnym riešením potenciálnych vrátení tovaru a udržanie ziskovosti odrádzaním od nadmerného vrátenia tovaru. Zobraziť šablónu

Zrušenie objednávok, ak zákazník dnes zadal viac ako 5 objednávok

Zruší objednávky, ak zákazník v priebehu jedného dňa zadá viac ako päť objednávok. Skontroluje počet objednávok, ktoré zákazník zadal za posledných 24 hodín, a zruší všetky objednávky presahujúce tento limit, pričom zákazníka označí pre možný podvod. Zobraziť šablónu

Pozastavenie objednávok na vybavenie pre zákazníkov so spätnými zúčtovaniami

Keď je objednávka pripravená na vybavenie, pracovný postup získa všetky objednávky od rovnakého zákazníka za posledných 60 dní, v ktorých došlo k vráteniu platby. Ak takéto objednávky existujú, pozastaví sa vybavenie každej zásielky a odošle sa interný e-mail s upozornením pre vaše prevádzkové oddelenie. Zobraziť šablónu

Pozastavenie vybavovania objednávok, ak zákazník zadal viacero objednávok za 24 hodín

Skontroluje, či zákazník zadal viacero objednávok v priebehu 24 hodín. Ak áno, pozastaví ich vybavovanie a zlúči dopravu. Zobraziť šablónu

Pozastavenie objednávok, ak zákazník zadal viac ako 1 objednávku za posledných 24 hodín

Pri vytvorení objednávky skontroluje, či zákazník nezadal nejaké ďalšie objednávky za posledných 24 hodín. Ak áno, všetky objednávky sa označia ako pozastavené. Zobraziť šablónu

Odoslanie upozornenia, keď je objem objednávok za poslednú hodinu nižší ako 10

Odošle pravidelné upozornenie o stave objednávok. Každú hodinu získa a spočíta až 10 vytvorených objednávok. Ak je ich menej ako 10, odošle upozornenie prostredníctvom e-mailu. Využíva kroky Naplánovaný čas, Získať údaje o objednávke a Spočítať. Zobraziť šablónu

Odoslanie e-mailového súhrnu všetkých objednávok pre Internetový obchod za posledný deň

Každý deň získa objednávky za posledný deň a odošle e-mailový súhrn tých, ktoré boli zadané v online obchode. Zobraziť šablónu

Odoslanie e-mailového súhrnu všetkých nesplnených objednávok starších ako 2 dni

Získajte denný súhrn všetkých svojich nesplnených objednávok starších ako 2 dni s využitím plánov a akcií Získať údaje o objednávke, Spočítať a Sčítať. Zobraziť šablónu

Označenie a odoslanie denného súhrnu oneskorených vybavení

Každý deň označí a odošle denný e-mailový súhrn, v ktorom sa spočíta celkový počet a hodnota všetkých objednávok, ktoré nespĺňajú záruku doručenia do 2 dní. Zobraziť šablónu

Označenie zákazníkov, pri ktorých došlo k vráteniu platby

Každú hodinu tento pracovný postup získa objednávky so spätnými zúčtovaniami a pridá k zákazníkovi príslušný štítok pre danú objednávku. Využíva spúšťač naplánovaného času, získanie údajov o objednávke a cyklus pre každú položku. Zobraziť šablónu

Označenie nesplnených objednávok starších ako 2 dni

Pracovný postup každý deň získa všetky nesplnené objednávky staršie ako 2 dni a pridá k nim štítok. Zobraziť šablónu

Použitie štítkov na segmentáciu zákazníkov na základe ich objednávok za posledných 6 mesiacov

Pri vytvorení novej objednávky získa celkovú hodnotu a počet objednávok zákazníka za posledných 6 mesiacov a následne k zákazníkovi pridá štítky. Využíva akcie Získať údaje o objednávke, Spočítať a Sčítať. Zobraziť šablónu