Szolgáltatásmegszakadás a Shopify-nál

A(z) Storefront problémákat észlel.

További részletekért tekintse meg a(z) Shopify állapota oldalt.

Rendelési adatok lekérése

A rendelési adatokat igénylő munkafolyamatokban a Rendelési adatok lekérése művelettel kérheti le a rendelési adatokat az üzletéből.

Konfiguráció

Mezők

A Rendelési adatok lekérése művelet a következő mezőket tartalmazza, amelyek a lekérdezés létrehozásához használhatók:

Az Adatok lekérése műveletekben használt mezők.
MezőLeírás
Adatok rendezéseKötelező. A paraméterek, amelyek alapján a keresési lekérdezés által visszaadott adatok rendezve lesznek.
Találatok maximális számaKö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ésKö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 napon frissített rendelések lekérésére:

updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'

Az updated_at változó egy szűrő, amely a Rendelések lekérdezésében érhető el, és többször is használható, vagy kombinálható más változókkal. A scheduledAt Liquid változó azokban a munkafolyamatokban érhető el, amelyek az Ütemezett időpont kiváltót használják. A date_minus Liquid-címke egy speciális Flow-címke, amely lehetővé teszi, hogy időt vonjon le egy dátumból.

Az adatok lekérdezésekor hasznos tudni a következőket:

  • Az elérhető rendelési szűrők listája
  • A lekérdezéseknek egy bizonyos szintaxist kell követniük
  • A lekérdezési mezők értékei nincsenek mindig dokumentálva. Bizonyos esetekben az értékek a API-dokumentációban találhatók meg. Alternatív megoldásként a mezőértékeket gyakran megtalálhatja az adminisztrációs felület URL-jeiben, amikor szűrőket alkalmaz. Például egyes Rendelés-lekérdezési értékek megtalálásához szűrje a Rendelések oldalt az adminisztrációs felületen, majd ellenőrizze az URL-t.
  • A Shopify GraphiQL alkalmazás segítségével futtathat vagy tesztelhet egy lekérdezést az üzletében.
  • Ügyeljen arra, hogy mi történik, ha a lekérdezés sikertelen. 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. A felhasználási esettől függően ezeket az adatokat különböző módokon használhatja fel:

  • Ha minden listaelemet külön-külön kell kezelnie, például mindegyikhez címkét kell hozzáadnia, akkor használhatja a For each (Ciklusonként) műveletet.
  • Ha összesítenie kell az adatokat, például meg kell számolnia, hogy hány eredményt adtak vissza, akkor használhatja a Számlálás vagy az Összegzés műveletet.
  • Ha például e-mailt szeretne küldeni a lista összes tételével, akkor a visszakapott adatokat közvetlenül felhasználhatja a későbbi műveletekben.

A műveletet követő lépésekben a visszaadott adatok eléréséhez használja a Get order data nevű változót, amely a rendelések listája. Ezt a változót feltételekben és műveletekben is használhatja. Például a rendelések listáját a következőképpen küldheti el a Belső e-mail küldése műveletben:

{% for single_order in GetOrderData %}
* {{ single_order.name }}
{% endfor %}

Kiváltók

Ezt a műveletet bármely munkafolyamatban használhatja, beleértve az Ütemezett időpont kiváltót is. Az Ütemezett időpont kiváltót használó munkafolyamat egy Ön által megadott időpontban indul el, nem pedig egy esemény eredményeként. Mivel nincs olyan konkrét esemény az üzletében vagy egy alkalmazásban, amely elindítaná a munkafolyamatot, nincsenek automatikusan belefoglalt adatok.

API-részletek

Sablonok

Rendelések lemondása gyakori visszaküldők esetén

Lemondja azoknak a vásárlóknak a rendeléseit, akik az elmúlt hat hónapban öt vagy több alkalommal küldtek vissza terméket. Lekéri a rendelési adatokat, megszámolja a visszaküldéseket, és lemondja az aktuális rendelést, visszatérítést ad ki és feltölti a készletet. Ez a sablon a következőkre használható: a rendszeres visszaküldők okozta veszteségek csökkentése, a rendeléskezelés egyszerűsítése a lehetséges visszaküldések megelőző kezelésével, valamint a jövedelmezőség fenntartása a túlzott visszaküldések visszaszorításával. Sablon megtekintése

Rendelések lemondása, ha a vásárló ma több mint 5 rendelést adott le

Lemondja a rendeléseket, ha egy vásárló egy nap alatt több mint öt rendelést ad le. Ellenőrzi a vásárló által az elmúlt 24 órában leadott rendelések számát, és lemondja az ezen a határon felüli rendeléseket, és a vásárlót potenciális csalás miatt címkével látja el. Sablon megtekintése

Rendelésteljesítések felfüggesztése visszaterheléssel rendelkező vásárlók esetében

Amikor egy rendelés teljesítésre kész, a munkafolyamat lekéri az ugyanattól a vásárlótól az elmúlt 60 napban érkezett, visszaterheléssel érintett rendeléseket. Ha létezik ilyen rendelés, felfüggeszti az egyes szállítmányok teljesítését, és belső e-mailt küld az operatív csapat értesítésére. Sablon megtekintése

Teljesítések felfüggesztése, ha egy vásárló 24 órán belül több rendelést adott le

Ellenőrzi, hogy egy vásárló leadott-e több rendelést egy 24 órás időszakon belül. Ha igen, felfüggeszti a teljesítéseket, és összevonja a szállítást. Sablon megtekintése

Rendelések felfüggesztése, ha a vásárló több mint 1 rendelést adott le az elmúlt 24 órában

Rendelés létrehozásakor ellenőrzi, hogy a vásárló adott-e le más rendelést az elmúlt 24 órában. Ha igen, az összes rendelést felfüggeszti. Sablon megtekintése

Értesítés küldése, ha a rendelések mennyisége kevesebb mint 10 az elmúlt órában

Rendelési aktivitásról szóló értesítést küld. Óránként lekér akár 10 létrehozott rendelést, és megszámolja azokat. Ha a rendelések száma 10-nél kevesebb, e-mailben értesítést küld. Az „Ütemezett időpont”, a „Rendelési adatok lekérése” és a „Számlálás” lépéseket használja. Sablon megtekintése

Az online áruház elmúlt napi összes rendeléséről szóló e-mailes összefoglaló küldése

Naponta lekéri az elmúlt nap rendeléseit, és e-mailes összefoglalót küld azokról, amelyeket az online áruházban adtak le. Sablon megtekintése

E-mailes összefoglaló küldése az összes 2 napnál régebbi, teljesítetlen rendelésről

Kérjen napi összefoglalót az összes 2 napnál régebbi, teljesítetlen rendeléséről az ütemezések, a rendelési adatok lekérése, a számlálás és az összegzés lépések használatával. Sablon megtekintése

A kései teljesítések címkézése és napi összefoglaló küldése

Naponta felcímkézi azokat a rendeléseket, amelyek nem felelnek meg a 2 napos szállítási garanciának, és napi e-mailes összefoglalót küld róluk, amely tartalmazza a teljes darabszámukat és dollárértéküket. Sablon megtekintése

Visszaterheléssel érintett vásárlók címkézése

Ez a munkafolyamat óránként lekéri a visszaterheléssel érintett rendeléseket, és címkét ad a rendeléshez tartozó vásárlóhoz. Az „Ütemezett időpont” kiváltót, a „Rendelési adatok lekérése” és az „Ismétlődő ciklus” lépéseket használja. Sablon megtekintése

2 napnál régebbi, teljesítetlen rendelések címkézése

A munkafolyamat naponta lekéri az összes 2 napnál régebbi, teljesítetlen rendelést, és címkét ad hozzájuk. Sablon megtekintése

Vásárlók szegmentálása címkékkel az elmúlt 6 havi rendeléseik alapján

Amikor új rendelés jön létre, a munkafolyamat lekéri a vásárló elmúlt 6 havi rendeléseinek végösszegét és darabszámát, majd címkéket ad a vásárlóhoz. A „Rendelési adatok lekérése”, a „Számlálás” és az „Összegzés” lépéseket használja. Sablon megtekintése