Eskuratu produktuaren datuak
Produktuaren datuak erabiltzen dituzten lan-fluxuetan, Eskuratu produktuaren datuak ekintza erabil dezakezu dendako produktuaren informazioa berreskuratzeko.
Konfigurazioa
Eremuak
Lortu produktuaren datuak ekintzak eremu hauek ditu, kontsulta eraikitzeko erabiltzen direnak:
| Eremua | Deskribapena |
|---|---|
| Ordenatu datuak honen arabera | Nahitaezkoa. Bilaketa-kontsultak itzulitako datuak ordenatzeko parametroak. |
| Emaitzen gehienezko kopurua | Nahitaezkoa. Hautatzen duzun bilaketa-kontsultak itzul dezakeen emaitzen gehienezko kopurua. Gehienez 100 itzul ditzakezu aldi berean. |
| Kontsulta | Nahitaezkoa. Aukeratu ohiko kontsulten artean edo hautatu Aurreratua zurea sortzeko. |
Kontsulta-katea
Hau azken egunean eguneratutako produktuak lortzeko kontsultaren adibide bat da:
updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'updated_at aldagaia Produktu-kontsultan erabilgarri dagoen iragazkia da, eta hainbat aldiz erabil daiteke edo beste aldagai batzuekin konbinatu. scheduledAt Liquid aldagaia erabilgarri dago Programatutako ordua abiarazlea erabili duten lan-fluxuetan. date_minus Liquid etiketa Flow-en etiketa berezia da, eta data bati denbora kentzeko aukera ematen dizu.
Datuak kontsultatzean, lagungarria da hau jakitea:
- Erabilgarri dauden produktuen iragazkien zerrenda
- Kontsultek sintaxi zehatz bat jarraitu behar dute
- Kontsultako eremuen balioak ez daude beti dokumentatuta. Kasu batzuetan, balioak APIaren dokumentazioan begiratuz aurki daitezke. Bestela, iragaztean administrazio-paneleko URLetan ere aurki ditzakezu eremuen balioak. Esaterako, eskaeren kontsulta-balio batzuk bilatzeko, iragazi Eskaerak orria administrazio-panelean, eta, ondoren, egiaztatu URLa.
- Zure dendan kontsulta bat exekutatu edo probatu dezakezu Shopify GraphiQL aplikazioa erabiliz.
- Kontuan izan zer gertatzen den zure kontsultak huts egiten badu. Askotan, APIak emaitza guztiak itzuliko ditu (bat ere ez itzuli beharrean).
Itzulitako datuak
Lortu datuak ekintza guztiek 0 eta 100 baliabide arteko zerrenda bat itzultzen dute. Erabilera-kasuaren arabera, baliteke datu horiek hainbat modutan erabili nahi izatea:
- Zerrendako elementu bakoitza banan-banan kudeatu behar baduzu (esaterako, bakoitzari etiketa bat gehitzeko), Bakoitzarentzat ekintza erabil dezakezu.
- Datuak gehitu behar badituzu, adibidez zenbat emaitza itzuli diren zenbatzeko, Zenbatu edo Batu ekintzak erabil ditzakezu.
- Zerrenda atera behar baduzu (adibidez, elementu guztiekin mezu elektroniko bat bidaltzeko), itzulitako datuak zuzenean erabil ditzakezu hurrengo ekintzetan.
Ekintza honen ondorengo urratsetan itzulitako datuetara sartzeko, erabili Lortu produktuaren datuak izeneko aldagaia, produktuen zerrenda bat dena. Aldagai hori baldintzetan eta ekintzetan erabil dezakezu. Esaterako, produktuen zerrenda honela bidal dezakezu Bidali barneko mezu elektronikoa ekintzan:
{% for single_product in GetProductData %}
* {{ single_product.name }}
{% endfor %}Abiarazleak
Ekintza hau edozein lan-fluxutan erabil dezakezu, Programatutako ordua abiarazlea barne. Programatutako ordua abiarazlea erabiltzen duen lan-fluxu batean, lan-fluxua zuk zehaztutako orduan hasiko da, gertaera baten ondorioz izan beharrean. Lan-fluxua abiarazten duen gertaera espezifikorik ez dagoenez zure dendan edo aplikazio batean, ez da daturik automatikoki sartzen.
APIaren xehetasunak
Txantiloiak
Etorkizunean, gehitu etiketa bat duten produktuak bilduma batera
Etorkizuneko une batean, lortu etiketa jakin bat duten produktu guztiak eta, gero, gehitu bilduma batera. Ikusi txantiloia
Ezabatu produktu inaktiboak
Ezabatu inbentariorik ez duten eta urtebetean eguneratu ez diren produktuak. Ikusi txantiloia
Argitaratu etiketa jakin bat duten produktuak etorkizunean
Etorkizuneko data batean, lortu etiketa jakin bat duten produktuak eta argitaratu. Programatutako ordua abiarazlea eta Lortu produktuaren datuak ekintza erabiltzen ditu. Ikusi txantiloia
Kendu produktu berriaren etiketa produktua sortu eta 90 egun igaro ondoren
Egunero, duela 90 egun baino gehiago sortu ziren eta oraindik "new" etiketa duten 100 produktu lortzen ditu gehienez. Ondoren, lan-fluxuak etiketa horiek kentzen dizkio produktu bakoitzari. Ikusi txantiloia
Programatu produktuak Sareko dendatik zehaztutako datan eta orduan kentzeko
Etorkizuneko data bakar batean, kendu produktuak sareko dendatik etiketa, ID edo SKUaren arabera. Programatutako ordua abiarazlea, Lortu produktuaren datuak ekintza eta Bakoitzarentzat begizta erabiltzen ditu. Ikusi txantiloia
Bidali agortuta dauden produktuen eguneroko mezu elektronikoen laburpena
Egunero, inbentarioa 0 duten produktu guztiak lortzen ditu, eta laburpen bat bidaltzen du mezu elektroniko batean. Lortu produktuaren datuak eta Programatutako ordua abiarazlea erabiltzen ditu. Ikusi txantiloia
Bidali mezu elektroniko bidezko jakinarazpena bikoiztutako SKUa duen aldaera bat gehitzean
Aldaera berri bat gehitzean, beste aldaera batzuek SKU bera erabiltzen ote duten bilatzen du. Hala bada, barneko mezu elektroniko bat bidaltzen du eragindako produktuetarako eta aldaeretarako estekekin. Ikusi txantiloia
Egin beherapenetan dauden produktuaren aldaeren jarraipena produktuaren metaeremu bat erabiliz
Produktu baten metaeremu bat ezartzen du haren aldaeretako bat gutxienez beherapenetan badago. Hori erabilgarria izan daiteke une honetan zein produktu dauden beherapenetan jarraipena egiteko. Ikusi txantiloia