Získať údaje o produkte

V pracovných postupoch, ktoré používajú údaje o produktoch, môžete na získanie informácií o produkte z vášho obchodu použiť akciu Získať údaje o produkte.

Konfigurácia

Polia

Akcia Získať údaje o produkte obsahuje nasledujúce polia, ktoré sa používajú na vytvorenie dopytu:

Polia použité v akciách Získať údaje.
PolePopis
Zoradiť údaje podľaPovinné. Parametre, podľa ktorých sa zoradia ú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ť vybratý vyhľadávací dopyt. Naraz možno vrátiť maximálne 100 výsledkov.
DopytPovinné. Vyberte si z bežných dopytov alebo zvoľte možnosť Pokročilé a vytvorte si vlastný.

Reťazec dopytu

Toto je vzorový dopyt na získanie produktov, 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 produkty a možno 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č Naplá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 dopytovaní údajov je užitočné vedieť:

  • Zoznam dostupných filtrov produktov
  • Dopyty musia dodržiavať určitú syntax
  • Hodnoty polí dopytu nie sú vždy zdokumentované. V niektorých prípadoch možno hodnoty nájsť v dokumentácii k rozhraniu API. Prípadne môžete hodnoty polí často nájsť v adresách URL v administrátorskom paneli pri filtrovaní. Ak chcete napríklad nájsť niektoré hodnoty dopytu pre 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.
  • Dávajte si pozor na to, č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 vrátia zoznam obsahujúci 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 ku každej pridať štítok, môžete použiť akciu Pre každú položku.
  • Ak potrebujete agregovať údaje, napríklad spočítať, koľko výsledkov sa vrátilo, môžete použiť akcie Počet alebo Súčet.
  • Ak potrebujete zoznam odoslať na výstup, napríklad poslať e-mail so všetkými položkami, môžete použiť vrátené údaje priamo v nasledujúcich akciách.

Ak chcete k vráteným údajom pristupovať v krokoch nasledujúcich po tejto akcii, použite premennú s názvom Získať údaje o produkte, ktorá predstavuje zoznam produktov. Túto premennú môžete použiť v podmienkach aj v akciách. Zoznam produktov môžete napríklad odoslať v akcii Odoslať interný e-mail takto:

{% for single_product in GetProductData %}
* {{ single_product.name }}
{% endfor %}

Spúšťače

Túto akciu môžete použiť v ľubovoľnom pracovnom postupe vrátane spúšťača Naplánovaný čas. V pracovnom postupe, ktorý používa spúšťač Naplánovaný čas, sa postup spustí v zadanom čase, a nie v dôsledku nejakej udalosti. Keďže neexistuje žiadna konkrétna udalosť vo vašom obchode alebo z aplikácie, ktorá by pracovný postup spustila, automaticky sa doň nezahrnú žiadne údaje.

Podrobnosti o rozhraní API

Šablóny

Pridať produkty so štítkom do kolekcie v budúcnosti

V budúcnosti získajte všetky produkty s určitým štítkom a následne ich pridajte do kolekcie. Zobraziť šablónu

Odstrániť neaktívne produkty

Odstráňte produkty bez inventára, ktoré sa neaktualizovali viac ako rok. Zobraziť šablónu

Publikovať produkty s určitým štítkom v budúcnosti

V zadaný dátum v budúcnosti získajte produkty s určitým štítkom a publikujte ich. Využíva spúšťač Naplánovaný čas a akciu Získať údaje o produkte. Zobraziť šablónu

Odstrániť štítok pre nový produkt 90 dní po vytvorení produktu

Každý deň získa až 100 produktov, ktoré boli vytvorené pred viac ako 90 dňami a stále majú štítok „nový“. Pracovný postup potom tieto štítky z každého produktu odstráni. Zobraziť šablónu

Naplánovať odstránenie produktov z Internetového obchodu v zadaný dátum a čas

K jednému dátumu v budúcnosti odstráňte produkty z online obchodu podľa štítka, ID alebo SKU. Využíva spúšťač Naplánovaný čas, akciu Získať údaje o produkte a cyklus pre každú položku. Zobraziť šablónu

Odoslať denný e-mailový súhrn s vypredanými produktmi

Každý deň získa všetky produkty s inventárom na úrovni 0 a odošle e-mailový súhrn. Využíva akciu Získať údaje o produkte a spúšťač Naplánovaný čas. Zobraziť šablónu

Odoslať e-mailové upozornenie pri pridaní variantu s duplicitným SKU

Pri pridaní nového variantu skontroluje, či rovnaké SKU používajú aj iné varianty. Ak áno, odošle interný e-mail s odkazmi na príslušné produkty a varianty. Zobraziť šablónu

Sledovať varianty produktov vo výpredaji pomocou metapoľa produktu

Nastaví metapole pre produkt, ak je aspoň jeden z jeho variantov vo výpredaji. Môže to byť užitočné na sledovanie produktov, ktoré sú aktuálne vo výpredaji. Zobraziť šablónu