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:
| 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ť vybratý vyhľadávací dopyt. Naraz možno vrátiť maximálne 100 výsledkov. |
| Dopyt | Povinné. 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