Founding 2525 of 25 slots left · 50% off with code FOUNDING25show your site in our gallery.Claim your slot →

European website templates · 8 working demos

Eight shipped sites.
One weekend.

Production-ready Next.js and HTML templates for restaurants, dentists, gyms, photographers, salons, car dealers, and shops. Edit one config file. Own the code forever. From €39.

Founding 25: 25/25 slots left · code FOUNDING25 for 50% off + your site shown below.

30-day money-backOne-time paymentLifetime updates on Pro+EU VAT handled

8 demosConfig-drivenTypeScript + VanillaMollie + Stripe-readyPostgres + PrismaEU VAT-awareMIT-style license

See it in action

Real shops, same codebase.

Every demo below runs on the same KlarShops codebase. The only difference between them is one config file and a stylesheet.

Lumen Dental screenshot
Live

Dentist · Health

Lumen Dental

A calmer kind of dental care.

Modern medical clinic site — services, team, contact form. Calming teal palette, generous whitespace. Static, fast, config-driven.

Visit demo →

Cora Vance screenshot
Live

Photographer · Portfolio

Cora Vance

Stories told in light.

Editorial portfolio with masonry gallery, lightbox, package pricing. Warm tonal palette, magazine typography. Static, no build.

Visit demo →

Mantle Studio screenshot
Live

Fitness · Boutique

Mantle Studio

Strength that lasts.

Boutique gym site with class schedule, coaches, pricing tiers. Dark earthy theme, heavy condensed typography. Five pages, all config-driven.

Visit demo →

Casa Tavola screenshot
Live

Restaurant · Reservations + Menu

Casa Tavola

Honest Italian. Real fire. Hand-rolled pasta.

Eight pages of polished restaurant: looping wood-fire hero video, cinematic pasta showcase, full reservations flow (date → time → confirm), live menu from a Prisma database, hand-built about / gallery / private-dining / press / contact pages. Next.js 15 + React 19 + Tailwind 4 + Express + Prisma. The buyer rebrands from a single brand.ts.

Visit demo →

Nordhus screenshot
Live

Handyman · Service

Nordhus

Reliable hands for your home.

Multi-page service business site — services, contact form, quote request. Orange accent on white, clean professional. Built for trust.

Visit demo →

Sage Salon screenshot

Salon · Booking

Sage Salon

Where every cut is craft.

Salon booking system with admin panel, calendar, customer management. Express + JSON store. Working bookings, real backend.

Visit demo →

Apex Motors screenshot
Live

Car dealer · Inventory + Finance

Apex Motors

Reliable cars at honest prices.

Eleven-page Next.js dealership: looping showroom hero video, live finance calculator (standard amortising-loan math, five partner banks), test-drive booking, trade-in valuation, three-up car-compare table, review wall, locations + map, full inventory with detail pages, five colour themes with localStorage-persisted switcher. The whole site re-skins from brand.ts.

Visit demo →

AURUM screenshot
Live

Jewelry · E-commerce + Editorial

AURUM

Quiet luxury. Heavy metal.

Full-stack jewelry shop with the editorial depth of a heritage brand. Looping Pexels-hosted hero video, Mollie payments wired (Stripe adapter documented), cart + checkout + product variants + admin, plus five editorial pages — atelier (three-step crafting process), journal (long-form posts), sizing (printable ring chart + chain lengths), care, materials glossary. Next.js 15 + Express + Prisma + Postgres.

Visit demo →

More templates shipping monthly. Lifetime updates included on Pro and Everything tiers.

Try it

Re-skin in real time.

Loading interactive preview…

What's in the box

Everything a shop needs.
Nothing you don't.

Built around the boring 80% of an e-commerce app: payments, orders, email, schema, security. So you can spend day one on the part that actually makes you money.

Eight templates

Restaurant, dental, fitness, photography, handyman, salon booking, car dealer, e-commerce. Each one production-ready.

Config-driven

Every visible string and color lives in a single config file per template. Rebrand in 30 minutes, not 30 hours.

Real e-commerce

Mollie payments (cards, MobilePay, iDEAL, Klarna). Stripe adapter stub. Cart, checkout, product variants, admin — all wired.

Real bookings

Sage Salon ships with a working booking calendar, admin panel, and JSON store. Add it to any template that needs it.

Database

Postgres + Prisma for the e-commerce templates. JSON store for the booking system. Static templates need no DB at all.

Email

Nodemailer + Gmail/SMTP. Transactional templates for order and booking confirmations. Mailhog for dev.

TypeScript

Strict mode end-to-end on the Next.js + Express templates. The static templates are vanilla — zero build step.

Production-ready

Helmet, rate limiting, CORS, idempotent webhooks, Zod validation. Money in integer minor units. Built for real shops.

Compared to the alternatives

Be sure this is right for you.

KlarShops is for builders who want to own their code and skip the boring 80%. If you'd rather pay rent forever for a website builder or write everything yourself, the table below tells you that honestly.

KlarShops

€39–€199 once

Squarespace / Wix

≈€18/mo forever

Build it yourself

3+ weeks

Time to launch1 weekend1 day3+ weeks
Cost over 3 years€99 once≈€650Your time
Own your code
Self-host anywhere
8 verticals out of the boxtemplates
Real backend (booking, shop)build it
Customize beyond drag-droplimited
Subscription lock-in
Mollie / MobilePay nativebuild it
Code you can paste into AI
Lifetime updatesyes (Pro+)if subscribedyou write them

When KlarShops is wrong for you: you don't write code, you want a drag-and-drop editor, or you want someone else to host it for you. Use Squarespace or Wix — they're great products for that audience.

When KlarShops is right: you can ship HTML/JS or Next.js, you want to own the code, you don't want to pay rent forever, and you want full control over how the site looks and behaves.

Pay once · Ship forever · No subscription

Pricing.

Pay once. No subscription. No usage limits. The code is yours the second you buy it.

Founding 25 · 25/25 slots · code FOUNDING25 = 50% off

First 25 buyers get 50% off and their built site shown in the “Built with KlarShops” gallery below — paste code FOUNDING25 at checkout.

  • 30-day refund

    No questions

  • Instant download

    After checkout

  • Full source code

    Yours forever

  • No Figma needed

    Edit one file

Sites

Static sites — restaurant, dental, fitness, photo, handyman

€39one-time
  • 5 static config-driven templates
  • Full source code
  • EDITING.md per template
  • Single-project license
  • 30-day updates
  • Booking template (Express)
  • E-commerce template
  • Next.js car dealer
Get Sites
Most popular · Best value

Pro

Recommended — Sites + Bookings + Next.js

€99one-time
  • All 5 static templates
  • Salon booking system (Express + JSON)
  • Apex Motors car dealer (Next.js + 5 themes)
  • Lifetime updates
  • Up to 3-project license
  • Discord community access
  • Priority email support
  • E-commerce + payments boilerplate
Get Pro

Everything

Agencies + serious indie builders

€199one-time
  • All 8 templates (Sites + Booking + Next.js + Shop)
  • KlarShops e-commerce boilerplate (Mollie/Stripe)
  • Lifetime updates — every new template included
  • Unlimited-project team license
  • Discord community + private channel
  • Priority email support
  • 30-min onboarding call
Get Everything
30-day no-questions-asked refund · 30-day money-back guarantee

All prices include VAT. Checkout via Lemon Squeezy. New templates ship monthly — Pro and Everything tier owners get them all.

FAQ

Reasonable questions.

  • Static templates (restaurant, dental, fitness, photographer, handyman): pure HTML + CSS + vanilla JS, no build step. Booking template (Sage Salon): Express + JSON store + vanilla JS frontend. Car dealer (Apex Motors): Next.js 15 + React 19 + Tailwind 4 + TypeScript. E-commerce (KlarShops): Next.js 15 frontend + Express/TypeScript backend + Postgres via Prisma.

  • Every template has a `config.js` (or `brand.ts`) file. Edit the values — brand name, phone, services, hours, copy, colors — and the whole site re-skins. No HTML editing required for a rebrand. The HTML is wired up via `data-cfg="path.to.value"` attributes that the JS reads on load.

  • Yes — the e-commerce template ships with a documented Stripe adapter stub. Set `PAYMENT_PROVIDER=stripe` in `.env` and fill in the two methods. The rest of the code goes through a `PaymentProvider` interface, so nothing else changes.

  • Static templates: 30 minutes — edit config.js, swap a logo, drop in real photos, push to Netlify or Vercel. The car dealer and e-commerce shop take a couple of hours since they have more pages and a backend to set up.

  • Pro and Everything tiers get lifetime updates. Sites tier gets 30 days. New templates ship monthly — owners of Pro and Everything get them automatically. Updates ship as a Git diff against the version you bought.

  • MIT-style for your own projects. Sites: single project. Pro: up to 3 projects. Everything: unlimited team license. You cannot resell or open-source the code itself. Full terms on the License page.

  • Yes. The static and booking templates are EU-agnostic. The e-commerce shop wants the Stripe adapter (Mollie is EU-focused). The VAT logic assumes inclusive pricing — if you sell to the US, set `pricesIncludeVat: false` in the brand config and add tax calculation.

  • Pro and Everything get email support and Discord access. Sites is self-serve; the docs are thorough and each template has its own EDITING.md. Codebase is small (~3,000 LOC for the shop, much less for the static ones).

  • 30 days, no questions. Email me with your order number.

  • Yes — one new template per month. Real estate, accountant, freelance consultant, and a SaaS landing page are next. Pro and Everything owners get them free.

  • Yes — every demo on this page IS the code, running live. Right-click → View Source. The static templates have no minification; what you see is what you get. The Next.js and Express templates ship with full source plus EDITING.md.

  • KlarShops is built by SH Software Solutions, a registered company. The license includes the full source code — even if I vanished tomorrow, you own what you bought. Updates ship as Git diffs you can apply yourself.

  • For the 5 static templates: HTML and CSS is enough. For the car dealer: basic React. For the e-commerce: comfortable with Next.js + Prisma. The EDITING.md per template tells you exactly what's required.

  • Yes on every tier. Sites covers one client. Pro covers up to three. Everything is unlimited and the right pick for agencies. You cannot resell the templates as templates, but the sites you build with them are 100% yours.

Eight templates. One weekend. Yours forever.

Stop boilerplating. Start shipping. Pick a tier, get the code, rebrand in an afternoon.

Get Pro — €99