← Parcel
Changelog
Every Parcel release, newest first, for both editions. Updates are free for every license; download them from your account or pull them from GitHub.
v1.0.1
Latest
Astro
- The home hero's honey jar carries the shop's label (Sorrel & Salt, Wildflower, raw honey, spring, 340 g, 2 May) in place of a blank paper label. The label is set in the theme's own fonts, as on the drawn jars; the alt text names the jar.
Next.js + Sanity
- The home hero's honey jar carries the shop's label (Sorrel & Salt, Wildflower, raw honey, spring, 340 g, 2 May) in place of a blank paper label. The label is set in the theme's own fonts, as on the drawn jars; the alt text names the jar.
The first release of Parcel, the Astro theme for an independent product brand that sells online.
Astro
- Home on a photographed honey jar, with the larder grid (each product on its own tinted ground, the newest harvest at feature size, quick add), one product up close in a colour band with its sizes and add to bag, the valley map with the growers, notes from customers in a carousel, the journal and a newsletter band.
- A shop with filter tabs and a page per kind (with an out-of-season empty state), a product page per product (the buy box with sizes, sold out, one-off or every 2 months, price per size and per 100 ml; the details; the harvest record as a dated timeline; pairs well with), the valley with the growers and the year, the journal with a recipe post, stockists by city with drawn street maps and a wholesale form, help, contact, privacy and terms.
- The harvest note: a taped paper slip that says when and where a product was made, on the grid, the buy box, a post and a stockist card.
- A bag drawer on every page with a quantity stepper, the subtotal and the distance to free shipping. Checkout shows a demo notice, or goes to the one checkout address set in
site.json; the bag does not pass its items on, so to take real orders with Shopify, Stripe Payment Links or Snipcart you replacecheckout()insrc/lib/bag.ts. - Two presets: Parcel (light, and a dark mode) and Balm (a skincare brand). Generated demo photos (fictional people and brands), every product, person and scene slot ready for your own photos at 2×.
- Organization, Product with an offer per size, ItemList, Store with opening hours, FAQ, BlogPosting, Recipe and breadcrumb structured data, a sitemap, RSS, llms.txt and Markdown posts.
Next.js + Sanity
- Home on a photographed honey jar, with the larder grid (each product on its own tinted ground, the newest harvest at feature size, quick add), one product up close in a colour band with its sizes and add to bag, the valley map with the growers, notes from customers in a carousel, the journal and a newsletter band.
- A shop with filter tabs and a page per kind (with an out-of-season empty state), a product page per product (the buy box with sizes, sold out, one-off or every 2 months, price per size and per 100 ml; the details; the harvest record as a dated timeline; pairs well with), the valley with the growers and the year, the journal with a recipe post, stockists by city with drawn street maps and a wholesale form, help, contact, privacy and terms.
- The harvest note: a taped paper slip that says when and where a product was made, on the grid, the buy box, a post and a stockist card.
- A bag drawer on every page with a quantity stepper, the subtotal and the distance to free shipping. Checkout shows a demo notice, or goes to the one checkout address set in the Studio's site settings; the bag does not pass its items on, so to take real orders with Shopify, Stripe Payment Links or Snipcart you replace
checkout()insrc/lib/bag.ts. - A Sanity Studio with documents for products, growers, stockists, reviews, journal posts, the year, help and the legal pages; Presentation with draft mode; a publish webhook.
- Two presets: Parcel (light, and a dark mode) and Balm (a skincare brand, with its own seed content). Generated demo photos (fictional people and brands), every product, person and scene slot ready for your own photos at 2×.
- Organization, Product with an offer per size, ItemList, Store with opening hours, FAQ, BlogPosting, Recipe and breadcrumb structured data, a sitemap, RSS, llms.txt and Markdown posts.
- Contact, newsletter and wholesale forms that fail closed without a destination, with a honeypot.