Skip to content

Content Management

StoreCay Starter is not a Git-based CMS. Catalog, orders, and most shop content live in Cloudflare D1, edited through the Admin SPA at /admin.

Admin → Products

  • Create / edit / delete products and variants
  • Upload images to R2 (STORAGE); public URLs via /media/… (or a CDN base from store.config.ts)
  • Inventory changes are audited on the product edit page

Admin → Blog

  • Write posts with MDXEditor (Markdown stored in D1)
  • Draft vs published; published posts appear at /blog and /blog/:slug
  • Optional cover image via the same R2 upload path
  • Storefront blog chrome is a single language (whatever you write); there is no per-article locale field

Admin → Settings

  • Store name, contact, social links, announcements
  • Shipping options and discount codes

Committed defaults (URL, brand fallbacks, feature flags) stay in store.config.ts — see Customization.

  • Orders — notes, tags, fulfill, refund, CSV export
  • Customers — profiles created at checkout (guest checkout; no customer login)