Hangi lehe andmed
Töövoogudes, mis nõuavad lehe andmeid, saad kasutada toimingut Hangi lehe andmed, et hankida oma poest lehe teavet. Lehed on e-poe veebilehed, mis sisaldavad harva muutuvat teavet, nagu leht Meist või Kontakt.
Konfiguratsioon
Väljad
Toiming Hangi lehe andmed sisaldab järgmisi välju:
| Väli | Kirjeldus |
|---|---|
| Sordi andmed: | Nõutav. Parameetrid, mille järgi otsingupäringu tagastatud andmeid sorditakse. |
| Tulemuste maksimaalne arv | Nõutav. Maksimaalne tulemuste arv, mida valitud otsingupäring saab tagastada. Korraga saab tagastada kuni 100 tulemust. |
| Päring | Nõutav. Vali levinud päringute hulgast või vali oma päringu loomiseks Täpsem. |
Päringusõne
See on näidispäring avaldatud lehtede hankimiseks:
published_status:publishedMuutuja published_status on filter, mis on saadaval lehtede päringus ja seda saab kasutada mitu korda või kombineerida teiste muutujatega.
Andmete pärimisel on kasulik teada järgmist.
Päringud peavad järgima kindlat süntaksit
Päringuväljade väärtused ei ole alati dokumenteeritud. Mõnel juhul leiab väärtused, kui vaadata API dokumentatsiooni. Alternatiivina leiad sageli väljaväärtused admini URL-idest, kui kasutad filtreid. Näiteks, et leida mõningaid tellimuse päringu väärtusi, filtreeri adminis lehte Tellimused ja kontrolli seejärel URL-i.
Päringut saad oma poes käivitada või testida, kasutades rakendust Shopify GraphiQL.
Pane tähele, mis juhtub, kui sinu päring ebaõnnestub. Sageli tagastab API (mitte ühegi tulemuse asemel) kõik tulemused.
Tagastatud andmed
Kõik toimingud Hangi andmed tagastavad loendi, mis sisaldab 0 kuni 100 ressurssi. Olenevalt kasutusjuhust võid neid andmeid kasutada mitmel viisil:
- Kui pead iga loendiüksust eraldi töötlema, näiteks lisama igaühele sildi, saad kasutada toimingut For each.
- Kui pead andmeid koondama, näiteks lugema kokku, mitu tulemust tagastati, saad kasutada toiminguid Loe kokku või Summeeri.
- Kui pead loendi väljastama, näiteks saatma e-kirja kõigi üksustega, saad kasutada tagastatud andmeid otse järgnevates toimingutes.
Sellele toimingule järgnevates sammudes tagastatud andmetele juurdepääsemiseks kasuta muutujat nimega Hangi lehe andmed, mis on lehtede loend. Saad seda muutujat kasutada nii tingimustes kui ka toimingutes. Näiteks saad lehtede loendi saata toiminguga Saada asutusesisene e-kiri sarnaselt sellele:
{% for single_page in getPageData %}
* {{ single_page.title }} - {{ single_page.handle }}
{% endfor %}Käivitajad
Saad seda toimingut kasutada igas töövoos, sealhulgas käivitajaga Ajastatud aeg. Töövoos, mis kasutab käivitajat Ajastatud aeg, algab töövoog sinu määratud ajal, mitte sündmuse tulemusel. Kuna sinu poes või rakenduses pole kindlat sündmust, mis töövoo käivitab, ei kaasata andmeid automaatselt.
API viide
Lisateavet selles toimingus kasutatud API kohta vaata lehtede päringust.