Skip to content
Kahuna Supply Co.
Cart 0 items in cart
Your new store

A working shop, ready to make yours.

Everything you can see here is already running: a catalog, a cart, a checkout, tax and shipping zones, customer accounts and order emails. The products are samples. Replace them with yours and you have a store.

View all

What is already set up

This store is yours. It is a real Grav site with a real database behind it, not a preview: the orders you place are orders, the customers who sign up are customers, and the catalog is sample data you are meant to delete.

Sign in at /admin to run it. The first thing worth doing is placing a test order with Bank Transfer, so you have seen what a customer sees before you change anything. After that, Getting started is the checklist — the licence that shipped with this package, the cron entry the store needs, picking a payment provider, and clearing the sample catalog out.

Change this page in the admin under Pages → Home. The hero copy, the six panels above and this text are all frontmatter and markdown in user/pages/01.home/home.md.

A catalog with variants
Eleven sample products across a nine-category tree, tagged, priced and photographed. The Sandbar Boardshort has eight size and colour combinations, each with its own price, SKU, stock and weight.
Tax and shipping zones
Sales tax for California, New York and Texas, VAT for all 27 EU states and the UK, and four delivery zones from $5.99 to $19.99. Real rows you edit in the admin, not a flat rate in a config file.
Digital goods
Download grants are issued the moment payment lands, with limits and expiry on the account page. No files are attached to the sample products — upload your own under Catalogue → Products → Files and the grants fill in.
Customer accounts
Sign-up folds into checkout. Orders, downloads, addresses and credentials all live under one account menu, and none of it needs a page you have to build.
Coupons and the adjustment engine
Percentage, fixed-cart and fixed-product discounts, price lists per customer group, and every amount stored in minor units so totals never drift. Four sample codes are already in the admin.
Payment providers
Bank Transfer is on so the first checkout you run reaches a receipt with no keys configured. Stripe, PayPal and Polar are covered by your licence — install one, add its keys, and switch over.