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.
Products
Section titled “Products”Admin → Products
- Create / edit / delete products and variants
- Upload images to R2 (
STORAGE); public URLs via/media/…(or a CDN base fromstore.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
/blogand/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
Store settings
Section titled “Store settings”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 & customers
Section titled “Orders & customers”- Orders — notes, tags, fulfill, refund, CSV export
- Customers — profiles created at checkout (guest checkout; no customer login)