API Manager for WooCommerce
Licenckulcsok, aktiválások és frissítések kezelése WooCommerce-bolttal értékesített szoftverekhez.
Az API Manager licenckulcs- és frissítéskezelő rendszert ad a WooCommerce-hez. Ha WordPress-bővítményt, sablont, szoftvert vagy API-hozzáférést árulsz a boltodban, a bővítmény a vásárláskor automatikusan licenckulcsot állít elő, korlátozza, hány helyen használható, és frissítéseket is kiszolgál a vásárlóid szoftverének.
Tipikus felhasználás:
- WordPress-bővítmények és sablonok licencelése, frissítések kiszolgálása.
- Webszolgáltatás vagy API elérésének védelme licenckulccsal.
- Mobilalkalmazás vagy letölthető szoftver hozzáférésének kezelése.
- Lejáró hozzáférések megújítása, türelmi idővel és emlékeztető e-mailekkel.
Követelmények
Szekció neve “Követelmények”- WordPress és WooCommerce (a WooCommerce aktív bővítmény kell legyen).
- HTTPS-sel működő webhely: az API-hívásokhoz biztonságos kapcsolat kell.
- A vásárlónak fiókkal kell rendelkeznie, mert a licenc a felhasználói azonosítóhoz kötődik.
Telepítés és első lépések
Szekció neve “Telepítés és első lépések”- Telepítsd és kapcsold be a WooCommerce bővítményt, majd az API Manager for WooCommerce bővítményt.
- A bővítmény új menüpontot hoz létre API Manager néven, két almenüvel: Licencek és Konfiguráció.
- Nyisd meg az API Manager → Konfiguráció oldalt, és nézd át az alapbeállításokat (Beállítások).
- Hozz létre vagy szerkessz egy terméket, jelöld be a Licencelés jelölőnégyzetet, és töltsd ki a Licencelés fül mezőit (Licencelt termék beállítása).
- Kösd össze a szoftvered az API Managerrel a PHP-könyvtárral vagy saját kliensekkel (PHP-könyvtár, API-hívások).
- Teszteld: rendelj a termékből, és nézd meg a licencet a rendelésen (Rendelések és licencek).
Amint egy vásárló kifizeti a licencelt terméket, a bővítmény automatikusan létrehozza a licenckulcsot. A kulcs rákerül a rendelésre, és a vásárló a Fiókom oldalán is látja (Vásárlói fiók).
Tartalom
Szekció neve “Tartalom”- Licencelt termék beállítása: a Licencelés fül a termékszerkesztőben, egyszerű és variálható termékek.
- Beállítások: az API Manager → Konfiguráció oldal négy füle.
- Rendelések és licencek: licencek a rendelésen, aktiválások törlése, a Licencek lista.
- Vásárlói fiók: amit a vásárló lát a Fiókom oldalon.
- Lejárat, megújítás, türelmi idő: időkorlátos licencek és emlékeztető e-mailek.
- API-hívások: a licencszerver végpontjai, kérések és válaszok.
- PHP-könyvtár: WordPress-bővítmények és sablonok bekötése.
- Hibaelhárítás: gyakori hibák, szerverbeállítások, tanácsok.
Rendelések, licencek és előfizetések
Szekció neve “Rendelések, licencek és előfizetések”- Amazon S3 beállítása a letöltésekhez: korlátozott AWS-felhasználó, tároló, tárolószabály és a fájl bekötése.
- Licencek WooCommerce Subscriptionsszel és Constellationnel: licenc és aktiválások előfizetés-állapot és tervváltás esetén.
Licenckulcs-típusok
Szekció neve “Licenckulcs-típusok”Amikor a vásárló licencelt terméket vesz, kulcsot kap a hozzáféréshez. Két típus van:
| Típus | Kinek jó | Mihez fér hozzá | Módosítható? |
|---|---|---|---|
| Felhasználói licenckulcs | Akinek egyetlen kulcs kell mindenhez | Az összes licencelt termékhez | Igen, az admin cserélheti |
| Termékenkénti licenckulcs | Aki termékenként külön kulcsot szeretne | Egy termékhez, rendelésenként | Nem; minden termékhez és rendeléshez új kulcs készül |
Alapesetben a felhasználói kulcs ajánlott: nem kell újraaktiválni, ha a vásárló újabb terméket vesz, és egyszerűbb a használata. A választást az API Manager → Konfiguráció → Licencelés fül Engedélyezett típusok beállítása adja (Beállítások). Az aktiváláshoz a kulcsot más értékekkel együtt küldi a kliens a kérésben (API-hívások).
Letöltések és frissítési fájlok
Szekció neve “Letöltések és frissítési fájlok”A frissítésekhez használt fájl lehet a helyi szerveren, Amazon S3-on vagy távoli URL-en. A letöltési hivatkozás biztonságos, a beállított idő után lejáró URL-be van csomagolva. A licencelt termék és a letöltések beállítását a Licencelt termék beállítása, az S3 adatait a Beállítások fejezet írja le.
Frissítés előtt
Szekció neve “Frissítés előtt”A bővítmény a saját szoftvered ellenőrző szervere, ezért egy elrontott frissítés az aktiválásokat és a vevők frissítéseit is blokkolhatja.
- Frissítés előtt mindig készíts biztonsági mentést, kisebb és nagyobb verziónál egyaránt.
- Éles frissítés előtt próbáld ki a próbakörnyezetben.
- Ellenőrizd, hogy a termékeidben használt PHP-könyvtár kompatibilis az új verzióval.
- Saját API-kliens esetén teszteld a fontos kéréseket.
- Licencelt termék beállításaHogyan lesz egy WooCommerce-termékből licencelt termék, és mit jelentenek a Licencelés fül mezői.
- BeállításokAz API Manager → Konfiguráció oldal négy füle: licencelés, letöltések, hibakeresés, integrációk.
- Rendelések és licencekLicencek a rendelésen, aktiválások kezelése és az API Manager → Licencek lista.
- Vásárlói fiókAmit a vásárló lát a Fiókom oldalon: licenckulcsok, aktiválások és licencelt letöltések.
- Lejárat, megújítás, türelmi időIdőkorlátos licencek kezelése: lejárat, kézi megújítás, türelmi idő és emlékeztető e-mailek.
- API-hívásokA licencszerver végpontjai: aktiválás, deaktiválás, állapot, frissítés és a kérések paraméterei.
- PHP-könyvtárWordPress-bővítmény vagy sablon bekötése az API Managerbe a PHP-könyvtárral: aktiválás és frissítések.
- HibaelhárításGyakori hibák és megoldásuk: aktiválás, letöltés, frissítés, szerverbeállítások és ajánlott gyakorlatok.
Rendelések, licencek és előfizetések
- Amazon S3 beállítása a letöltésekhezKorlátozott jogú AWS-felhasználó és tároló létrehozása, a bucket-szabály, és az S3-fájl bekötése a licencelt termékbe.
- Licencek WooCommerce Subscriptionsszel és ConstellationnelMi történik a licenccel és az aktiválásokkal, ha az előfizetés állapota vagy a terv változik.
Készült: