About
This is a demo store. It sells nothing. Every product is sample data, every price is invented, and the payment method approves everything and charges nobody — so run a checkout all the way to a receipt and see exactly what a customer sees.
This store resets itself on a schedule
Everything resets on the hour — every order, cart, account and edit made since the last reset disappears, including yours. Nothing here is kept and nothing here is watched.
Two sign-ins
| Where | Credentials | What you get |
|---|---|---|
| Storefront | [email protected] / RenewalTest123! |
A customer account: orders, downloads, addresses |
| Admin | demo / KahunaDemo2026 |
The whole back office, read-only |
They are separate systems — the admin login will not work on the storefront form. In the admin you can open every screen but change nothing; every write is refused with a notice.
What you are looking at
| Piece | What it does |
|---|---|
| Grav 2.0 | The CMS underneath all of it |
| KahunaCart | Products, cart, checkout, orders, downloads |
| KahunaCart Dummy | The test payment provider, so checkout works with no real account |
| KahunaCart Licenses | License keys for two of the digital products, with a version history behind one of them and a public API a customer's own software can call |
| Kahuna | The storefront theme you are reading this in |
The catalog is not in user/pages. Products, variants, categories and orders live in a database — SQLite, in this store — and you edit them in the admin, not by writing markdown. This page and the home page are ordinary Grav pages and are markdown.
Contact
There is nobody here. [email protected] is a placeholder in a skeleton, and mail sent to it goes nowhere.