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.

Konfigurácia

Polia

Akcia Získať údaje o položke zásob obsahuje nasledujúce polia:

Polia používané v akciách Získať údaje.
PoleOpis
Zoradiť údaje podľaPovinné. Parametre, podľa ktorých sa zoraďujú údaje vrátené vyhľadávacím dopytom.
Maximálny počet výsledkovPovinné. 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.
DopytPovinné. 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:true

Premenná 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ť:

  • Zoznam dostupných filtrov položiek zásob

  • 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.