Axnify
Tarkvaraarendajatele

Ecommerce platvorm, mis on ehitatud tarkvaralitsentside müümiseks

Litsentsivõtmete genereerimine. Aktiveerimispiirangud litsentsi kohta. Trial-to-paid-konversioon. Kehtivusperioodid grace-akendega. Kliendi litsentsiportaal, kus ostjad saavad masinaid deaktiveerida ja vaadata oma võtmete teeki. Kõik native — ei mingeid Gumroadi tasusid, ei mingit 8,9% FastSpringi, mingit kohandatud litsentsikihti ehitada.

Miks tarkvara müümine on füüsiliste kaupade müümisest põhimõtteliselt erinev

Särgi müümisel ja £200 töölauarakenduse müümisel ei ole operatiivselt peaaegu midagi ühist. Särgil on SKU, laoseis, saatmiskaal ja tagastuspoliitika. Töölauarakendusel on litsentsivõti, activation server, masinate arvu piirang, kehtivusperiood, grace-aken pärast aegumist, trial-to-paid-konversiooni teekond, uuendamise redel (üksik → tiim → enterprise) ja kliendiportaal, kus ostjad haldavad aktiivseid installatsioone oma seadmetes. Ühtegi neist mõistetest ei eksisteeri tavalise ecommerce platvormi tootemudelis.

Platvormid, mis MÕISTAVAD tarkvara — Gumroad, FastSpring, Paddle, Lemon Squeezy — eksisteerivad just selle augu pärast. Nad saavad litsentsi primitiividega õigesti hakkama, aga küsivad selle eest tasu. Gumroad võtab 10% iga müügi pealt tasuta tasandil ja 8% isegi tasulisel. FastSpring võtab 8,9% kui merchant-of-record. Paddle on sarnane. £100 litsentsilt on see £8–£10 platvormile — korruta läbi 1000 müüdud litsentsiga ja oled Gumroadile andnud £8000–£10000 selle eest, et sa ise checkouti ei ehitanud. See on piisav, et rahastada paar kuud sinu indie-dev runway'st.

Axnify on kolmas variant: ecommerce platvormi tasud (1,5% Starteril, langedes 0%-ni Enterprise'il) sissehoitavate litsentsimüügi primitiividega. Native litsentsi tüübiga toode. Konfigureeritavad maks aktiveerimised litsentsi kohta. Kehtivusperiood grace-päevadega. Trial-periood enne arveldust. Auto-renew toggle. Self-service upgrade pool. Webhookid igal litsentsi sündmusel (ost, aktiveerimine, deaktiveerimine, aegumine, uuendamine), et sa saaksid integreerida oma license serveri, signing service'i või feature-flag süsteemi nii nagu sa soovid. Sina hoiad oma checkouti, brändi, kliendisuhte ja üle 99% tuludest.

Miks tarkvaraarendajad lahkuvad Gumroadist / FastSpringist / Paddle'ist

Platvormitasud kuhjuvad terve kliendi elutsükli jooksul

Esimene müük: 10% Gumroadile. Uuendamine aasta hiljem: jälle 10%. Uuendus üksikust tiimile: 10% vahe pealt. Kliendi eluea jooksul võid kaotada üle 30% LTV-st pelgalt platvormitasudele. Enamik indie devs seda ei modelleeri ja on üllatunud, kui teevad.

Litsentsivõtmete genereerimine on enamasti custom töö

Enamikul ecommerce platvormidel pole isegi litsentsivõtme mõistet. Tarkvara müümine tähendab kirjutada oma võtmete genereerimine, masinate aktiveerimine, kehtivuse jälgimine ja kliendiportaal — iga dev, kes seda teinud on, teab, et see on kuu aega tööd, millel pole tegeliku tootega midagi pistmist.

Trial-to-paid-konversioon on katki

Tavalised platvormid kas ei toeta trialeid üldse või toetavad ainult tasuta saatmise trialit füüsilistele kaupadele. £49 plugina müümine 14-päevase trialiga tähendab eraldi triali haldussüsteemi, eraldi e-posti workflow'd, eraldi litsentsi väljastamist — kõike seda, mida sa ehitad selle asemel et feature'eid välja anda.

Tagasimaksed ja litsentsi tühistamine läheb segaseks

Klient küsib tagasimakset 25 päeva pärast ostu. Tema litsentsivõti on endiselt tema rakenduses, töötab endiselt. Enamikul platvormidel ei käivita refundi flow litsentsi tühistamist — see on eraldi toiming, mida sa pead meeles pidama, ja unustamine tähendab, et oled tarkvara sisuliselt tasuta ära andnud.

Mida saad Axnifylt

Native litsentsimüügi primitiivid — sissehoidud toote põhimudelisse, mitte külge keeratud äpina.

Native `license` tüübiga toode

Sea toote tüüp `license`-iks ja admin paljastab litsentsispetsiifilised väljad: maks aktiveerimised, kehtivuspäevad, grace-periood, trial-päevad, auto-renew flag, upgrade pool. Sama tootenimekiri nagu teistel toodetel; sama teema redaktor; sama checkout. Tarkvara on lihtsalt veel üks tootetüüp.

Maks aktiveerimised litsentsi kohta

Konfigureeri mitmel masinal saab ühte litsentsi installeerida (1 isiklikuks, 3 tüüpiline, piiramatu site-litsentsidele). Aktiveerimised jälgib sinu license server, mis pingib meie webhooki iga installeerimise korral; me loendame piirangu vastu ja keeldume aktiveerimistest üle piiri.

Kehtivusperioodid grace-päevadega

Sea litsents kehtima N päeva ostust (nt 365 aastasele litsentsile) pluss grace-periood pärast aegumist (vaikimisi 7 päeva). Klient saab meeldetuletuskirjad enne aegumist. Tarkvara töötab grace-perioodil edasi, et vältida katkestust uuendamismakse retry'de ajal.

Trial-periood enne arveldust

Tasuta trial X päevaks enne esimest makset. Klient sisestab kaardi algul; platvorm ei arva, kuni trial lõppeb. Tühistamine triali jooksul = puhas kirje, ilma makseta. Konversioon tasuliseks = esimene makse triali lõpupäeval, litsents väljastatud.

Korduvad või ühekordsed litsentsid

Kombineeri toote tüüp `license` `subscription` intervalliga (igakuiselt/aastas) JetBrainsi stiilis korduvateks litsentsideks. Või müü perpetual litsentse ilma intervallita. Sama tootemudel, mõlemad režiimid toetatud.

Self-service uuendamise redel

Üksik → Tiim → Enterprise. Defineeri, millised tooted on kehtivad uuendamise sihtmärgid litsentsi kohta; klient näeb neid oma portaalis proportsionaalse uuendamise hinnaga. Vana litsents deaktiveerub, uus aktiveerub, ilma support ticketita.

Kliendi litsentsiportaal

Klient logib oma kontosse, näeb kõiki aktiivseid litsentse, hetkelist aktiveerimiste arvu litsentsi kohta, saab deaktiveerida masina (nt uus sülearvuti), et vabastada aktiveerimispesa, vaadata maksete ajalugu, muuta salvestatud kaarti, tühistada auto-renew.

Webhookid igal litsentsi sündmusel

`license.created`, `license.activated`, `license.deactivated`, `license.expiring` (7 päeva enne), `license.expired`, `license.renewed`, `license.upgraded`, `license.refunded`. Löö oma license serverit või signing service'i nendel sündmustel, mis sulle olulised on.

Arhitektuur: kuidas Axnify integreerub sinu olemasoleva license serveriga

Enamikul indie devsidel on juba väike license server — tavaliselt pisike Go/Node/Python teenus, mis hoiab source of truth selle kohta, millised võtmed on aktiivsed, milliste masinatega need on seotud ja milliseid feature flag'e need avavad. Küsimus ecommerce platvormi adopteerimisel: kuidas need kaks süsteemi omavahel räägivad?

Axnify valib webhookid-ja-API lähenemise. Ostmisel laseb Axnify välja `license.created` koos kliendi emaili, toote ID, litsentsitüübi, maks aktiveerimiste ja kehtivusperioodiga. Sinu license server võtab webhooki vastu, genereerib võtme (sinu eelistatud formaadis ja allkirjastamise skeemis), salvestab selle kliendi külge ja tagastab selle response'is. Axnify salvestab võtme tellimusele, saadab selle kliendile emailiga ja kuvab portaalis.

Kliendi rakendusest lähevad aktiveerimisekutsed sinu license serverisse (sa hoiad runtime tee juhtimist). Kui masin aktiveeritakse, võib sinu server pingida Axnify API'd, et tõsta aktiveerimisloendurit ja kontrollida piirangut. Deaktiveerimisel sama flow tagurpidi. Aegumise ja grace-perioodi loogika võib elada kummal poolel; soovitame hoida kuupäevad Axnifys (üks source of truth arvelduseks) ja lasta oma serveril API'lt staatust küsida. Kui sul ei ole veel license serverit, võib Axnify olla ka iseseisev source of truth: genereerida HMAC-allkirjastatud võtmeid native, jälgida aktiveerimisi API kaudu ja kutsuda `license.activated` / `license.deactivated` webhooke sinu in-app aktiveerimissündmustel. Hea lähtekoht indie devsidele, kes tahavad nädalaga välja anda selle asemel et kuu aega licensing-infrastruktuuri ehitada; hiljem saad liikuda oma license serverile, vahetades aktiveerimise endpointi ilma võtmeid uuesti väljastamata.

Mida arendajad Axnifys müüvad

Töölauarakendused

Mac, Windows, Linux rakendused. Litsentsivõti väljastatakse ostmisel, valideeritakse sinu in-app aktiveerimise poolt. Maks 3 masinat isikliku litsentsi kohta, piiramatu tiimile. Trial-to-paid-konversioon 14-päevase tasuta trialiga.

Pluginad ja laiendused

Figma pluginad, VSCode laiendused, Sketch pluginad, Photoshop actionid, Lightroom presetid. Sageli müüakse ühekordsete perpetual litsentsidena valikulise 1-aastase uuenduste juurdepääsuga uuendamise allahindluse hinnaga.

Teemad, mallid, fondid

WordPress teemad, Shopify teemad, Notion mallid, fontiperekonnad. Tasandatud licensing (single-site / 5-sites / piiramatu; isiklik / kommertslik / extended). Litsentsi tüüp määrab, milliseid allalaadimisi klient saab kasutada.

Self-hosted SaaS

Müü litsentsi oma SaaS-i on-premises versioonile. Litsents valideerib iga installatsiooni sinu activation serveri kaudu; aegumine peatab feature uuendused, kuid jätab olemasoleva installatsiooni tööle (klassikaline perpetual fallback mudel).

1,5% platvormi tasu Starteril vs 10% Gumroadis

£100 litsentsilt hoiad £98,50 Axnify Starteris vs £90 Gumroadis. Kui müüd 100 litsentsi kuus, on see £850 kuuline vahe — piisav, et rahastada märkimisväärset dev aega. Enterprise tasemel (0% platvormi tasu, £299/kuus tellimus) maksad Axnifyle praktiliselt püsihinda sõltumata mahust.

Vaata täielikke hindu

Tarkvaraarendajate sagedased küsimused

Kuidas litsentsivõtmed genereeritakse?

Kaks varianti. (1) Sissehoid: Axnify genereerib HMAC-allkirjastatud võtmeid konfigureeritavas formaadis (UUID, hex, custom prefiks). (2) Too oma kaasa: Axnify laseb ostmisel välja webhooki kliendi + toote detailidega, sinu license server genereerib võtme sinu valitud formaadis ja allkirjastamise skeemis, tagastab webhook response'is. Mõlemal juhul jõuab võti kliendini sama tarneflow kaudu.

Kas saan integreerida oma license serveri?

Jah — see on soovitatav tee igale mitte-triviaalsele tarkvarale. Telli webhookid `license.created` ja `license.refunded` väljastuseks ja tühistamiseks. Kasuta Axnify API'd aktiveerimisloenduri suurendamiseks/vähendamiseks oma in-app aktiveerimisvool. Kui sul ei ole veel license serverit, piisavad Axnify sissehoitatav HMAC-allkirjastatud võtmete genereerimine ja aktiveerimiste jälgimine välja andmiseks — hiljem saad liikuda oma serverile ilma võtmeid uuesti väljastamata.

Mis juhtub, kui litsents aegub?

Konfigureeritav. Litsents siseneb grace-perioodi (vaikimisi 7 päeva), kus tarkvara töötab edasi, aga klient saab uuendamise meeldetuletuskirjad. Pärast grace'i laseb välja `license.expired`. Sinu tarkvara (activation serveri kaudu) saab seejärel otsustada: täielik lock-out, read-only mode, downgrade tasuta tasemele, või jätkata tööd ilma uuendusteta. Paljud indie devs valivad jätkata tööd ilma uuendusteta goodwillist.

Kas kliendid saavad deaktiveerida masina, et uuele installida?

Jah — kliendiportaali sisse ehitatud. Nad näevad aktiivseid aktiveerimisi (masina sõrmejälgede / OS-iga, kus oled neid raporteerinud), saavad iga ühe tühistada, mis vabastab aktiveerimispesa. `license.deactivated` läheb välja, et sinu license server saaks tühistatud võtme lokaalselt kehtetuks teha.

Kas toetate floating või concurrent litsentse?

Veel mitte native — `max_activations` on kohtade kogus, mitte samaaegne. Floating-litsentsi enforcement (ainult N aktiivset samaaegselt, teised järjekorras) on roadmap'is. Kui see on sinu tootele täna kõva nõue, saad concurrent kontrolli implementeerida oma license serveris aktiveerimise webhookide kaudu, aga Axnify admin ei näita seda veel first-class kontseptina.

Mis on platvormi tasu tarkvara müükidel?

Sama mis kõigel muul: 1,5% Starteril, 0,75% Pro-l, 0,25% Business'il, 0% Enterprise'il. Stripe töötlemistasud kehtivad lisaks. £100 litsentsilt jääb sulle Starteris pärast mõlemat tasu netos £97 — vs £88-£91 Gumroadis / Paddle's / FastSpringis.

Kas saate aidata mu andmeid teiselt platvormilt üle tuua?

Loomulikult. Saada email support@axnify.com koos eksportfailiga oma praeguselt platvormilt — me aktsepteerime Shopify, WooCommerce, Etsy, Squarespace, Big Cartel, Gumroad, Sellfy ja enamikke teisi tavalisi formaate. Meie meeskond viib läbi sinu toodete, variantide, klientide ja tellimuste migratsiooni otsast lõpuni, tasuta standardimportide korral.

Lõpeta 10% maksmine oma tarkvara müümiseks

Alusta tasuta. Native litsentsivõtmed, aktiveerimiste jälgimine, trial-to-paid-konversioon — kõik esimesest päevast.