Freeframe
Store10 pages · 0 downloads · Free

Glaze

A handmade pottery shop website with glaze and size choices, made-to-order delivery dates, workshop booking and a real checkout.

About this template

Glaze is a shop website for Vennick Clay, a fictional pottery studio on Kirkgate in Otley, West Yorkshire. Twelve stoneware pieces come in up to four glazes and two sizes, each drawn in SVG from one JavaScript array, with stock per glaze and delivery dates worked out on London time. Visitors can book wheel tasters, hand-building evenings and a six-week course from dates that roll forward, check out with delivery or free collection, and plan a visit around the monthly kiln-opening Saturday.

Features

  • Twelve pieces in five categories, each drawn in SVG from one product array: the drawing changes with the glaze and size you pick
  • Shop filters for shape, glaze and “ready to send”, with sorting and shareable ?category=, ?glaze=, ?ready= and ?sort= links
  • Product pages with glaze and size choices that change the price, stock per glaze, a quantity limit that says so, and related pieces worked out from the data
  • Delivery and collection dates worked out on London time, with working days, Christmas closures and a three-week lead time for made-to-order pieces
  • Workshop booking: Sunday wheel tasters, fortnightly hand-building evenings and a six-week course, with dates that roll forward and places left per session
  • Basket saved in localStorage with pottery and workshop places together, delivery or free collection and a free-delivery progress bar
  • Checkout with contact and address validation, UK postcode rules for the Highlands and islands, and an order confirmation
  • Live open or closed status, the next seven days’ opening hours and the monthly kiln-opening Saturday, all computed from rules
  • Contact form with topic-dependent fields, inline errors and a character counter

Pages included

Quick start

unzip glaze.zip && cd glazeopen index.html        # that's it # optional, after adding new Tailwind classes:npm install && npm run build
Read the Glaze documentation →

Changelog

  1. v1.0.0

    Added

    • Initial release with 10 pages: Home, Shop, Product, Workshops, Basket, Checkout, The studio, Care & delivery, Visit & contact, 404.
    • Twelve pieces in five categories, each drawn in SVG from one product array: the drawing changes with the glaze and size you pick
    • Shop filters for shape, glaze and “ready to send”, with sorting and shareable ?category=, ?glaze=, ?ready= and ?sort= links
    • Product pages with glaze and size choices that change the price, stock per glaze, a quantity limit that says so, and related pieces worked out from the data
    • Delivery and collection dates worked out on London time, with working days, Christmas closures and a three-week lead time for made-to-order pieces
    • Workshop booking: Sunday wheel tasters, fortnightly hand-building evenings and a six-week course, with dates that roll forward and places left per session
    • Basket saved in localStorage with pottery and workshop places together, delivery or free collection and a free-delivery progress bar
    • Checkout with contact and address validation, UK postcode rules for the Highlands and islands, and an order confirmation
    • Live open or closed status, the next seven days’ opening hours and the monthly kiln-opening Saturday, all computed from rules
    • Contact form with topic-dependent fields, inline errors and a character counter
    • Full documentation in DOCS.md.

More templates

Roast website template preview

Roast

Store

A bold shop for a specialty coffee roaster, with a subscription builder, brew guides and a working cart.

HTML + TailwindNext.jsAstroWordPress

10 pages · 169 KB

Documentation