Előfizetéses számlázási próbálkozás adatainak lekérése
Azokban a munkafolyamatokban, amelyek előfizetéses számlázási próbálkozás adatait igénylik, az Előfizetéses számlázási próbálkozás adatainak lekérése művelettel kérheti le a rendelési adatokat az üzletéből.
Ezen az oldalon
Konfiguráció
Mezők
Az Előfizetéses számlázási próbálkozás adatainak lekérése művelet a következő mezőket tartalmazza, amelyek a lekérdezés összeállítására szolgálnak:
| Mező | Leírás |
|---|---|
| Adatok rendezése | Kötelező. A paraméterek, amelyek alapján a keresési lekérdezés által visszaadott adatok rendezve lesznek. |
| Találatok maximális száma | Kötelező. A kiválasztott keresési lekérdezés által visszaadható találatok maximális száma. Egyszerre legfeljebb 100-at adhat vissza. |
| Lekérdezés | Kötelező. Válasszon a gyakori lekérdezések közül, vagy válassza a Speciális lehetőséget saját lekérdezés létrehozásához. |
Lekérdezési karakterlánc
Ez egy példa lekérdezés az elmúlt három napban létrehozott előfizetéses számlázási próbálkozások lekérésére:
created_at:>'{{ createdAt | date_minus: "3 day" }}'A created_at változó egy szűrő, amely az előfizetéses számlázási próbálkozás lekérdezésén érhető el, és az előfizetéses számlázási próbálkozások adott hibaüzeneteinek kiválasztására használható.
Az adatok lekérdezésekor hasznos tudni a következőket:
- Az elérhető előfizetéses számlázási próbálkozás szűrők listája
- A lekérdezéseknek meghatározott szintaxist kell követniük.
- A lekérdezési mezők értékei nem mindig vannak dokumentálva. Egyes esetekben az értékek az API-dokumentációban találhatók meg. Másik lehetőségként gyakran megtalálhatja a mezőértékeket az adminisztrációs felület URL-jeiben, amikor szűr. Például bizonyos rendelési lekérdezési értékek megkereséséhez szűrjön rá a Rendelések oldalon az adminisztrációs felületen, majd ellenőrizze az URL-t.
- A lekérdezéseket az üzletében a Shopify GraphiQL alkalmazással futtathatja vagy tesztelheti.
- Figyeljen arra, mi történik, ha a lekérdezés meghiúsul. Az API gyakran az összes eredményt visszaadja (ahelyett, hogy egyet sem).
Visszaadott adatok
Minden Adatok lekérése művelet egy 0 és 100 közötti erőforrást tartalmazó listát ad vissza. Felhasználási esettől függően ezeket az adatokat különféle módokon használhatja fel:
- Ha az egyes listaelemeket egyenként kell kezelnie, például hogy mindegyikhez címkét adjon hozzá, akkor használhatja a For each műveletet.
- Ha adatokat kell összesítenie, például meg kell számolnia a visszaadott eredmények számát, akkor a Count vagy a Sum műveletet használhatja.
- Ha a lista kiadására van szüksége, például egy e-mailt kell küldenie az összes tétellel, akkor a visszaadott adatokat közvetlenül felhasználhatja a rákövetkező műveletekben.
A műveletet követő lépésekben a visszaadott adatok eléréséhez használja a Get subscription billing attempt data nevű változót, amely a számlázási próbálkozások listája. Ezt a változót feltételekben és műveletekben egyaránt használhatja. Például elküldheti a számlázási próbálkozások listáját egy Belső e-mail küldése műveletben az alábbiak szerint:
{% for getSubscriptionBillingAttemptData_item in getSubscriptionBillingAttemptData %}
{{getSubscriptionBillingAttemptData_item.errorMessage}}
{% endfor %}Példa
Például egy munkafolyamat futtatása minden vasárnap reggel 9:00 órára van ütemezve. Az Előfizetéshez tartozó számlázási próbálkozás adatainak lekérése művelet az elmúlt héten létrehozott számlázási próbálkozások adatait gyűjti össze. Ha ezek hibaüzenetet tartalmaznak, a rendszer e-mailben elküldi azokat.