Tovább a tartalomhoz

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.

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.

  1. 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.
  2. Az aktiváló képernyőn, ha a product_id fixen 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á.
  3. 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.
  4. 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.
  5. Deaktiválás után az irányítópult frissíti a hátralévő aktiválások számát.
  • 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.

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:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások