Mokymų ir prekybos platforma

mdu.ltŽurnalas, parduotuvė ir kursai, kuriems užtenka vieno krepšelio

Kiek įskiepių reikia, kad viena svetainė parduotų knygą, vaizdo kursą ir mėnesinę narystę? WordPress pasaulyje dažnai keturių ar penkių, ir kiekvienas atsineša savo krepšelį, savo paskyrą ir savo atnaujinimus. mdu.lt tą patį daro viena sistema trimis kalbomis, o pirkėją pas jį atveda ne tik reklama, bet ir nemokamas testas – pažiūrėkime, kaip tas kelias sudėliotas ir kurią jo dalį verta pasiskolinti jūsų verslui.

Next.jsReactTypeScriptPostgreSQLmr.lt krepšelisBunny StreamBrevo
mdu.lt – pradžios puslapis
mdu.lt telefone
1krepšelis: fizinė prekė ir kursas perkami kartu, PVM skaičiuojamas pagal pirkėjo šalį
28nemokami įrankiai ir testai be registracijos – kiekvienas rezultatas veda prie susijusio kurso ar išsamesnės ataskaitos
3pirmos kiekvieno kurso pamokos atviros be paskyros: kursą išbandote prieš pirkdami
3kalbų domenai su viena paskyra: nupirktas kursas atsirakina ir kitomis jo kalbomis
Problema, kurią sprendžia

Verslas, kuris parduoda ir daiktus, ir žinias, ir prenumeratas, paprastai turi tris atskiras sistemas, o klientas – tris skirtingas paskyras.

Tipinis kelias atrodo taip: prekės – el. parduotuvės įskiepyje, kursai – atskiroje mokymų platformoje, narystės – trečiame įskiepyje, kuris kas mėnesį nurašo mokestį, o vertimai – dar viename. Kiekvienas turi savo krepšelį, savo atnaujinimų ritmą ir savo klaidas; klientas, nusipirkęs kursą, negali tame pačiame krepšelyje pridėti knygos, o narys nežino, kurią paskyrą naudoti. Savininkui tai reiškia rankinį darbą: suteikti prieigą, sutikrinti užsakymus, gesinti įskiepių konfliktus. mdu.lt šią problemą sprendžia viena sistema: vienas prekių sąrašas visų tipų produktams, viena paskyra visoms kalboms ir nemokami įrankiai, kurie lankytoją natūraliai atveda iki mokamo produkto.

Kuo naudingas
  • Knygą, kūno priežiūros prekę ir vaizdo kursą sudedate į tą patį krepšelį ir sumokate vienu kartu; kaina rodoma su PVM pagal jūsų šalį.
  • Kursą išbandote prieš pirkdami: pirmos trys pamokos atsidaro be paskyros, o užrakintoje pamokoje iš karto matote, ką daryti toliau – prisijungti arba tapti nariu.
  • Viena narystė atrakina visą kursų lentyną: katalogas prie kiekvieno kurso pažymi, ar jis nemokamas jūsų narystės lygiui, todėl skaičiuoti, kas apsimoka, nereikia.
  • Užsiregistravę lietuviškai, tą pačią paskyrą naudojate ir angliškame bei rusiškame domene; kursas, turintis vertimą, atsirakina visomis jo kalbomis.
  • Nemokamas testas iš karto parodo rezultatą ir silpniausią sritį, pasiūlo konkretų kitą žingsnį, o išsamesnė ataskaita perkama vienu mygtuku.
  • Testų ir skaičiuoklių rezultatai, jei prisijungiate, susirenka į vieną paskyros puslapį „Savęs žemėlapis“, todėl matote visą vaizdą, o ne pavienius skaičius.
  • Viena paieška ieško per straipsnius, kursus ir parduotuvę ir rezultatus grupuoja pagal tipą.
  • Savininkas prekes, kursus ir narystes valdo vienoje vietoje: apmokėjus prieiga suteikiama automatiškai, o narys pats išsijungia pratęsimą ar keičia planą paskyroje.
Išbandykite gyvai
Technologijos

Kas vyksta po gaubtu

Next.js
Viena kodo bazė aptarnauja tris kalbų domenus, o katalogai, kursų aprašymai ir įrankių puslapiai atiduodami kaip paruoštas HTML, kurį paieškos sistemos mato visą.
React
Testai, skaičiuoklės ir garso generatoriai veikia naršyklėje ir atsako iš karto, be puslapio perkrovimo ir be duomenų siuntimo į serverį.
TypeScript
Prieigos taisyklės (kas ką nusipirko, kokio lygio narystė ką atveria) tipizuotos, todėl klaida, galinti atrakinti mokamą turinį, pagaunama dar prieš paleidimą.
PostgreSQL
Viena duomenų bazė prekėms, kursams, pamokų progresui, narystėms ir paskyroms – būtent tai leidžia turėti vieną krepšelį ir vieną paskyrą vietoj kelių sistemų.
mr.lt krepšelis
Bendras krepšelis fizinėms ir skaitmeninėms prekėms bei prenumeratoms su PVM pagal pirkėjo šalį; po apmokėjimo pasirašytas pranešimas automatiškai suteikia prieigą.
Bunny Stream
Kursų vaizdo įrašai transliuojami iš specializuoto vaizdo tinklo, todėl pamokos greitai atsidaro ir neapkrauna pačios svetainės.
Brevo
Patvirtinimo, slaptažodžio atkūrimo ir užsakymų laiškai siunčiami per patikimą pašto paslaugą su autentifikuotu domenu.
NOAA SWPC duomenys
Kasdieniai geomagnetinio aktyvumo puslapiai atsinaujina iš viešų kosmoso orų duomenų, todėl svetainė kasdien turi naujos informacijos be redaktoriaus darbo.
Geriausios praktikos

Kas daro jį stiprų

01Užrakinta reiškia užrakinta

Mokamų pamokų ir narių straipsnių turinys neatiduodamas naršyklei, kol žmogus neturi prieigos – tai patikrinama serveryje, o ne paslepiama stiliumi. Užrakintos pamokos puslapyje lankytojas mato tik pavadinimą ir aiškų kitą žingsnį.

02Pirkimo pasiūlymas – teksto dalis, ne baneris

Po testo rezultatu siūlomas būtent tos srities kursas ar išsamesnė ataskaita, su paaiškinimu, kodėl jis susijęs. Taip pasiūlymas skaitomas kaip patarimas, o ne reklama, kurią akis išmoko praleisti.

03Struktūriniai duomenys kiekvienam produktui

Kursų puslapiuose yra Course ir Offer, prekių – Product ir Offer, katalogai pažymėti ItemList, įrankiai – DUK (FAQPage), visur naršymo kelias ir svetainės paieška. Paieškos sistemos supranta, kas yra kursas, kas prekė ir kiek jie kainuoja.

04Trys kalbos, trys domenai, susieti vertimai

Kiekvienas puslapis turi hreflang poras lt, en, ru ir x-default, o kalbos perjungiklis veda į tikrą to puslapio vertimą, ne į pradžią. Kiekviena rinka gauna savo domeną, bet paskyra lieka viena.

05Privatumas pagal numatymą

Testų rezultatai skaičiuojami naršyklėje ir niekur nesiunčiami, kol žmogus pats neprisijungia ir nenusprendžia jų išsaugoti. Gimimo datos įrankiai jos nesaugo – ji lieka tik puslapio adrese.

06Skaičiavimas matomas

Po rezultatais parodoma formulė arba žingsniai, nurodomi šaltiniai, pavyzdžiui, astronominiai algoritmai ar NOAA duomenys. Lankytojas gali patikrinti, iš kur atsirado skaičius.

07Atvira DI paieškai, uždara privačioms vietoms

robots.txt leidžia ChatGPT, Claude, Perplexity ir kitų asistentų paieškos robotams skaityti turinį, bet uždaro paskyras, prisijungimą, vidinę paiešką ir pamokų turinį; llms.txt aprašo visus modulius.

Kas tai per projektas

mdu.lt – lietuviškas savęs pažinimo, psichologijos ir laisvalaikio leidinys, kuris kartu yra parduotuvė, mokymų platforma ir narių klubas. Žmogus čia gali paskaityti straipsnį, atlikti emocinio intelekto ar ikigai testą, pažiūrėti mėnulio kalendorių, nusipirkti knygą ar kortų kaladę, pradėti vaizdo kursą apie darbą su ChatGPT ir užsisakyti mėnesinę narystę. Viskas – trimis kalbomis, trijuose domenuose: mdu.lt, mind.university ir ru.mind.university.

Svarbiausia ne tai, kiek čia skirtingų dalių, o tai, kad jos nėra atskiros. Viena paskyra, vienas krepšelis, vienas prekių sąrašas, kuriame fizinė prekė, kursas ir narystė yra tiesiog skirtingų tipų produktai. Tai platforma verslui, kuris uždirba iš kelių šaltinių ir nenori kiekvienam jų laikyti atskiros sistemos.

Problema, kurią sprendžia

Tipinė svetainė, kuri parduoda ir daiktus, ir žinias, auga sluoksniais. Pirmiausia atsiranda el. parduotuvės įskiepis. Vėliau – mokymų įskiepis su savo pirkimo mygtuku. Tada narysčių įskiepis, prenumeratų įskiepis, vertimų įskiepis. Kiekvienas veikia atskirai: kursas perkamas vienu keliu, prekė – kitu, o narystę kartais tenka suteikti rankomis. Vertimai susieti tik iš dalies, tad kalbos perjungiklis dažnai numeta į pradžios puslapį.

Klientui tai painu, savininkui – brangu. Kiekvienas atnaujinimas gali sugriauti kito įskiepio darbą, o kiekviena nauja idėja („parduokime kursą kartu su knyga su nuolaida“) atsimuša į tai, kad šios dvi prekės gyvena skirtingose sistemose.

mdu.lt eina kitu keliu. Vietoj atskirų sistemų – vienas modelis, o vietoj reklamos, kuri stumia į pirkimą, – nemokami įrankiai, kurie pirmiausia duoda naudos. Štai kaip tai atrodo iš lankytojo pusės:

Nuo paieškos iki narystės – be nė vieno banerio.

  1. Žmogus Google įveda „emocinio intelekto testas“ ir patenka į mdu.lt. Registracijos nereikia: 12 trumpų situacijų, apie trys minutės.
  2. Rezultatas – iš karto: balai keturioms sritims ir silpniausia iš jų, pavyzdžiui, emocijų valdymas. Po juo – konkretus patarimas ir nuoroda į kvėpavimo technikų laikmatį.
  3. Toliau matyti, ką atvertų išsami PRO ataskaita už 9 € – jau su to žmogaus profilio pavadinimu ir 7 dienų plano pradžia – ir trumpas kursas sąmoningumo tema.
  4. Kurso puslapyje pirmos trys pamokos atsidaro be paskyros. Ketvirtoje sistema mandagiai sustabdo: prisijunkite arba tapkite nariu.
  5. Katalogas parodo, kad šis kursas ir dar keliolika kitų įeina į bronzinę narystę. Vienas sprendimas atveria visą lentyną.

Kiekviename žingsnyje žmogus gauna kažką vertingo, o pasiūlymas pirkti atsiranda tada, kai jis jau supranta, ką perka.

Kuo naudingas lankytojui

Vienas krepšelis viskam

Parduotuvėje prekę dedate į krepšelį, tada pereinate į kursų katalogą ir pridedate kursą – abu atsiduria tame pačiame krepšelyje, su viena suma ir nuolaidos kodo lauku. PVM apskaičiuojamas pagal pirkėjo šalį, tad užsienio pirkėjas mato teisingą kainą. Mokėjimo langas atsidaro ant to paties puslapio, žmogus niekur neišvedamas.

Kursas, kurį galima išbandyti

Kiekvieno kurso programa matoma visa, o pirmos trys pamokos pažymėtos kaip nemokamos ir atsidaro be paskyros. Tai ne reklaminis anonsas, o tikros pamokos su tikru turiniu. Kai peržiūra baigiasi, puslapis nesubyra į klaidą, o aiškiai pasako, kokie du keliai yra toliau.

Narystė, kurios vertę matote kataloge

Penki narystės lygiai, nuo bendruomenės naujienų iki uždarų renginių. Kursų kataloge prie kiekvieno kurso parašyta, ar jis nemokamas jūsų lygiui, todėl skaičiuoti, ar narystė apsimoka, nereikia: užtenka suskaičiuoti žymes.

Viena paskyra trims kalboms

Prisijungę lietuviškame domene, esate prisijungę ir angliškame bei rusiškame. Kursas, nupirktas viena kalba, atsirakina ir kitomis jo kalbomis, o paskyroje rodomas vieną kartą, ne tris.

Įrankiai, kurie atsako iš karto

Įrankių centre – 28 nemokami įrankiai: testai, skaičiuoklės pagal gimimo datą, mėnulio, sėjos ir žvejybos kalendoriai, kvėpavimo ir meditacijos laikmačiai, garso generatoriai. Kiekviena kortelė prasideda klausimu, į kurį įrankis atsako, o po rezultatu parodyta, kaip jis gautas. Prisijungęs žmogus testų rezultatus mato vienoje vietoje – paskyros puslapyje „Savęs žemėlapis“.

Kuo įdomus ir išskirtinis

Pirma, pardavimas čia prasideda nuo dovanos. Nemokamas įrankis nėra el. pašto spąstai: rezultatas parodomas be registracijos. Paskyra pasiūloma tik tada, kai ji duoda naudos – kad rezultatas neišnyktų. Mokama ataskaita parduodama ne pažadu, o parodant, ką būtent ji pridės prie jau gauto rezultato.

Antra, pasiūlymai įausti į turinį. Po ikigai testu seka diagrama, po diagrama – PRO ataskaita; po gyvenimo ratu – kursas apie įpročius. Pasiūlymas visada susijęs su tuo, ką žmogus ką tik sužinojo apie save, todėl jis skaitomas kaip patarimas.

Trečia, svetainė gyvena kasdien. Viršutinė juosta rodo šios dienos mėnulio fazę, geomagnetinį aktyvumą ir dienos citatą, o kalendoriai ir dienos puslapiai atsinaujina patys. Žmogus turi priežastį sugrįžti ir tada, kai nieko nepirks.

Geriausias kelias į mokamą produktą – nemokamas, kuris pats savaime yra naudingas.

Kas vyksta po gaubtu

Platforma veikia Next.js ir React pagrindu, su TypeScript ir PostgreSQL duomenų baze. Vienas kodas aptarnauja visus tris domenus: kalba nustatoma pagal domeną, kiekvienas puslapis turi savo adresą kiekviena kalba ir susietus vertimus.

Visi produktai saugomi viename sąraše su tipu: fizinė prekė, kursas, narystė ar bilietas. Krepšelį ir mokėjimus aptarnauja mr.lt platforma, o po apmokėjimo ji siunčia pasirašytą pranešimą, kurį gavusi svetainė pati suteikia prieigą prie kurso ar narystės. Pirkimai prie paskyros priskiriami tik patvirtinus el. pašto adresą, todėl svetimas užsakymas negali atsidurti ne toje paskyroje.

Prieigos patikra vyksta serveryje: užrakintos pamokos turinys į naršyklę tiesiog neatsiunčiamas. Sesijos saugomos duomenų bazėje, todėl atsijungus vienoje kalboje atsijungiama visose iš karto. Vaizdo pamokos transliuojamos iš specializuoto vaizdo tinklo, laiškai siunčiami per autentifikuotą pašto paslaugą.

Paieškai paruošta kiekviena dalis

Kursai pažymėti kaip Course su kaina, prekės – kaip Product, katalogai – kaip sąrašai, įrankiai turi DUK žymėjimą. robots.txt atveria turinį DI asistentų paieškos robotams, bet uždaro paskyras ir mokamas pamokas, o llms.txt aprašo visus modulius. Apie tai plačiau – SEO puslapyje.

Kaip jis buvo paleistas

Projektas anksčiau veikė WordPress su atskirais parduotuvės, mokymų, narysčių, prenumeratų ir vertimų įskiepiais. Į naują sistemą perkelti 994 straipsniai, seminarai su 990 pamokų, narių pamokų progresas ir paskyros su esamais slaptažodžiais – nariams nereikėjo nieko keisti. Pasikeitusiems adresams sudarytas 264 puslapių ir 1 321 medijos failo nuolatinių nukreipimų žemėlapis. Nuo pirmos kodo eilutės iki naujos sistemos tikruose domenuose praėjo septynios dienos.

Po paleidimo platforma auga toliau: atsirado įrankių centras, testai su mokamomis ataskaitomis, „Savęs žemėlapis“ paskyroje ir nario savitarna – pratęsimo išjungimas, kortelės ir plano keitimas. Jei jūsų svetainė taip pat sulipdyta iš įskiepių, apie perkėlimą skaitykite migracijos iš WordPress puslapyje.

Ką tai reikštų jūsų verslui

mdu.lt modelis tinka visiems, kas parduoda daugiau nei vieną produkto tipą: žinias ir daiktus, vienkartinius pirkimus ir prenumeratas. Keli pavyzdžiai:

  • Kursų kūrėjui – atviros pirmos pamokos, likusios už kursą ar narystę, o darbo knygos ir priemonės tame pačiame krepšelyje, be atskiros mokymų platformos mėnesinio mokesčio.
  • Sporto klubui ar jogos studijai – narystė atrakina treniruočių įrašus, parduotuvėje inventorius, o nemokama skaičiuoklė atveda naujus žmones prie bandomojo mėnesio.
  • Kalbų mokyklai – nemokamas lygio testas su pasiūlymu, nuo kurio kurso pradėti, vadovėliai ir kursai viename krepšelyje, viena paskyra kelioms kalboms.
  • Konsultantui – nemokamas savianalizės testas, mokama ataskaita už kelis eurus kaip pirmas mažas pirkimas ir konsultacija ar programa kaip kitas žingsnis.

Visais atvejais principas tas pats: vienas krepšelis, viena paskyra ir nemokama nauda, kuri pati atveda prie mokamo produkto. Nuo ko pradėti, aprašyta el. parduotuvių kūrimo ir svetainių kūrimo puslapiuose.

Jūsų verslui

Ką tai reikštų jūsų verslui

Kursų kūrėjas ar internetinė akademija

Pirmos pamokos atviros visiems, likusios atsirakina nusipirkus kursą arba narystę, o darbo knygos ir priemonės parduodamos tame pačiame krepšelyje – be atskiros mokymų platformos mokesčio.

Sporto klubas ar jogos studija

Mėnesinė narystė atrakina treniruočių vaizdo įrašus, parduotuvėje – inventorius ir papildomi produktai, o nemokama kūno sudėjimo ar pasirengimo skaičiuoklė atveda naujus žmones prie bandomojo mėnesio.

Kalbų mokykla

Nemokamas lygio testas su rezultatu iš karto ir pasiūlymu, nuo kurio kurso pradėti; vadovėliai ir kursai viename krepšelyje, o mokinys ta pačia paskyra mokosi kelių kalbų.

Konsultantas ar koučingo praktika

Nemokamas savianalizės testas, mokama išsami ataskaita už kelis eurus, konsultacija ar programa kaip kitas žingsnis ir narių klubas tiems, kurie nori likti ilgiau.

DUK

Apie tokį projektą

Ar tikrai galima viename krepšelyje parduoti prekes, kursus ir prenumeratas?

Taip. Visi produktai yra vieno sąrašo įrašai su tipu, todėl krepšelis ir užsakymai bendri. Po apmokėjimo sistema pati suteikia prieigą prie kurso ar narystės, o fizinę prekę perduoda siuntimui. Mėnesinės narystės nurašomos automatiškai, o narys jas valdo savo paskyroje.

Ar tai tinka mano nišai, jei neturiu žurnalo?

Taip. Žurnalas – tik viena dalis. Sporto klubui, kalbų mokyklai, konsultantui ar kursų kūrėjui užtenka katalogo, krepšelio, paskyros ir vieno ar kelių nemokamų įrankių, kurie atveda klientus. Pirmiausia išsiaiškiname, ką jūs parduodate ir ko ieško jūsų klientai, ir tik tada siūlome modulius.

Ar galėsiu pats įkelti naują kursą ar prekę?

Taip. Prekės, kursai su pamokomis, narystės lygiai ir straipsniai tvarkomi administravimo zonoje. Kiekvienam kursui pasirenkate, kiek pamokų atviros be paskyros ir kuris narystės lygis jį atrakina.

Ar perkeliant iš WordPress nariams reikės naujų slaptažodžių?

Ne. Paskyras perkeliame su esamais slaptažodžių maišais ir tuo pačiu tikrinimo algoritmu, todėl nariai jungiasi kaip anksčiau, o jų narystės ir kursų progresas lieka. Seni adresai nukreipiami nuolatiniu peradresavimu, kad nedingtų paieškos pozicijos. mdu.lt atveju nuo pirmos kodo eilutės iki naujos sistemos tikruose domenuose praėjo septynios dienos.

Kiek kainuoja tokio tipo projektas?

El. parduotuvė su prenumeratomis, keliomis kalbomis ir integracijomis – nuo 3 900 € be PVM, perkėlimas iš WordPress kartu su WooCommerce prekėmis, mokamomis narystėmis ir daugiakalbėmis versijomis – nuo 5 900 € be PVM. Tikslią kainą pasakome įvertinę, kiek produktų tipų, kalbų ir įrankių reikia jūsų verslui.

Kiti projektai

Reikia panašaus sprendimo? Migracija iš WordPress – su kaina ir terminais raštu.

Žiūrėti paslaugą
Weekly digest

AI prices, Google updates and shopping seasons

Once a week: what changed in AI, search and ecommerce. No noise.