Ecommerce platforma, kas veidota programmatūras licenču pārdošanai
Licenču atslēgu ģenerēšana. Aktivizācijas limiti vienai licencei. Trial-to-paid konversija. Derīguma periodi ar grace logiem. Klienta licenču portāls, kurā pircēji var deaktivizēt mašīnas un apskatīt savu atslēgu bibliotēku. Viss dzimti — nav Gumroad maksu, nav 8,9% FastSpring, nav pielāgota licencēšanas slāņa, kas jāveido.
Kāpēc programmatūras pārdošana fundamentāli atšķiras no fizisko preču pārdošanas
Pārdot T-kreklu un pārdot £200 darbvirsmas lietotni operatīvi nav gandrīz nekā kopīga. T-krekliņam ir SKU, krājumu līmenis, sūtīšanas svars un atgriešanas politika. Darbvirsmas lietotnei ir licences atslēga, activation server, mašīnu skaita limits, derīguma periods, grace logs pēc beigām, trial-to-paid konversijas ceļš, jauninājumu kāpnes (individuāls → komanda → enterprise) un klienta portāls, kurā pircēji pārvalda aktīvās instalācijas savās ierīcēs. Neviens no šiem konceptiem neeksistē vispārējas ecommerce platformas produkta modelī.
Platformas, kas SAPROT programmatūru — Gumroad, FastSpring, Paddle, Lemon Squeezy — pastāv tieši šīs spraugas dēļ. Tās pareizi tver licencēšanas primitīvus, bet par to iekasē maksu. Gumroad ņem 10% no katras pārdošanas free tier līmenī un 8% pat maksas. FastSpring ņem 8,9% kā merchant-of-record. Paddle ir līdzīgs. Uz £100 licences tas ir £8–£10 platformai — reizini ar 1000 pārdotām licencēm un esi atdevis £8000–£10000 Gumroad par ērtību neveidot savu checkout. Tas pietiek, lai finansētu pāris mēnešus tava indie dev runway.
Axnify ir trešā iespēja: ecommerce platformas maksas (1,5% Starter, sākoties no 0% Enterprise) ar licenču pārdošanas primitīviem iebūvētiem. Dzimts licences produkta tips. Konfigurējamas maks aktivizācijas vienai licencei. Derīguma periods ar grace dienām. Trial periods pirms billing. Auto-renew slēdzis. Self-service jauninājumu pool. Webhooks katram licences notikumam (pirkums, aktivizācija, deaktivizācija, beigas, atjaunošana), lai integrētu savu license serveri, signing service vai feature-flag sistēmu, kā vēlies. Saglabā savu checkout, savu zīmolu, klientu attiecības un vairāk nekā 99% no ieņēmumiem.
Kāpēc programmatūras izstrādātāji pamet Gumroad / FastSpring / Paddle
Platformas maksas uzkrājas visā klienta dzīves cikla laikā
Sākotnējā pārdošana: 10% Gumroad. Atjaunošana gadu vēlāk: atkal 10%. Jauninājums no individuāla uz komandas: 10% no starpības. Visā klienta dzīves laikā tu vari pazaudēt vairāk nekā 30% no LTV tikai platformas maksās. Lielākā daļa indie dev to nemodelē un ir pārsteigti, kad to izdara.
Licenču atslēgu ģenerēšana parasti ir custom darbs
Lielākajā daļā ecommerce platformu nav pat licences atslēgas koncepta. Pārdot programmatūru nozīmē uzrakstīt savu atslēgu ģenerēšanu, mašīnu aktivizāciju, derīguma izsekošanu un klienta portālu — katrs dev, kurš to ir darījis, zina, ka tas ir mēnesis darba, kam ar pašu produktu nav nekāda sakara.
Trial-to-paid konversija ir salauzta
Vispārējās platformas vai nu vispār neatbalsta trial, vai atbalsta tikai bezmaksas piegādes trial fiziskām precēm. Pārdot £49 spraudni ar 14 dienu trial nozīmē atsevišķu trial pārvaldības sistēmu, atsevišķu e-pasta workflow, atsevišķu licences izdošanu — viss, ko būvē tā vietā, lai izlaistu features.
Atmaksas un licences atsaukšana kļūst neskaidras
Klients prasa atmaksu 25 dienas pēc pirkuma. Viņa licences atslēga joprojām ir viņa lietotnē, joprojām strādā. Lielākajā daļā platformu refund flow neaktivizē licences atsaukšanu — tā ir atsevišķa operācija, ko jāatceras izdarīt, un aizmirstot tu būtībā atdevi programmatūru bez maksas.
Ko iegūsi ar Axnify
Dzimti licenču pārdošanas primitīvi — iebūvēti pamata produkta modelī, ne piegravēti kā lietotne.
Dzimts `license` produkta tips
Iestatiet produkta tipu uz `license` un admins atklāj licencei specifiskos laukus: maks aktivizācijas, derīguma dienas, grace periods, trial dienas, auto-renew karodziņš, jauninājumu pool. Tas pats produktu saraksts kā citiem produktiem; tas pats tēmu redaktors; tas pats checkout. Programmatūra ir tikai vēl viens produkta tips.
Maks aktivizācijas vienai licencei
Konfigurē, cik mašīnās var instalēt vienu licenci (1 personīgai, 3 tipiskai, neierobežoti site licencēm). Aktivizācijas izseko caur tavu license serveri, kas pingo mūsu webhook katrai instalācijai; mēs skaitām pret limitu un atsakām aktivizācijas virs tā.
Derīguma periodi ar grace dienām
Iestatiet licenci derīgu N dienas no pirkuma (piem. 365 gada licencei) plus grace periods pēc beigām (noklusējums 7 dienas). Klients saņem atgādinājumu e-pastus pirms beigām. Programmatūra turpina darboties grace periodā, lai izvairītos no pārtraukuma atjaunošanas maksājuma retries laikā.
Trial periods pirms billing
Bezmaksas trial X dienas pirms pirmā maksājuma. Klients ievada karti sākumā; platforma neaprēķina, līdz trial beidzas. Atcelšana trial laikā = tīrs ieraksts, bez aprēķina. Konversija uz maksas = pirmais maksājums trial beigu dienā, licence izdota.
Atkārtotas vai vienreizējas licences
Apvienojiet produkta tipu `license` ar `subscription` intervālu (mēneša/gada) JetBrains stila atkārtotām licencēm. Vai pārdodiet perpetual licences bez intervāla. Tas pats produkta modelis, abi režīmi atbalstīti.
Self-service jauninājumu kāpnes
Individuāls → Komanda → Enterprise. Definējiet, kuri produkti ir derīgi jauninājuma mērķi vienai licencei; klients tos redz savā portālā ar proporcionālu jauninājuma cenu. Vecā licence deaktivizējas, jaunā aktivizējas, support tiket nav nepieciešams.
Klienta licenču portāls
Klients pieslēdzas savam kontam, redz visas aktīvās licences, pašreizējo aktivizācijas skaitu vienai licencei, var deaktivizēt mašīnu (piem. viņam ir jauns klēpjdators), lai atbrīvotu aktivizācijas slot, skatīt maksājumu vēsturi, mainīt saglabāto karti, atcelt auto-renew.
Webhooks katram licences notikumam
`license.created`, `license.activated`, `license.deactivated`, `license.expiring` (7 dienas pirms), `license.expired`, `license.renewed`, `license.upgraded`, `license.refunded`. Trāpi pa savu license serveri vai signing service tajos notikumos, kas tev svarīgi.
Arhitektūra: kā Axnify integrējas ar tavu esošo license serveri
Lielākā daļa indie dev jau ir mazs license serveris — parasti niecīgs Go/Node/Python serviss, kas tur source of truth par to, kuras atslēgas ir aktīvas, ar kurām mašīnām tās ir saistītas un kurus feature flag tās atbloķē. Jautājums, pieņemot ecommerce platformu: kā šīs divas sistēmas runā?
Axnify izvēlas webhooks-un-API pieeju. Pērkot Axnify izsauc `license.created` ar klienta e-pastu, produkta ID, licences tipu, maks aktivizācijām un derīguma periodu. Tavs license serveris saņem webhook, ģenerē atslēgu (jebkurā formātā un parakstīšanas shēmā, ko tu izvēlies), saglabā to pie klienta un atgriež response. Axnify saglabā atslēgu uz pasūtījuma, nosūta to klientam e-pastā un parāda portālā.
No klienta lietotnes aktivizācijas izsaukumi iet uz tavu license serveri (tu kontrolē runtime ceļu). Kad mašīna aktivizējas, tavs serveris var pingt Axnify API, lai palielinātu aktivizācijas skaitītāju un pārbaudītu limitu. Deaktivizējot tas pats flow apgriezti. Beigu un grace perioda loģika var dzīvot jebkurā pusē; iesakām datumus turēt Axnify (viens source of truth billing) un ļaut tavam serverim vaicāt API par statusu. Ja tev vēl nav license servera, Axnify var būt source of truth viens: dzimti ģenerē HMAC parakstītas atslēgas, izseko aktivizācijas caur API un izsauc `license.activated` / `license.deactivated` webhooks uz tavu in-app aktivizācijas notikumiem. Labs sākuma punkts indie dev, kuri vēlas izlaist nedēļā, nevis mēnesi būvēt licencēšanas infrastruktūru; vēlāk vari pāriet uz savu license serveri, mainot aktivizācijas endpoint bez atslēgu atkārtotas izdošanas.
Ko izstrādātāji pārdod Axnify
Darbvirsmas lietotnes
Mac, Windows, Linux lietotnes. Licences atslēga izdota pērkot, validēta ar tavu in-app aktivizāciju. Maks 3 mašīnas personīgai licencei, neierobežoti komandai. Trial-to-paid konversija ar 14 dienu bezmaksas trial.
Spraudņi un paplašinājumi
Figma spraudņi, VSCode paplašinājumi, Sketch spraudņi, Photoshop actions, Lightroom presets. Bieži pārdoti kā vienreizējas perpetual licences ar opcionālu 1 gada atjaunināšanas piekļuvi ar atjaunošanas atlaidi.
Tēmas, šabloni, fonti
WordPress tēmas, Shopify tēmas, Notion šabloni, fontu saimes. Pakāpenisks licencēšanas (single-site / 5-sites / neierobežoti; personīgs / komerciāls / extended). Licences tips nosaka, kuras lejupielādes klients piekļūst.
Self-hosted SaaS
Pārdodiet licenci sava SaaS on-premises versijai. Licence validē katru instalāciju caur tavu activation serveri; beigas pārtrauc feature atjauninājumus, bet ļauj esošajai instalācijai turpināt strādāt (klasisks perpetual fallback modelis).
Kā mēs salīdzinām ar citām platformām, kas pārdod programmatūras licences
1,5% platformas maksa Starter vs 10% Gumroad
Uz £100 licences saglabā £98,50 Axnify Starter vs £90 Gumroad. Pārdodot 100 licences mēnesī tā ir £850 mēneša starpība — pietiek, lai finansētu nozīmīgu dev laiku. Enterprise tier (0% platformas maksa, £299/mēn abonements) Axnify praktiski maksā fiksētu cenu neatkarīgi no apjoma.
Skatīt pilnās cenasBieži uzdoti programmatūras izstrādātāju jautājumi
Kā tiek ģenerētas licences atslēgas?▾
Divas iespējas. (1) Iebūvēts: Axnify ģenerē HMAC parakstītas atslēgas konfigurējamā formātā (UUID, hex, custom prefikss). (2) Atnes savu: Axnify pirkuma laikā izsauc webhook ar klienta + produkta detaļām, tavs license serveris ģenerē atslēgu tavā formātā un parakstīšanas shēmā, atgriež to caur webhook response. Abos gadījumos atslēga sasniedz klientu vienā piegādes flow.
Vai varu integrēt savu license serveri?▾
Jā — tas ir ieteicamais ceļš jebkurai netrivālai programmatūrai. Abonē webhooks `license.created` un `license.refunded` izdošanai un atsaukšanai. Izmanto Axnify API aktivizācijas skaitītāja palielināšanai/samazināšanai no sava in-app aktivizācijas flow. Ja tev vēl nav license servera, iebūvētā Axnify HMAC parakstīto atslēgu ģenerēšana un aktivizācijas izsekošana pietiek izlaišanai — vēlāk vari pāriet uz savu serveri bez atslēgu atkārtotas izdošanas.
Kas notiek, kad licence beidzas?▾
Konfigurējama. Licence ieiet grace periodā (noklusējums 7 dienas), kur programmatūra turpina strādāt, bet klients saņem atjaunošanas atgādinājumu e-pastus. Pēc grace izsaucas `license.expired`. Tava programmatūra (caur activation serveri) tad var izlemt: pilns lock-out, tikai lasāms režīms, downgrade uz bezmaksas tier, vai turpināt strādāt bez atjauninājumiem. Daudzi indie dev izvēlas turpināt strādāt bez atjauninājumiem no labas gribas.
Vai klienti var deaktivizēt mašīnu, lai instalētu jaunā?▾
Jā — iebūvēta klienta portālā. Viņi redz aktīvās aktivizācijas (ar mašīnas pirkstu nospiedumiem / OS, kur tu tos ziņojis), var atsaukt jebkuru, kas atbrīvo aktivizācijas slot. `license.deactivated` izsaucas, lai tavs license serveris varētu vietēji anulēt atsaukto atslēgu.
Vai atbalstāt floating vai concurrent licences?▾
Dzimti vēl nē — `max_activations` ir kopējais vietu skaits, ne vienlaicīgs. Floating licences enforcement (tikai N aktīvi vienlaicīgi, citi rindā) ir roadmap. Ja tas ir ciets prasība tavam produktam šodien, vari ieviest vienlaicības pārbaudi savā license serverī caur aktivizācijas webhooks, bet Axnify admins to vēl nerāda kā first-class konceptu.
Kāda ir platformas maksa programmatūras pārdošanai?▾
Tāda pati kā visam citam: 1,5% Starter, 0,75% Pro, 0,25% Business, 0% Enterprise. Stripe apstrādes maksas piemērojas papildus neatkarīgi. Uz £100 licences tev paliek £97 neto pēc abām maksām Starter — vs £88-£91 Gumroad / Paddle / FastSpring.
Vai varat palīdzēt pārvietot manus datus no citas platformas?▾
Bez šaubām. Sūti e-pastu uz support@axnify.com ar eksporta failu no savas pašreizējās platformas — mēs pieņemam Shopify, WooCommerce, Etsy, Squarespace, Big Cartel, Gumroad, Sellfy un lielāko daļu citu izplatītu formātu. Mūsu komanda apstrādā tavu produktu, variantu, klientu un pasūtījumu migrāciju no gala līdz galam, bez maksas standarta importiem.
Pārtrauc maksāt 10%, lai pārdotu savu programmatūru
Sāc bez maksas. Dzimtas licences atslēgas, aktivizācijas izsekošana, trial-to-paid konversija — viss no pirmās dienas.