Egy ecommerce platform szoftverlicencek értékesítésére építve
Licenckulcs-generálás. Aktiválási limitek licencenként. Trial-to-paid konverzió. Érvényességi periódusok grace ablakokkal. Ügyfél licencportál, ahol a vevők deaktiválhatnak gépeket és láthatják a kulcs-könyvtárukat. Mindez natívan — nincs Gumroad díj, nincs FastSpring 8,9%, nincs egyedi licensing réteg építeni.
Miért alapvetően más szoftvert eladni, mint fizikai terméket
Egy póló eladása és egy £200-os desktop app eladása szinte semmit nem oszt meg operatívan. A pólónak van SKU-ja, készletállománya, szállítási súlya és visszaváltási szabályzata. A desktop appnak van licenckulcsa, activation servere, gépszámlimitje, érvényességi ideje, grace ablaka a lejárat után, trial-to-paid konverziós útja, upgrade létrája (egyéni → csapat → enterprise) és egy ügyfélportálja, ahol a vevők kezelik az aktív telepítéseket az eszközeiken. Egyik fogalom sem létezik egy általános ecommerce platform termékmodelljében.
A platformok, amelyek ÉRTIK a szoftvert — Gumroad, FastSpring, Paddle, Lemon Squeezy — pontosan emiatt a hézag miatt léteznek. Helyesen kezelik a licensing primitíveket, de fizetnek érte. A Gumroad 10%-ot vesz le minden eladásból a free tieren és 8%-ot a fizetősön is. A FastSpring 8,9%-ot vesz merchant-of-recordként. A Paddle hasonló. Egy £100-os licencen ez £8–£10 a platformnak — szorozd be 1000 eladott licenccel és odaadtál £8000–£10000-et a Gumroadnak azért a kényelemért, hogy nem építsz saját checkoutot. Annyi pénz, amiből pár hónap indie dev runwayt finanszírozhatsz.
Az Axnify egy harmadik opció: ecommerce platformdíjak (1,5% Starteren, lecsökkenve 0%-ra Enterprise-on) a licencértékesítési primitívekkel beépítve. Natív licenc terméktípus. Konfigurálható max aktiválások licencenként. Érvényességi időszak grace napokkal. Trial időszak a billing előtt. Auto-renew toggle. Self-service upgrade pool. Webhookok minden licencműveletre (vásárlás, aktiválás, deaktiválás, lejárat, megújítás), hogy integráld a saját license servered, signing serviced vagy feature-flag rendszered ahogy akarod. Megtartod a checkoutodat, a brandedet, az ügyfélkapcsolatodat és a bevétel több mint 99%-át.
Miért hagyják el a szoftverfejlesztők a Gumroadot / FastSpringet / Paddle-t
A platformdíjak halmozódnak az egész ügyfélciklus alatt
Első eladás: 10% a Gumroadnak. Megújítás egy év múlva: megint 10%. Upgrade egyéniről csapatra: 10% a különbségre. Egy ügyfél teljes élettartama alatt akár az LTV 30%+ -át is elveszítheted csak platformdíjakra. A legtöbb indie dev nem modellezi ezt, és meglepődik, amikor megteszi.
A licenckulcs-generálás általában custom munka
A legtöbb ecommerce platformnak nincs is licenckulcs-fogalma. Szoftvert eladni azt jelenti, hogy megírod a saját kulcsgenerálásodat, gépaktiválásodat, érvényességkövetésedet és ügyfélportálodat — minden dev, aki ezt csinálta, tudja, hogy ez egy hónap munka, ami semmi köze a tényleges termékhez.
A trial-to-paid konverzió el van törve
Az általános platformok vagy egyáltalán nem támogatnak trialokat, vagy csak ingyenes szállítási trialt fizikai termékekhez. £49-es plugin eladása 14 napos triallal külön trial-menedzsment rendszert, külön email workflow-t, külön licenckiadást jelent — mind olyan dolog, amit építesz, ahelyett, hogy featuröket szállítanál.
A visszatérítések és licencvisszavonás rendetlenné válnak
Az ügyfél 25 nappal a vásárlás után visszatérítést kér. A licenckulcsa még mindig az appjában van, még mindig működik. A legtöbb platformon a refund flow nem indítja el a licencvisszavonást — ez külön művelet, amire emlékezned kell, és elfelejteni azt jelenti, hogy gyakorlatilag ingyen odaadtad a szoftvert.
Mit kapsz az Axnify-jal
Natív licencértékesítési primitívek — beépítve a központi termékmodellbe, nem appként rácsavarva.
Natív `license` terméktípus
Állítsd a terméktípust `license`-re, és az admin felfedi a licenc-specifikus mezőket: max aktiválások, érvényességi napok, grace időszak, trial napok, auto-renew flag, upgrade pool. Ugyanaz a terméklista, mint a többi termékednél; ugyanaz a témaszerkesztő; ugyanaz a checkout. A szoftver csak egy újabb terméktípus.
Max aktiválások licencenként
Konfiguráld, hány gépre telepíthető egy licenc (1 személyes, 3 tipikus, korlátlan site licenchez). Az aktiválásokat a te license servered követi, amely minden telepítésnél meghívja a webhookunkat; mi számolunk a limithez képest, és elutasítjuk az azon túli aktiválásokat.
Érvényességi periódusok grace napokkal
Állítsd a licencet úgy, hogy N napig legyen érvényes a vásárlástól (pl. 365 éves licenchez), plusz egy grace időszak a lejárat után (alapértelmezetten 7 nap). Az ügyfél emlékeztető emaileket kap a lejárat előtt. A szoftver tovább működik a grace alatt, hogy ne legyen kiesés a megújítás fizetésének retryjei alatt.
Trial időszak a billing előtt
Ingyenes trial X napig az első díjbeszedés előtt. Az ügyfél előre megadja a kártyát; a platform nem terhel, amíg a trial le nem jár. Lemondás a trial alatt = tiszta jegyzék, díjbeszedés nélkül. Konverzió fizetősre = első díjbeszedés a trial vége napján, licenc kiadva.
Visszatérő vagy egyszeri licencek
Kombináld a `license` terméktípust a `subscription` intervallumal (havi/éves) JetBrains-stílusú visszatérő licencekhez. Vagy adj el perpetual licenceket intervallum nélkül. Ugyanaz a termékmodell, mindkét mód támogatott.
Self-service upgrade létra
Egyéni → Csapat → Enterprise. Definiáld, melyek a érvényes upgrade célok licencenként; az ügyfél látja őket a portálján arányos upgrade árral. A régi licenc deaktiválódik, az új aktiválódik, nincs support ticketre szükség.
Ügyfél licencportál
Az ügyfél belép a fiókjába, látja az összes aktív licencét, az aktuális aktiváláskountot licencenként, deaktiválhat gépet (pl. új laptopja van), hogy felszabadítson egy aktiválási slotot, megnézi a fizetéstörténetet, módosítja a tárolt kártyát, lemondja az auto-renew-t.
Webhookok minden licencműveletre
`license.created`, `license.activated`, `license.deactivated`, `license.expiring` (7 nappal előtte), `license.expired`, `license.renewed`, `license.upgraded`, `license.refunded`. Üsd a saját license serveredet vagy signing serviced azokon a műveleteken, amelyek számodra fontosak.
Architektúra: hogyan integrálódik az Axnify a meglévő license servereddel
A legtöbb indie devnek már van egy kis license servere — általában egy apró Go/Node/Python szolgáltatás, ami a source of truth-ot tartja arról, mely kulcsok aktívak, mely gépekhez kötődnek és milyen feature flageket nyitnak ki. A kérdés egy ecommerce platform átvételénél: hogyan beszélnek egymással a két rendszer?
Az Axnify a webhooks-and-API megközelítést követi. Vásárláskor az Axnify kilövi a `license.created`-t az ügyfél emailjével, termék ID-jával, licenctípussal, max aktiválásokkal és érvényességi időszakkal. A license servered fogadja a webhookot, generál egy kulcsot (bármilyen formátumban és aláírási sémában, amit te preferálsz), elmenti az ügyfélhez, és visszaadja a responseban. Az Axnify elmenti a kulcsot a rendeléshez, elküldi emailben az ügyfélnek és megmutatja a portálon.
Az ügyfél appjából az aktiválási hívások a license serveredhez mennek (te uralod a runtime path-ot). Amikor egy gép aktiválódik, a servered pinghet az Axnify API-jára, hogy növelje az aktiválásszámlálót és ellenőrizze a limitet. Deaktiváláskor ugyanaz a flow visszafelé. A lejárati és grace időszak logika élhet bármelyik oldalon; javasoljuk a dátumokat az Axnifyon tartani (egyetlen source of truth a billinghez), és hagyni, hogy a servered kérdezze az API-tól a státuszt. Ha még nincs license servered, az Axnify maga is lehet source of truth: natívan generál HMAC-aláírt kulcsokat, követi az aktiválásokat az API-n keresztül, és meghívja a `license.activated` / `license.deactivated` webhookokat az in-app aktiválási eseményeiden. Jó kiindulópont olyan indie devsnek, akik egy hét alatt akarnak shippelni, ahelyett hogy egy hónapig licensing infrastruktúrát építenének; később átléphetsz saját license serverre az aktiválási endpoint cseréjével anélkül, hogy újra kiadnál kulcsokat.
Mit adnak el a fejlesztők az Axnifyon
Desktop alkalmazások
Mac-, Windows-, Linux-appok. Licenckulcs kiadva a vásárláskor, az in-app aktiválásod validálja. Max 3 gép személyes licencenként, korlátlan csapathoz. Trial-to-paid konverzió 14 napos ingyenes triallal.
Pluginok és extensionök
Figma pluginok, VSCode extensionök, Sketch pluginok, Photoshop actionök, Lightroom presetek. Gyakran egyszeri perpetual licencként eladva opcionális 1 éves frissítési hozzáféréssel megújítási kedvezményen.
Témák, sablonok, fontok
WordPress témák, Shopify témák, Notion sablonok, fontcsaládok. Lépcsőzött licensing (single-site / 5-sites / korlátlan; személyes / kereskedelmi / extended). A licenctípus határozza meg, melyik letöltésekhez fér hozzá az ügyfél.
Self-hosted SaaS
Adj el egy licencet a SaaS-od on-premises verziójához. A licenc minden telepítést a te activation servereden validál; a lejárat leállítja a feature frissítéseket, de meghagyja a meglévő telepítést működni (klasszikus perpetual fallback modell).
Hogyan hasonlítunk más szoftverlicencet eladó platformokhoz
1,5% platformdíj Starteren vs 10% Gumroadon
Egy £100-os licencen £98,50-et tartasz meg az Axnify Starteren vs £90 a Gumroadon. Havi 100 eladott licencnél ez £850 havi különbség — elég, hogy jelentős dev időt finanszírozz. Az Enterprise szinten (0% platformdíj, £299/hó előfizetés) gyakorlatilag fix díjat fizetsz az Axnifynek a volumentől függetlenül.
Teljes árak megtekintéseSzoftverfejlesztők gyakori kérdései
Hogyan generálódnak a licenckulcsok?▾
Két opció. (1) Beépített: az Axnify HMAC-aláírt kulcsokat generál konfigurálható formátumban (UUID, hex, custom prefix). (2) Hozd a sajátod: az Axnify vásárláskor kilő egy webhookot az ügyfél + termék részleteivel, a license servered generálja a kulcsot a te formátumodban és aláírási sémádban, visszaadja a webhook responsban. Mindkét esetben a kulcs ugyanazon a delivery flow-on jut el az ügyfélhez.
Integrálhatom a saját license serveremet?▾
Igen — ez az ajánlott út bármilyen nem triviális szoftverhez. Iratkozz fel a `license.created` és `license.refunded` webhookokra a kiadáshoz és visszavonáshoz. Használd az Axnify API-t az aktiválásszámláló növeléséhez/csökkentéséhez az in-app aktiválási flow-dból. Ha még nincs license servered, az Axnify beépített HMAC-aláírt kulcsgenerálása és aktiváláskövetése elég a shippinghez — később átléphetsz saját serverre újabb kulcs-kiadás nélkül.
Mi történik, ha egy licenc lejár?▾
Konfigurálható. A licenc grace időszakba lép (alapértelmezetten 7 nap), ahol a szoftver tovább működik, de az ügyfél megújítási emlékeztetőket kap emailben. A grace után kilő a `license.expired`. A szoftvered (az activation serveren keresztül) ekkor eldöntheti: teljes lock-out, csak olvasható mód, downgrade ingyenes szintre, vagy tovább működni frissítések nélkül. Sok indie dev választja a tovább működést frissítések nélkül jóindulatból.
Az ügyfelek deaktiválhatnak egy gépet, hogy újra telepítsenek?▾
Igen — beépítve az ügyfélportálba. Látják az aktív aktiválásokat (gép-ujjlenyomatokkal / OS-szal ott, ahol jelented őket), bármelyiket visszavonhatják, ami felszabadítja az aktiválási slotot. `license.deactivated` kilő, hogy a license servered érvénytelenítse helyileg a visszavont kulcsot.
Támogatjátok a floating vagy concurrent licenceket?▾
Natívan még nem — a `max_activations` az összesített helyek száma, nem egyidejű. A floating licenc enforcementje (csak N aktív egyszerre, a többi sorban) a roadmapen van. Ha ez kemény követelmény a termékednél ma, megvalósíthatod a concurrent ellenőrzést a saját license serveredben az aktiválási webhookokon keresztül, de az Axnify admin még nem mutatja first-class koncepcióként.
Mi a platformdíj a szoftvereladásokon?▾
Ugyanaz, mint minden máson: 1,5% Starteren, 0,75% Pro-n, 0,25% Businessen, 0% Enterprise-on. A Stripe feldolgozási díjai felül érvényesek attól függetlenül. Egy £100-os licencen £97 nettó marad a két díj után Starteren — vs £88-£91 a Gumroadon / Paddle-n / FastSpringen.
Tudtok segíteni az adataim átköltöztetésében másik platformról?▾
Abszolút. Írj emailt a support@axnify.com-ra a jelenlegi platformod export fájljával — elfogadunk Shopify, WooCommerce, Etsy, Squarespace, Big Cartel, Gumroad, Sellfy és a legtöbb más gyakori formátumot. A csapatunk végighozza a termékek, variánsok, ügyfelek és rendelések migrációját végpont-végpont, ingyen a standard importokhoz.
Hagyd abba a 10% fizetését a szoftvered eladásáért
Kezdj ingyen. Natív licenckulcsok, aktiváláskövetés, trial-to-paid konverzió — mind az első napon.