Dokumentace pro vývojáře
Vše, co potřebujete pro integraci automatických aktualizací a licencování do vašich WordPress produktů.
Začínáme
Náš marketplace poskytuje komplexní řešení pro distribuci vašich WordPress pluginů a šablon. Postupujte podle těchto kroků pro rychlé začlenění.
1. Registrace vývojáře
Zaregistrujte se jako vývojář a získejte přístup k developer panelu, kde můžete spravovat své produkty.
2. Přidání produktu
Vytvořte nový produkt, vyplňte popis, nahrajte screenshoty a nastavte cenu.
3. Integrace SDK
Stáhněte si naše SDK a integrujte ho do svého pluginu nebo šablony pro automatické aktualizace a licencování.
Integrace SDK
SDK třída zajišťuje komunikaci mezi vaším produktem a naším API. Jednoduše ji vložte do hlavního souboru pluginu.
// Inicializace SDK ve vašem pluginu
require_once 'class-wphubify-sdk.php';
new WPHubify_SDK([
'product_id' => 123,
'product_slug' => 'my-plugin',
'product_type' => 'plugin',
'version' => '1.0.0',
'api_url' => 'https://api.wphubify.io/v1',
]);
Tip
SDK automaticky přidá stránku licence do nastavení WordPress a kontroluje dostupnost aktualizací.
Licencování
Naše licenční systém umožňuje omezit počet aktivací a sledovat použití produktu.
Aktivace licence
Zákazník zadá licenční klíč v nastavení pluginu/šablony. SDK automaticky ověří a aktivuje licenci.
Validace licence
Licence se pravidelně ověřuje při kontrole aktualizací. Neplatná licence neumožní stahování nových verzí.
Automatické aktualizace
Automatické aktualizace fungují přímo z WordPress administrace. SDK přidává váš produkt do systému aktualizací.
// Ruční kontrola aktualizací
$sdk->check_for_updates();
API Reference
API endpointy pro komunikaci s marketplace.
/api/v1/license/activate
Aktivace licence na doméně
/api/v1/license/validate
Ověření platnosti licence
/api/v1/update/check
Kontrola dostupnosti aktualizace
/api/v1/download/{license}
Stažení produktu (vyžaduje platnou licenci)
| Endpoint | Metoda | Popis |
|---|---|---|
| /api/v1/license/activate | POST | Aktivace licence na doméně |
| /api/v1/license/validate | GET | Ověření platnosti licence |
| /api/v1/update/check | GET | Kontrola dostupnosti aktualizace |
| /api/v1/download/{license} | GET | Stažení produktu (vyžaduje platnou licenci) |
Připraveni začít?
Zaregistrujte se jako vývojář a začněte prodávat své WordPress produkty ještě dnes.
Vytvořit účet vývojáře