Starting point
A course catalogue where every course states level and tuition
Level, length, price, next start date. Four fields decide whether someone enrols, and the website builder defines all four on the course type for a training provider rather than burying them in a paragraph. Six sample courses already carry them.

Shown in the Zine design style — one of 15 you can switch between; your business content carries over.



Nobody enrols from a course description alone
The courses collection defines nine fields, and the four that matter — level, length, tuition and next session — are structured, so a browser can compare six courses without reading six paragraphs. Each course resolves to its own page. Enrolment is an outbound URL per course, which is a deliberate choice: a small school usually already has a form or a payment link it trusts, and this starting point sends people there rather than pretending to replace it.
What the sample site comes with
A courses collection with nine fields and six sample courses, each with its own page, an instructors page, a table of deposit and refund terms by course length, ten FAQ answers across two pages, three typed testimonials, and four pages.
Anything on that list that takes something from a visitor or reads from a live schedule — a form, a booking, a coupon code, a subscribe box, a class timetable, a listing fed by a collection — goes online with Storefront Pro. Storefront publishes the rest of the page exactly as you built it; where this template gives one of those a page of its own, that page is the one that waits for the upgrade.
What the site covers
- Course catalog
- Instructors
- Enrollment
4 pages included
- Home
- Courses
- Instructors
- Enroll
What is in scope, and what stays in your own systems
No enrolment records, no student accounts, no cohort management, no certificates and no lesson delivery. Enrolment leaves the site by the link you set on each course.
Every count and price on this page was read out of the template itself rather than written by hand, which is why the numbers match the site you actually get.
What you get when you publish it
- Your own domain, hosting and HTTPS on the published site — not a subdomain of ours.
- Card payments run through your own Stripe account. Naratake takes 0% commission on the sale; only Stripe’s own card fee applies.
- Storefront Pro downloads the whole project as a standard Next.js app, so the site can be self-hosted with Naratake switched off.
- Building and previewing is free with no card. Storefront is $49 a month or $468 a year; Storefront Pro — which is where ordering and bookings go live — is $79 a month or $758 a year. The first payment is refundable in full within 7 days.
Questions people actually ask
Every course card shows level, length and tuition. What sits behind them?
A Courses content type. Each course holds the title, a level chosen from beginner, intermediate, advanced and all levels, the length written the way a student plans around it, tuition stored as a money field, when it next runs, a two-line summary for the card, the full description, a photo and an ask-about-this-class link. Six ship. A card prints the first three fields as chips, which is why level, length and tuition lead; the Courses page lists up to twelve and the home page shows four.
Tuition is printed on every course, but enrollment happens by email. What does that look like?
The Enroll page hands the student one address and a button that opens their mail app, next to the shop's hours and a map; each course also carries its own ask-about-this-class link. The sample copy explains the trade: a seat is held for five days after the email and a deposit confirms it, because about one enrollment in five is for the wrong class and a two-minute exchange catches that before anyone drives out. Three student reviews sit on the home page under the same argument.