PHP-könyvtár
WordPress-bővítmény vagy sablon bekötése az API Managerbe a PHP-könyvtárral: aktiválás és frissítések.
A WooCommerce API Manager PHP-könyvtára egy kis, a kódodba beépíthető csomag, amely licenckulcs-hitelesítést és frissítéskiszolgálást ad a WordPress-bővítményedhez vagy sablonodhoz. A könyvtár nyílt forráskódú, a GitHubról tölthető le, ahol hibát is jelezhetsz.
Bekötés
Szekció neve “Bekötés”A könyvtár beépítése után egyetlen kódrészlettel kapcsolod a bővítményed az API Managerhez. A kódrészletben a második paraméter a product_id:
- Ha üresen hagyod, a vevőnek kell megadnia az azonosítót.
- Ha fixen beírod, a vevőnek elég a licenckulcsot megadnia az aktiváláskor. Ez az ajánlott.
Variálható terméknél a szülőtermék vagy egy konkrét variáció azonosítóját írd be. A szülő azonosítójával a vevő szintet válthat (például előfizetésváltásnál) új fájl letöltése nélkül. Konkrét variációnál a vevőnek új fájlt kell letöltenie, vagy az aktiváláskor meg kell adnia az azonosítót.
A vevő oldalán
Szekció neve “A vevő oldalán”- A bővítmény telepítése után a vevő értesítést lát, amely a licenckulcs aktiválására kéri. Ez kikényszeríti a licencet, és bekapcsolja a frissítéseket.
- Az aktiváló képernyőn, ha a
product_idfixen be van írva, elég a licenckulcsot megadni. Ha nincs, a kulcs és a termékazonosító is kell. Ez nehezebbé teszi az aktiválást, ezért nem ajánlott, de bonyolultabb licencelési helyzetekben szükség lehet rá. - Aktiválás után egy értesítés mutatja a hátralévő aktiválások számát, így a vevő látja, hány eszköz használja a licencet és hány hely van még.
- Ha frissítés érhető el, a szokásos WordPress frissítési értesítés jelenik meg. A vevő a Részletek megtekintése gombbal megnézheti a változásnaplót és a verzióadatokat, majd egy kattintással telepítheti a frissítést, mint bármelyik wordpress.org-os bővítményét. A megjelenő adatok közvetlenül a hozzá tartozó WooCommerce-termékből jönnek.
- Deaktiválás után az irányítópult frissíti a hátralévő aktiválások számát.
Az eladó oldalán
Szekció neve “Az eladó oldalán”- A rendelések listájában a licenckulccsal rendelkező aktiválásoknál a licenckulcs is látszik, így könnyű azonosítani a kiadott kulcsot, a vevőt és az aktiválási előzményeket.
- Az egyes rendeléseken az összes aktiválás látszik: mikor és hol aktiválták, hány aktiválás használt, és érvényes-e még a kulcs (Rendelések és licencek).
- Ha a vevőnek segítened kell, a rendelésen törölheted az aktiválásokat, így felszabadítva a helyeket.
Verziófrissítés
Szekció neve “Verziófrissítés”A termékeidben használt könyvtárat érdemes naprakészen tartani. Az API Manager figyelmeztetést jelenít meg az admin felületen, ha a használt könyvtár újabb verziója elérhető, és ajánlja a frissítést. A 2.0 előtti kulcsokhoz régi könyvtárverzió nem biztos, hogy minden esetben frissítést tud kapni, ilyenkor frissítsd a könyvtárat (Hibaelhárítás).
Saját integrációt a közvetlen API-hívásokkal is építhetsz (API-hívások).
Készült: