Získať údaje o položke zásob
V pracovných postupoch, ktoré vyžadujú údaje o položke zásob, môžete pomocou akcie Získať údaje o položke zásob získať informácie o položkách zásob zo svojho obchodu. Položky zásob predstavujú skutočné skladové jednotky, ktoré sa sledujú pre varianty produktu.
Na tejto stránke
Konfigurácia
Polia
Akcia Získať údaje o položke zásob obsahuje nasledujúce polia:
| Pole | Opis |
|---|---|
| Zoradiť údaje podľa | Povinné. Parametre, podľa ktorých sa zoraďujú ú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ť vami vybraný vyhľadávací dopyt. Naraz môžete 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 položiek zásob, ktoré sa sledujú:
tracked:truePremenná tracked je filter dostupný pre dopyt Inventory items a môžete ju použiť viackrát alebo kombinovať s inými premennými.
Pri dopytovaní údajov je dobré vedieť:
Dopyty musia dodržiavať určitú syntax
Hodnoty polí dopytu nie sú vždy zdokumentované. V niektorých prípadoch môžete hodnoty nájsť v dokumentácii rozhrania API. Hodnoty polí často nájdete aj v adresách URL v administrátorskom paneli, keď použijete filtre. Ak napríklad chcete nájsť niektoré hodnoty pre dopyt Order, 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.
Dávajte pozor na to, čo sa stane v prípade zlyhania dopytu. Rozhranie API často vráti všetky výsledky (namiesto žiadnych).
Vrátené údaje
Všetky akcie Získať údaje vracajú zoznam s počtom zdrojov od 0 do 100. 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 každej pridať š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ť akciu Počet alebo Súčet.
- Ak potrebujete vytvoriť výstupný zoznam, 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 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 položke zásob, ktorá predstavuje zoznam položiek zásob. Túto premennú môžete použiť v podmienkach aj akciách. Zoznam položiek zásob môžete napríklad odoslať v akcii Odoslať interný e-mail takto:
{% for single_inventory_item in getInventoryItemData %}
* SKU: {{ single_inventory_item.sku }} - Cost: {{ single_inventory_item.unitCost.amount }}
{% 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í vo vami zadanom čase, a nie v dôsledku udalosti. Keďže vo vašom obchode ani z aplikácie neexistuje žiadna konkrétna udalosť, ktorá pracovný postup spustí, nezahŕňajú sa automaticky žiadne údaje.
Referencia API
Ďalšie informácie o API, ktoré sa používa v tejto akcii, nájdete v časti Dopyt na položky zásob.