Dohvati podatke o nezavršenom plaćanju
U tijekovima rada koji zahtijevaju podatke o nezavršenom plaćanju možete upotrijebiti radnju Dohvati podatke o nezavršenom plaćanju kako biste dohvatili podatke o nezavršenom plaćanju iz svoje trgovine. Nezavršena plaćanja predstavljaju sesije plaćanja korisnika koje su započete, ali nisu dovršene.
Na ovoj stranici
Konfiguracija
Polja
Radnja Dohvati podatke o nezavršenom plaćanju sadrži sljedeća polja:
| Polje | Opis |
|---|---|
| Sortiraj podatke prema | Obavezno. Parametri prema kojima se sortiraju podaci koje je vratio upit za pretraživanje. |
| Maksimalan broj rezultata | Obavezno. Maksimalan broj rezultata koje odabrani upit za pretraživanje može vratiti. Možete vratiti do 100 rezultata odjednom. |
| Upit | Obavezno. Odaberite jedan od uobičajenih upita ili odaberite Napredno kako biste izradili vlastiti. |
Niz upita
Ovo je primjer upita za dohvaćanje nezavršenih plaćanja izrađenih u proteklom danu:
created_at:>'{{ scheduledAt | date_minus: "1 day" }}'Varijabla created_at filter je koji je dostupan u upitu za nezavršena plaćanja i može se upotrijebiti više puta ili u kombinaciji s drugim varijablama. Varijabla Liquid scheduledAt dostupna je u tijekovima rada koji upotrebljavaju pokretač Zakazano vrijeme. Oznaka Liquid date_minus posebna je oznaka Flow koja vam omogućuje oduzimanje vremena od datuma.
Pri postavljanju upita o podacima, korisno je znati sljedeće:
Upiti moraju slijediti određenu sintaksu
Vrijednosti polja upita nisu uvijek dokumentirane. U nekim se slučajevima vrijednosti mogu pronaći pregledavanjem dokumentacije za API. Isto tako, često možete pronaći vrijednosti polja u URL-ovima na administratorskoj ploči kad koristite filtere. Na primjer, da biste pronašli neke vrijednosti upita za narudžbe, filtrirajte stranicu Narudžbe na administratorskoj ploči, a zatim provjerite URL.
Možete pokrenuti ili testirati upit u svojoj trgovini upotrebom aplikacije Shopify GraphiQL.
Imajte na umu što se događa ako vaš upit ne uspije. Često će API vratiti sve rezultate (umjesto nijednog).
Vraćeni podaci
Sve radnje Dohvati podatke vraćaju popis od 0 do 100 resursa. Ovisno o vašem slučaju upotrebe, te podatke možete upotrijebiti na različite načine:
- Ako svaku stavku s popisa trebate obraditi pojedinačno, kao na primjer za dodavanje oznake svakoj od njih, tada možete upotrijebiti radnju Za svaki.
- Ako trebate agregirati podatke, kao na primjer izbrojati koliko je rezultata vraćeno, tada možete upotrijebiti radnje Prebroji ili Zbroji.
- Ako trebate ispisati popis, kao na primjer poslati e-poruku sa svim stavkama, tada možete izravno upotrijebiti vraćene podatke u sljedećim radnjama.
Kako biste pristupili vraćenim podacima u koracima koji slijede ovu radnju, upotrijebite varijablu Dohvati podatke o nezavršenom plaćanju, koja predstavlja popis nezavršenih plaćanja. Ovu varijablu možete upotrijebiti i u uvjetima i u radnjama. Na primjer, možete poslati popis nezavršenih plaćanja u radnji Pošalji internu e-poruku slično ovome:
{% for single_checkout in getAbandonedCheckoutData %}
* {{ single_checkout.email }} - {{ single_checkout.totalPrice }}
{% endfor %}Pokretači
Ovu radnju možete upotrijebiti u bilo kojem tijeku rada, uključujući pokretač Zakazano vrijeme. U tijeku rada koji upotrebljava pokretač Zakazano vrijeme, tijek rada započinje u vrijeme koje ste odredili, a ne kao rezultat nekog događaja. Budući da u vašoj trgovini ili iz aplikacije nema određenog događaja koji bi pokrenuo tijek rada, podaci se ne uključuju automatski.
Referenca za API
Za više informacija o API-ju koji se upotrebljava u ovoj radnji pogledajte upit za nezavršena plaćanja.