Axnify
Pro vývojáře softwaru

Ecommerce platforma postavená pro prodej softwarových licencí

Generování licenčních klíčů. Limity aktivací na licenci. Konverze z trial na placené. Doby platnosti s grace okny. Portál zákaznických licencí, kde kupující mohou deaktivovat stroje a vidět svou knihovnu klíčů. Vše nativně — bez poplatků Gumroad, bez 8,9% FastSpring, bez vlastní licenční vrstvy k vybudování.

Proč je prodej softwaru zásadně odlišný od prodeje fyzického zboží

Prodávat tričko a prodávat desktopovou aplikaci za £200 nemá operačně skoro nic společného. Tričko má SKU, stav skladu, hmotnost pro zaslání a politiku vracení. Desktopová aplikace má licenční klíč, activation server, limit počtu strojů, dobu platnosti, grace okno po vypršení, cestu konverze trial-to-paid, žebřík upgrade (individuální → tým → enterprise) a zákaznický portál, kde kupující spravují aktivní instalace napříč svými zařízeními. Žádný z těchto konceptů neexistuje v produktovém modelu obecné ecommerce platformy.

Platformy, které softwaru ROZUMÍ — Gumroad, FastSpring, Paddle, Lemon Squeezy — existují právě kvůli této mezeře. Trefují licenční primitiva správně, ale účtují si za to. Gumroad bere 10% z každého prodeje na free tieru a 8% i na placeném. FastSpring bere 8,9% jako merchant-of-record. Paddle je podobný. Na licenci za £100 to je £8–£10 platformě — vynásobte 1 000 prodanými licencemi a předali jste Gumroadu £8 000–£10 000 za pohodlí nestavět vlastní checkout. To stačí na financování pár měsíců vašeho indie dev runway.

Axnify je třetí možnost: poplatky ecommerce platformy (1,5% na Starteru, klesající k 0% na Enterprise) s primitivy pro prodej licencí zabudovanými. Nativní licenční typ produktu. Konfigurovatelné max aktivace na licenci. Doba platnosti s grace dny. Zkušební doba před billingem. Přepínač auto-renew. Self-service upgrade pool. Webhooks na každé licenční události (nákup, aktivace, deaktivace, vypršení, obnovení), abyste mohli integrovat svůj vlastní license server, signing service nebo systém feature flag tak, jak chcete. Zachováváte si svůj checkout, svůj branding, svůj vztah se zákazníkem a více než 99% z příjmu.

Proč vývojáři softwaru opouštějí Gumroad / FastSpring / Paddle

Poplatky platformy se nabalují přes celý zákaznický lifecycle

Počáteční prodej: 10% Gumroadu. Obnovení o rok později: opět 10%. Upgrade z individuálního na týmový: 10% z rozdílu. Za celou dobu života zákazníka můžete přijít až o 30%+ LTV jen v poplatcích platformy. Většina indie devs to nemodeluje a překvapuje je to, když to udělají.

Generování licenčních klíčů bývá obvykle custom práce

Většina ecommerce platforem nemá ani koncept licenčního klíče. Prodávat software znamená napsat si vlastní generování klíčů, aktivaci strojů, sledování platnosti a zákaznický portál — každý dev, který to dělal, ví, že je to měsíc práce, která s vlastním produktem nesouvisí.

Konverze trial-to-paid je rozbitá

Obecné platformy buď trialy nepodporují vůbec, nebo podporují jen trial s dopravou zdarma pro fyzické zboží. Prodávat plugin za £49 se 14denním trialem znamená oddělený systém správy trialů, oddělený email workflow, oddělené vydávání licencí — všechno věci, které stavíte místo aby šly fíčury.

Refundy a odvolávání licencí se zamotají

Zákazník chce 25 dní po nákupu vrátit peníze. Jeho licenční klíč je pořád v aplikaci, pořád funguje. Na většině platforem refund flow nespouští odvolání licence — je to oddělená operace, na kterou si musíte vzpomenout, a zapomenutí znamená, že jste software efektivně rozdali zadarmo.

Co dostáváte s Axnify

Nativní primitiva pro prodej licencí — vestavěná v jádře produktového modelu, ne nalepená jako aplikace.

Nativní typ produktu `license`

Nastavte typ produktu na `license` a admin odhalí pole specifická pro licence: max aktivace, dny platnosti, grace období, dny trialu, flag auto-renew, upgrade pool. Stejný seznam produktů jako vaše ostatní produkty; stejný editor témat; stejný checkout. Software je prostě další typ produktu.

Max aktivace na licenci

Nastavte, na kolik strojů lze jednu licenci nainstalovat (1 pro osobní, 3 typické, neomezené pro site licence). Aktivace se sledují přes váš license server, který volá náš webhook při každé instalaci; my počítáme proti limitu a nad ním aktivace odmítáme.

Doby platnosti s grace dny

Nastavte licenci jako platnou N dní od nákupu (např. 365 pro roční licenci) plus grace období po vypršení (výchozí 7 dní). Zákazník dostává připomínkové emaily před vypršením. Software běží během grace dál, aby nedošlo k výpadku během retries platby za obnovení.

Zkušební doba před billingem

Trial zdarma na X dní před prvním zúčtováním. Zákazník zadá kartu na začátku; platforma nezúčtuje, dokud trial neskončí. Zrušení během trialu = čistý záznam, bez zúčtování. Konverze na placené = první zúčtování v den konce trialu, licence vydána.

Opakované nebo jednorázové licence

Zkombinujte typ produktu `license` s intervalem `subscription` (měsíčně/ročně) pro opakované licence ve stylu JetBrains. Nebo prodávejte perpetual licence bez intervalu. Stejný produktový model, oba režimy podporované.

Self-service žebřík upgrade

Individuální → Tým → Enterprise. Definujte, které produkty jsou platné cíle upgrade na licenci; zákazník je vidí v portálu s poměrnou cenou upgrade. Stará licence se deaktivuje, nová se aktivuje, bez support ticketu.

Portál zákaznických licencí

Zákazník se přihlásí do svého účtu, vidí všechny aktivní licence, aktuální počet aktivací na licenci, může deaktivovat stroj (např. má nový notebook), aby uvolnil aktivační slot, vidí historii plateb, mění uloženou kartu, ruší auto-renew.

Webhooks na každé licenční události

`license.created`, `license.activated`, `license.deactivated`, `license.expiring` (7 dní předem), `license.expired`, `license.renewed`, `license.upgraded`, `license.refunded`. Volejte svůj license server nebo signing service na ty události, které vás zajímají.

Architektura: jak Axnify integruje s vaším stávajícím license serverem

Většina indie devs už malý license server má — obvykle drobný Go/Node/Python servis, který drží source of truth o tom, které klíče jsou aktivní, na které stroje jsou vázané a které feature flagy odemykají. Otázka při přijetí ecommerce platformy: jak tyto dva systémy spolu mluví?

Axnify volí přístup webhooks-and-API. Při nákupu Axnify vyšle `license.created` s emailem zákazníka, ID produktu, typem licence, max aktivacemi a dobou platnosti. Váš license server přijme webhook, vygeneruje klíč (v libovolném formátu a podpisovém schématu, které preferujete), uloží ho k zákazníkovi a vrátí ho v response. Axnify uloží klíč na objednávku, pošle ho zákazníkovi emailem a zobrazí ho v portálu.

Z aplikace zákazníka aktivační volání jdou na váš license server (vy si držíte runtime cestu). Když se stroj aktivuje, váš server může cinknout Axnify API pro zvýšení počítadla aktivací a kontrolu limitu. Při deaktivaci stejný flow opačně. Logika vypršení a grace období může žít na obou stranách; doporučujeme držet data na Axnify (jediný source of truth pro billing) a nechat váš server dotazovat se na stav přes API. Pokud license server ještě nemáte, Axnify může být source of truth i sám: nativně generovat HMAC-podepsané klíče, sledovat aktivace přes API a volat webhooks `license.activated` / `license.deactivated` na vašich in-app aktivačních událostech. Dobrý startovní bod pro indie devs, kteří chtějí poslat za týden, místo aby měsíc stavěli licensing infrastrukturu; později můžete přejít na vlastní license server pouhým přepojením aktivačního endpointu bez nutnosti vydávat nové klíče.

Co vývojáři prodávají na Axnify

Desktopové aplikace

Mac, Windows, Linux aplikace. Licenční klíč vydaný při nákupu, validovaný vaší in-app aktivací. Max 3 stroje na osobní licenci, neomezeně pro tým. Konverze trial-to-paid se 14denním trialem zdarma.

Pluginy a rozšíření

Pluginy Figma, rozšíření VSCode, pluginy Sketch, akce Photoshop, presety Lightroom. Často prodávány jako jednorázové perpetual licence s volitelným 1ročním přístupem k aktualizacím se slevou na obnovení.

Témata, šablony, fonty

WordPress témata, Shopify témata, Notion šablony, fontové rodiny. Tieříované licencování (single-site / 5-sites / neomezené; osobní / komerční / extended). Typ licence určuje, ke kterým stáhnutím má zákazník přístup.

Self-hosted SaaS

Prodávejte licenci pro on-premises verzi svého SaaS. Licence validuje každou instalaci přes váš activation server; vypršení zastaví feature updates, ale stávající instalaci nechá běžet (klasický model perpetual fallback).

1,5% poplatek platformy na Starteru vs 10% na Gumroadu

Na licenci za £100 si necháte £98,50 na Axnify Starteru vs £90 na Gumroadu. Při 100 prodaných licencích měsíčně je to měsíční rozdíl £850 — dost na financování významného dev času. Na Enterprise tieru (0% poplatek platformy, £299/měs předplatné) Axnify efektivně platíte paušál bez ohledu na objem.

Zobrazit kompletní ceny

Časté otázky od vývojářů softwaru

Jak se generují licenční klíče?

Dvě možnosti. (1) Vestavěné: Axnify generuje HMAC-podepsané klíče v konfigurovatelném formátu (UUID, hex, vlastní prefix). (2) Přineste si vlastní: Axnify při nákupu vyšle webhook s detaily zákazníka + produktu, váš license server vygeneruje klíč ve vašem formátu a podpisovém schématu, vrátí ho přes response webhooku. V obou případech klíč dorazí k zákazníkovi stejným delivery flow.

Mohu integrovat vlastní license server?

Ano — to je doporučená cesta pro jakýkoli netriviální software. Přihlaste se k webhookům `license.created` a `license.refunded` pro vydávání a odvolání. Použijte Axnify API pro zvyšování/snižování počítadla aktivace ze svého in-app aktivačního flow. Pokud license server ještě nemáte, vestavěné generování HMAC-podepsaných klíčů a sledování aktivací Axnify stačí na vydání — později můžete přejít na vlastní server bez vydávání nových klíčů.

Co se stane, když licence vyprší?

Konfigurovatelné. Licence vstoupí do grace období (výchozí 7 dní), kde software dál běží, ale zákazník dostává připomínkové emaily k obnovení. Po grace vyšle `license.expired`. Váš software (přes activation server) může pak rozhodnout: úplný lock-out, režim jen pro čtení, downgrade na free tier, nebo dál běžet bez aktualizací. Mnoho indie devs volí dál běžet bez aktualizací z dobré vůle.

Mohou zákazníci deaktivovat stroj, aby nainstalovali na nový?

Ano — zabudované v zákaznickém portálu. Vidí aktivní aktivace (s otisky strojů / OS tam, kde je hlásíte), mohou kteroukoli odvolat, čímž se uvolní aktivační slot. `license.deactivated` se spustí, takže váš license server může odvolaný klíč invalidovat lokálně.

Podporujete floating nebo concurrent licence?

Nativně ještě ne — `max_activations` je celkový počet seatů, ne souběžných. Vynucování floating licence (jen N aktivních současně, ostatní ve frontě) je v roadmapě. Pokud je to pro váš produkt dnes tvrdý požadavek, můžete vynucení souběhu implementovat ve svém vlastním license serveru pomocí aktivačních webhooků, ale Axnify admin to ještě nezobrazuje jako first-class koncept.

Jaký je poplatek platformy na prodeje softwaru?

Stejný jako u všeho ostatního: 1,5% na Starteru, 0,75% na Pro, 0,25% na Business, 0% na Enterprise. Stripe poplatky za zpracování se aplikují nad rámec. Na licenci za £100 vám po obou poplatcích na Starteru zbyde čistých £97 — vs £88-£91 na Gumroad / Paddle / FastSpring.

Pomůžete mi přesunout data z jiné platformy?

Samozřejmě. Napište na support@axnify.com s export souborem z vaší stávající platformy — přijímáme Shopify, WooCommerce, Etsy, Squarespace, Big Cartel, Gumroad, Sellfy a většinu dalších běžných formátů. Náš tým provede migraci produktů, variant, zákazníků a objednávek end-to-end, zdarma pro standardní importy.

Přestaňte platit 10% za prodej svého softwaru

Začněte zdarma. Nativní licenční klíče, sledování aktivací, konverze trial-to-paid — vše od prvního dne.