Allahindluse andmete hankimine
Töövoogudes, mis nõuavad allahindluse andmeid, saad oma poest allahindlusteabe hankimiseks kasutada toimingut Get discount data.
Konfiguratsioon
Väljad
Toiming Get discount data sisaldab järgmisi välju, mida kasutatakse päringu koostamiseks:
| Väli | Kirjeldus |
|---|---|
| Andmete sortimisalus | Nõutav. Parameetrid, mille järgi otsingupäringuga tagastatud andmeid sorditakse. |
| Maksimaalne tulemuste 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 Advanced. |
Päringusõne
See on näidispäring aktiivsete allahindluste saamiseks, mis kasutavad koodi:
method:code AND status:activeMuutujad method ja status on filtrid, mis on saadaval allahindluse sõlme päringus ja mida saab kasutada mitu korda või kombineerida teiste muutujatega.
Andmete päringul on kasulik teada järgmist:
- Saadaolevate allahindlusfiltrite loend.
- Päringud peavad järgima teatavat süntaksit.
- Päringuvälja väärtused ei ole alati dokumenteeritud. Mõnel juhul leiab väärtused, kui vaadata API dokumentatsiooni. Teise võimalusena leiad sageli väljaväärtusi adminipaneelil filtreerides URL-idest. Näiteks mõne tellimuse (Order) päringuväärtuse leidmiseks filtreeri adminipaneelil lehte Tellimused ja seejärel kontrolli URL-i.
- Päringu käivitamiseks või testimiseks oma poes saad kasutada rakendust Shopify GraphiQL.
- Pea meeles, mis juhtub, kui sinu päring nurjub. Sageli tagastab API kõik tulemused (mitte null tulemust).
Tagastatud andmed
Kõik toimingud Hangi andmed tagastavad 0–100 ressursist koosneva loendi. Olenevalt kasutusjuhust võid neid andmeid kasutada mitmel viisil:
- Kui sul on vaja iga loendiüksust eraldi käsitleda, näiteks neile kõigile silt lisada, saad kasutada toimingut For each.
- Kui sul on vaja andmeid koondada, näiteks lugeda kokku tagastatud tulemused, saad kasutada toiminguid Count või Sum.
- Kui sul on vaja loend väljastada, näiteks saata e-kiri kõigi üksustega, saad tagastatud andmeid kasutada otse järgnevates toimingutes.
Et pääseda tagastatud andmetele juurde sellele toimingule järgnevates sammudes, kasuta muutujat Get discount data, mis on allahindluste loend. Seda muutujat saad kasutada nii tingimustes kui ka toimingutes. Näiteks saad automaatsete rakenduse allahindluste loendi saata toiminguga Send internal email järgmiselt:
{% for discount_item in getDiscountData %}
{% if discount_item.discount.__typename == "DiscountAutomaticApp" %}
* {{discount_item.discount.DiscountAutomaticApp.title}}
{% endif %}
{% endfor %}Käivitajad
Seda toimingut saad kasutada mis tahes töövoos, sealhulgas koos käivitajaga Ajastatud aeg. Töövoos, mis kasutab käivitajat Ajastatud aeg, käivitub töövoog sinu määratud ajal, mitte sündmuse tagajärjel. Kuna sinu poes või rakenduses puudub kindel sündmus, mis töövoo käivitaks, ei kaasata andmeid automaatselt.
API üksikasjad
Mallid
Saada e-kirjaga iganädalane kokkuvõte koodiga aktiivsetest allahindlustest
Saadab e-kirjaga kokkuvõtte koodi kasutavatest aktiivsetest allahindlustest. Töövoog käivitub ajakava järgi igal esmaspäeval kell 9.00. Töövoogu saab kohandada, et muuta ajastust, kokkuvõtte saamise viisi, kaasatavate allahindluste tüüpi ja režiimi. Vaata malli