NT kainoraštis svetainėje: pilnas įgyvendinimo vadovas
August 14, 2026 · dmnt
NT projekto kainoraštis svetainėje privalo rodyti šiuos laukus: buto tipas, aukštas, plotas (m²), kaina už m², bendra kaina, PVM statusas, prieinamumo būsena (galimas / rezervuotas / parduotas) ir rezervacijos nuoroda su depozito sąlygomis. Tai minimumas, kurį galite nukopijuoti tiesiai į RFP arba CMS laukų specifikaciją.
Papildomai rekomenduojami laukai:
- Buto plano nuotrauka arba PDF
- Unikalus buto numeris / identifikatorius (unit_id)
- Paskutinio atnaujinimo data
- Kainos galiojimo pastaba (pvz., „Kaina galioja iki 2026-08-01“)
Profesionalus patarimas: Šį sąrašą įklijuokite į pirmą RFP skyrių kaip „privalomų laukų sąrašą“ — tiekėjas iš karto supras, ką reikia pristatyti.
Pagrindinės išvados
Kainoraštis NT projekto svetainėje veikia kaip pardavimo įrankis tik tada, kai jis tikslus, teisingai struktūrizuotas ir reguliariai atnaujinamas pagal aiškų procesą.
| Punktas | Detalės |
|---|---|
| Privalomi laukai | Buto tipas, aukštas, plotas, kaina už m², bendra kaina, PVM statusas, prieinamumas, rezervacijos nuoroda. |
| CMS duomenų modelis | Naudokite price_version_id ir change_log kiekvienam kainos pakeitimui fiksuoti. |
| Teisinės formuluotės | Nurodykite kainos galiojimo datą, PVM statusą ir pagrindimą pagal CPVA metodiką. |
| JSON-LD struktūra | Kiekvienas vienetas gauna atskirą Offer su priceSpecification ir availability laukais. |
| DMNT paketas | DMNT teikia pilną NT kainoraščio sprendimą: nuo CMS konfigūravimo iki JSON-LD ir SEO paruošimo. |
Turinys
- Ką rodyti kiekvienoje kainų lentelės eilutėje?
- Kaip sukurti CMS duomenų modelį kainoraščiui?
- Kaip išdėstyti kainoraštį, kad jis parduotų?
- Ką privalote nurodyti viešai pagal Lietuvos reikalavimus?
- Kaip pridėti struktūrizuotus duomenis prie kainoraščio?
- Kas atsakingas už kainų atnaujinimą ir kaip tai organizuoti?
- Ką agentūra turi pristatyti ir kiek tai kainuoja Lietuvoje?
- Greiti šablonai: CSV antraštės, copy ir JSON pavyzdys
- Kaip užtikrinti kainoraščio prieinamumą visiems naudotojams?
- Kaip teisingai rodyti kainas pagal lietuviškas konvencijas?
- Kodėl aiškus kainoraštis sutrumpina pardavimo ciklą
- DMNT NT kainoraščio paketas jūsų projektui
- Šaltiniai
- Dažniausiai užduodami klausimai
Ką rodyti kiekvienoje kainų lentelės eilutėje?
Kiekvienas laukas turi ne tik informatyvią, bet ir teisinę funkciją. Neteisingai suformatuota kaina arba praleistas PVM užrašas gali sukelti ginčus su pirkėjais.
| Laukas | Formatas | Mikroteksto pavyzdys |
|---|---|---|
| Buto tipas | „2 kamb. butas“ | Rodyti trumpai, be santrumpų |
| Aukštas | „3“ (aukštas) | Visada nurodyti bendrą aukštų skaičių |
| Plotas | „62,40 m²“ (du skaitmenys po kablelio) | Naudoti kablelį, ne tašką |
| Kaina už m² | „2 450 €/m²“ | Nurodyti, ar su PVM, ar be |
| Bendra kaina | „151 980 €“ | „Kaina be PVM“ arba „Galutinė kaina su PVM“ |
| PVM statusas | Boolean: įtrauktas / išskirtas | „Kaina nurodyta be PVM“ |
| Prieinamumas | Galimas / Rezervuotas / Parduotas | Naudoti spalvines žymas |
| Buto ID | „A-304“ | Naudoti rezervacijos formoje |
Rezervacijos mygtuko mikrotekstas: „Rezervuoti — depozitas 2 000 €“. Šis formatas aiškiai nurodo pirkėjui finansinį įsipareigojimą prieš paspaudžiant.
Eksporto antraštės (CSV / JSON): unit_id, unit_number, floor, type, area_m2, price, price_per_m2, price_currency, vat_included, availability, plan_url, price_valid_from.
Kainos pagrindimas pagal CPVA metodiką turi remtis objektine sąmata, lokalinėmis sąmatomis arba anksčiau atliktų panašių darbų įkainiais. Mikrotekste pakanka trumpos nuorodos: „Kaina pagrįsta objektine sąmata.“
Kaip sukurti CMS duomenų modelį kainoraščiui?
NT svetainės veikia kaip e-parduotuvės: reikia duomenų bazės, eksporto funkcijų ir redaktorių sąsajos. Struktūra: objektas → butas → kainos variantai.
| Laukas | Tipas | Validacija |
|---|---|---|
| price_base | number | > 0, būtinas |
| price_currency | string | Fiksuotas: „EUR“ |
| price_per_m2 | number | Automatiškai skaičiuojamas |
| vat_included | boolean | Privalomas |
| availability_enum | enum | galimas / rezervuotas / parduotas |
| published_at | datetime | ISO 8601 |
| price_valid_from | datetime | ISO 8601 |
| price_version_id | string | UUID arba eilės numeris |
| change_log | text | Autorius + laikas + pakeitimas |
Redaktoriaus sąsajai būtinos funkcijos:
- Versijų peržiūra (galimybė palyginti dabartinę ir ankstesnę kainą)
- Automatinis įspėjimas, kai kaina nebuvo atnaujinta ilgiau nei 30 dienų
- Staging aplinka prieš publikavimą
Profesionalus patarimas: Naudokite price_version_id kaip UUID — tai leidžia tiksliai atsekti, kuri kainų versija buvo aktyvi konkrečią dieną, jei kyla ginčas su pirkėju.
Kaip išdėstyti kainoraštį, kad jis parduotų?
Filtrai ir rūšiavimas yra pirmasis konversijos veiksnys. Rekomenduojami filtrai: kainų intervalas, kambarių skaičius, aukštas, prieinamumo statusas. Rūšiavimas: kaina (didėjančia / mažėjančia tvarka), naujausiai pridėti, „geriausias pasiūlymas“.
Dizaino žymės (angl. badges) veikia, kai yra kontrastas. Žymė „Paskutinis“ raudona spalva ant rezervuoto fono, „Akcija“ geltona, „Geriausias“ žalia. Svarbu: žymės turi veikti kartu su filtrais, t. y. filtruojant pagal statusą žymė išlieka matoma.
Mobiliuosiuose įrenginiuose lentelės vaizdas neveikia. Naudokite kortelių išdėstymą: pagrindinė informacija (tipas, plotas, kaina) matoma iš karto, o detalės atsidaro modaliniame lange. Plano PDF atidaromas paspaudimu ant kortelės.
Aiškus sutaupymo rodymas ir mėnesinio mokėjimo ekvivalentai gerina konversijas. A/B testavimo idėjos: bendra kaina prieš mėnesinę įmoką kaip pagrindinį skaičių. KPI: paspaudimų ant „Rezervuoti“ rodiklis ir kontaktų formos užpildymai.
Profesionalus patarimas: Rodykite mėnesinę įmoką šalia bendros kainos — daugeliui pirkėjų mėnesio įmoka atrodo prieinamiau nei bendra kaina, nors tai tas pats butas.

Ką privalote nurodyti viešai pagal Lietuvos reikalavimus?
Teisinis skaidrumas apsaugo ir pirkėją, ir vystytojus. Kontrolinis sąrašas:
- Kainos galiojimo data (pvz., „Kaina galioja iki 2026-08-01“)
- PVM statusas prie kiekvienos kainos
- Rezervacijos sąlygos: depozito dydis, grąžinimo tvarka, terminas
- Kainos pagrindimo šaltinis (objektinė sąmata arba tiekėjų pasiūlymai)
- Nuoroda į duomenų tvarkymo politiką prie rezervacijos formos
Pavyzdinės formuluotės mikrotekstui:
Prie rezervacijos formos būtina trumpa privatumo pastaba: „Jūsų duomenys tvarkomi pagal mūsų privatumo politiką ir naudojami tik rezervacijos tikslais.“ Mokėjimo duomenys turi būti tvarkomi per sertifikuotą mokėjimų tarpininką, ne saugomi svetainės duomenų bazėje.
Kaip pridėti struktūrizuotus duomenis prie kainoraščio?
JSON-LD su Offer ir priceSpecification padeda paieškos sistemoms suprasti pasiūlymus ir gali pagerinti matomumą per turtingus fragmentus (rich snippets).
Kiekvienas parduodamas vienetas gauna atskirą Offer objektą su šiais laukais:
@type: „Offer“name: buto pavadinimas / IDprice: skaitinė reikšmėpriceCurrency: „EUR“priceValidUntil: data ISO formatuvalueAddedTaxIncluded: true / falseavailability: schema.org būsena (pvz.,schema:InStock,schema:SoldOut)priceSpecification: objektas suprice,priceCurrency,valueAddedTaxIncluded
Kai projekte yra daug vienetų (pvz., 50+ butų), naudokite OfferCatalog kaip apgaubiančią struktūrą. Atskiri Offer objektai tinka mažiems projektams arba kai kiekvienas vienetas turi unikalų aprašymą.
| Scenarijus | Rekomenduojama struktūra |
|---|---|
| Nedaug vienetų | Atskiri Offer objektai |
| Daug vienetų | OfferCatalog su Offer masyvu |
| Išparduoti variantai | noindex + SoldOut availability |
SEO kopijos patarimai: meta pavadinime nurodykite projekto pavadinimą ir miestą. Ištuštėjusius variantus pažymėkite noindex ir nustatykite canonical į pagrindinį kainoraščio puslapį. SEO draugiška NT svetainė reikalauja, kad kiekvienas indeksuojamas variantas turėtų unikalų turinį.
Profesionalus patarimas: Patikrinkite JSON-LD naudodami Google Rich Results Test įrankį prieš publikuodami — klaidos struktūroje neleidžia rich snippets atsirasti paieškos rezultatuose.
Kas atsakingas už kainų atnaujinimą ir kaip tai organizuoti?
Aiškus procesas užtikrina, kad kainoraštis internete niekada neatsiliktų nuo realybės.
- Pradinis įkėlimas: marketingo komanda parengia CSV, programuotojas importuoja į CMS.
- Vidaus patikrinimas: projektų vadybininkas patikrina kainų pagrindimą.
- Teisinė patikra: teisininkas arba finansų atstovas patvirtina PVM formuluotes ir rezervacijos sąlygas.
- Publikavimas per staging aplinką: pakeitimai pirmiausia matomi vidinėje aplinkoje.
- Periodiniai atnaujinimai: rekomenduojama kas savaitę arba iš karto po kiekvieno kainos pakeitimo.
Rolės ir SLA:
- Redaktorius (marketingas): įveda pakeitimus, inicijuoja patvirtinimą
- Duomenų atsakingasis (projektų vadybininkas): tikrina kainų atitikimą dokumentams
- Teisininkas / finansų atstovas: galutinis patvirtinimas prieš publikavimą
- Programuotojas: techninis publikavimas, ne vėliau kaip per 24 val. po patvirtinimo
Automatiniai įspėjimai: el. pašto pranešimas, kai kaina nebuvo atnaujinta ilgiau nei 14 dienų, arba kai CSV importas aptinka neatitikimą tarp price_version_id reikšmių.
Ką agentūra turi pristatyti ir kiek tai kainuoja Lietuvoje?
Standartinis NT kainoraščio paketas apima: reikalavimų surinkimą, CMS modelio konfigūravimą, redaktorių sąsają, JSON-LD integraciją, testavimą (QA), CSV importą, apmokymus ir palaikymą bei SLA dokumentą. DMNT svetainių kūrimo paketai suteikia orientacinę informaciją apie kaštų struktūrą.
| Paketo tipas | Apytikslis intervalas | Kas įtraukta |
|---|---|---|
| Paprastas kainoraštis | 800–1 500 € | CMS laukai, CSV importas, filtrai |
| Vidutinis paketas | 1 500–3 500 € | + JSON-LD, rezervacijos forma, versijų istorija |
| Pilnas sprendimas | 3 500–7 000 € | + mokėjimų integracija, staging, SLA, apmokymai |
Kainodaros struktūra: projektinis mokestis už sukūrimą ir mėnesinis abonementas už palaikymą (rekomenduojama 100–300 €/mėn. priklausomai nuo atnaujinimų dažnumo).
RFP kontrolinis sąrašas tiekėjui:
- Privalomų laukų sąrašas (žr. 1 skyrių)
- CSV importo ir eksporto reikalavimai
- JSON-LD Offer / priceSpecification integracija
- Atsakomybės už duomenų tikslumą aprašymas
- SLA: publikavimo terminas po patvirtinimo (pvz., 24 val.)
- Versijų istorija ir rollback galimybė
Greiti šablonai: CSV antraštės, copy ir JSON pavyzdys
CSV antraštės (kopijuokite tiesiai į RFP):
| Antraštė | Tipas | Pastaba |
|---|---|---|
| unit_id | string | Unikalus ID, pvz., „A-304“ |
| unit_number | string | Rodomas pirkėjui |
| floor | integer | Skaičius, ne tekstas |
| type | string | „2 kamb.“, „3 kamb.“ |
| area_m2 | decimal | Naudoti tašką: 62.40 |
| price | decimal | Be PVM, jei vat_included = false |
| price_per_m2 | decimal | Automatiškai arba rankiniu būdu |
| price_currency | string | Visada „EUR“ |
| vat_included | boolean | true / false |
| availability | enum | available / reserved / sold |
| plan_url | string | Absoliutus URL į PDF |
| price_valid_from | datetime | ISO 8601: 2026-08-01 |
| price_version_id | string | UUID arba v1, v2… |
Copy šablonai:
- Rezervacijos mygtukas: „Rezervuoti — depozitas 2 000 €“
- PVM paaiškinimas: „Kaina nurodyta be PVM“
- Kainos galiojimas: „Kaina galioja iki 2026-08-01“
- Parduota žymė: „Parduota — žiūrėti kitus variantus“
Minimalus JSON-LD fragmentas (laukų sąrašas):
@context: schema.org
@type: Offer
name: [unit_number]
price: [price]
priceCurrency: EUR
priceValidUntil: [price_valid_from + 30 dienų]
valueAddedTaxIncluded: false
availability: schema:InStock
priceSpecification:
@type: PriceSpecification
price: [price]
priceCurrency: EUR
valueAddedTaxIncluded: false
Profesionalus patarimas: CSV faile niekada nenaudokite kablelio kaip dešimtainio skiriko — naudokite tašką (62.40, ne 62,40). Klaidos dėl dešimtainių skirtukų yra dažniausia importo nesėkmės priežastis.
Kaip užtikrinti kainoraščio prieinamumą visiems naudotojams?
Prieinamumas (angl. accessibility) pagal WCAG 2.1 AA standartą yra ne tik gera praktika, bet ir būsimas teisinis reikalavimas ES rinkoje.
Pagrindiniai reikalavimai kainoraščio lentelei:
- Lentelės antraštės (
<th>) turi turėtiscopeatributą, kad ekrano skaitytuvai (pvz., NVDA, VoiceOver) teisingai interpretuotų eilutes ir stulpelius. - Spalvinės žymės (galimas / rezervuotas / parduotas) negali perteikti informacijos tik spalva. Šalia spalvos būtinas tekstinis žymėjimas arba ikona su
aria-label. - Kontrastas: teksto ir fono kontrastas turi būti ne mažesnis nei 4,5:1 (normaliam tekstui) pagal WCAG 2.1 kriterijų 1.4.3.
- Rezervacijos mygtukas turi turėti aprašomąjį
aria-label, pvz., „Rezervuoti butą A-304, 2 kamb., 62 m²“. - Filtrai ir rūšiavimas turi būti pasiekiami klaviatūra be pelės.
Mobiliajame variante patikrinkite, ar modalinis langas su detalėmis užrakina fokusą (focus trap) ir grąžina jį į kortelę uždarius.
Kaip teisingai rodyti kainas pagal lietuviškas konvencijas?
Lietuvoje galioja aiškios skaitinių duomenų formatavimo taisyklės, kurios skiriasi nuo angliškų.
Kainų formatavimas:
- Dešimtainis skirtukas: kablelis (151 980,00 €, ne 151,980.00 €)
- Tūkstančių grupavimas: tarpas (151 980 €, ne 151.980 €)
- Valiutos simbolis: po skaičiaus su tarpu (151 980 €, ne €151 980)
- Kaina už m²: „2 450 €/m²“ (be tarpo prieš „/“)
- Procentai: „10 %“ (su tarpu tarp skaičiaus ir simbolio)
Datos formatas: „2026 m. rugpjūčio 1 d.“ arba sutrumpintai „2026-08-01“ (ISO 8601 duomenų laukuose). Mėnesių pavadinimai rašomi mažąja raide.
Valiuta visada EUR. Jokio konvertavimo į kitas valiutas be aiškios pastabos, nes tai gali suklaidinti pirkėją dėl galutinės sumos.
Kodėl aiškus kainoraštis sutrumpina pardavimo ciklą
Dažniausia klaida, kurią matome dirbdami su NT projektais: kainoraštis svetainėje atnaujinamas nereguliariai arba rodo kainas be PVM statuso. Pirkėjas skambina, klausia tikrosios kainos, vadybininkas aiškina. Tas pokalbis kainuoja laiko ir pasitikėjimo.
Kai kainoraštis yra tikslus, atnaujinamas pagal aiškų procesą ir rodo visus privalomus laukus, pirkėjas ateina į pokalbį jau apsisprendęs. NT projektų pardavimo greitis tiesiogiai priklauso nuo to, kiek informacijos pirkėjas gauna be papildomų klausimų.
Kitas dažnas pastebėjimas: versijų istorijos nebuvimas. Kai kaina pasikeičia, o rezervacijos sutartyje nurodyta senoji suma, kyla ginčas. change_log laukas ir price_version_id yra ne techninis perteklius, o apsauga nuo tokių situacijų.
Galiausiai, JSON-LD integracija dažnai atidedama „vėlesniam etapui“. Praktiškai tai reiškia, kad ji neįgyvendinama niekada. Struktūrizuoti duomenys turi būti projekto dalis nuo pradžių, nes vėlesnis pridėjimas kainuoja papildomai.
DMNT NT kainoraščio paketas jūsų projektui
Jūsų projekto kainoraštis gali veikti kaip pardavimo įrankis, o ne tik informacinis puslapis. DMNT sukuria NT kainoraščio sprendimus, kurie apima visą procesą: reikalavimų parengimą, CMS konfigūravimą su versijų istorija, CSV importą, JSON-LD integraciją ir SEO paruošimą.

Skirtumas nuo standartinio svetainių kūrimo: dirbame tik su NT projektais, todėl žinome, kokie laukai reikalingi, kaip suformuluoti PVM pastabas ir kaip sukonfigūruoti atnaujinimo procesą, kurį galės valdyti jūsų marketingo komanda be programuotojo pagalbos. Regioninis patyrimas apima projektus visoje Lietuvoje.
Norėdami gauti pasiūlymą, užpildykite kontaktų formą DMNT svetainių kūrimo puslapyje arba atsiųskite RFP su šio straipsnio kontroliniu sąrašu. Atsakome per 1 darbo dieną.
Šaltiniai
- Investicijų projektų rengimo metodika
- Kaip sukurti efektyvų produktų palyginimo puslapį… – Nušauk žinią pirmas
Dažniausiai užduodami klausimai
Kokie laukai privalomi NT kainoraščiui svetainėje?
Privalomi: buto tipas, aukštas, plotas (m²), kaina už m², bendra kaina, PVM statusas, prieinamumo būsena ir rezervacijos nuoroda su depozito sąlygomis.
Kaip teisingai nurodyti PVM prie kainos?
Prie kiekvienos kainos nurodykite aiškiai: „Kaina nurodyta be PVM“ arba „Galutinė kaina su PVM“. Galutinė suma su PVM turi būti pateikta rezervacijos sutartyje.
Ar JSON-LD struktūrizuoti duomenys būtini NT kainoraščiui?
Jie nėra privalomi teisiškai, tačiau Offer ir priceSpecification JSON-LD leidžia paieškos sistemoms rodyti kainas tiesiogiai paieškos rezultatuose, kas gerina matomumą.
Kiek kainuoja NT kainoraščio sprendimas Lietuvoje?
Paprastas kainoraštis su CSV importu kainuoja apytiksliai 800–1 500 €; pilnas sprendimas su rezervacijomis, JSON-LD ir SLA siekia 3 500–7 000 €.
Kaip dažnai reikia atnaujinti kainoraštį svetainėje?
Rekomenduojama atnaujinti kas savaitę arba iš karto po kiekvieno kainos pakeitimo. Automatiniai įspėjimai padeda užtikrinti, kad kainoraštis neatsiliktų nuo realybės ilgiau nei 14 dienų.
