Flexible Subscriptions REST API
A Flexible Subscriptions előfizetéseit JSON-kérésekkel kezelheted a WooCommerce REST API-n keresztül.
This content is not available in your language yet.
A Flexible Subscriptions REST API a WP Desk Flexible Subscriptions bővítményének kiegészítője. Az előfizetéseket külső rendszerekből is megnézheted, módosíthatod és törölheted JSON-kérésekkel.
A WooCommerce Subscriptions hivatalos REST API-jával nagyrészt kompatibilis, ezért egy meglévő integráció áttérésekor kevés módosítást igényelhet.
Mire jó
Szekció neve “Mire jó”- Ha az előfizetéseket egy saját rendszerből, CRM-ből vagy automatizálásból kell lekérdezned.
- Ha az előfizetés állapotát (például aktív vagy felfüggesztett) kívülről kell váltanod.
- Ha az előfizetés eredeti és megújítási rendeléseit egy kéréssel listáznád.
- Ha előfizetéshez jegyzetet írnál vagy olvasnál API-n át.
Mit tud
Szekció neve “Mit tud”| Végpont | Mire való |
|---|---|
POST /wp-json/wc/v3/orders |
Rendelést hoz létre, ha a line_items előfizetéses terméket tartalmaz, a rendelésből előfizetés lesz |
GET /wp-json/wc/v3/subscriptions |
Előfizetések listája lapozással és szűrőkkel (állapot, ügyfél, termék, keresés, dátum) |
GET, PUT, DELETE /wp-json/wc/v3/subscriptions/<id> |
Egy előfizetés lekérése, módosítása, törlése |
GET /wp-json/wc/v3/subscriptions/<id>/orders |
Az előfizetés rendelései, jelölve, hogy eredeti, megújítási, váltási vagy újrafeliratkozási rendelés |
/wp-json/wc/v3/subscriptions/<id>/notes |
Jegyzetek létrehozása, listázása, lekérése, törlése |
A hitelesítés a WooCommerce REST API szokásos módja (fogyasztói kulcs és titok).
Mikor nem ez kell
Szekció neve “Mikor nem ez kell”- Előfizetést nem lehet közvetlenül a
/subscriptionsvégpontra küldöttPOST-tal létrehozni, csak előfizetéses terméket tartalmazó rendeléssel. - Az egyezés a WooCommerce Subscriptions API-val nagyrészt, nem teljesen áll fenn.
- Néhány mező csak olvasható (például az
id, atotal, adate_created). - A dátumokat
YYYY-mm-dd H:i:sformában kell megadni, abilling_periodértéke csakD,W,MvagyYlehet. - Működéséhez kell a Flexible Subscriptions bővítmény és a WooCommerce REST API.
Első lépések
Szekció neve “Első lépések”- Telepítsd és kapcsold be a bővítményt.
- Hozz létre WooCommerce REST API-kulcsot a WooCommerce hitelesítési útmutatója szerint.
- Hozz létre egy előfizetéses terméket.
- Küldj
POSTkérést a/wp-json/wc/v3/orderscímre az előfizetéses termékkel, ésset_paid: trueértékkel. - A kapott
subscriptionstömb azonosítóival kérd le a végpontokon az előfizetést.
Hasznos linkek
Szekció neve “Hasznos linkek”Published: