Larder is an Astro store template for food, drink and grocery shops, from tea and spice merchants to delis, bakeries, farm shops and online pantries. Its signature feature is category shelves with quick-add controls: shoppers can see sizes and unit prices and choose a product directly from its card. Product pages bring origin, producer, tasting notes, ingredients, allergens and storage together in a label panel. The demo uses a fictional small-batch coffee roaster and pantry as example content you replace. Larder 1.0.0 costs $67 USD one-time.
Give each product or variant its own hosted checkout link from Stripe Payment Links, Polar, Lemon Squeezy or Shopify. The provider handles payment and orders while the shop can remain a static site. The optional Stripe Checkout cart groups items into one checkout and requires a server adapter and your own Stripe secret key. Prices are read from your product content on the server. Larder’s cart checks used mocked Stripe; a hosted Stripe test-mode payment has not been verified for this theme.
Edit products, categories, journal entries and pages in Markdown, and adjust the shop identity, navigation, colors, fonts and labels in src/site.config.ts. You can switch off category shelves with quick-add controls and extras such as tasting scales, plank shelf styling and the home bundles band in that same file. CUSTOMIZE.md provides an editing checklist, and AGENTS.md gives instructions for editing with any coding agent. Replace the fictional product information and sample Shipping, Returns and Privacy text before publishing.
The optional EmDash edition provides an admin interface for content, menus and site settings. Switch with npm run emdash:setup and run that edition on Node.js or Cloudflare. The default Markdown edition can be published as static files when the optional cart is off.









