Full multi-tenant online stores — catalog, inventory, checkout, analytics
Storefronts live under /s/{slug}; admin under /admin. Merchants get a real back-office without hiring a developer: products with variants, inventory, collections, orders, customers, discounts, media library, analytics and branding.
Setup wizard for first store and owner account. Products with variants, inventory levels, draft/active/archived status and images. Collections for curated merchandising. Orders list, detail, timeline, cancel and mark-paid workflows. Customers with order history, tags and notes. Discounts: percentage, fixed amount and discount codes. Media library on R2. Analytics: revenue, order count, AOV, timeline charts, inventory health. Store settings for name, currency, logo, timezone and theme colors.
Responsive homepage with hero and featured products. Product pages with schema.org Product JSON-LD for search. Collections, search, cart flowing into real server-side orders. Customer accounts. Theme colors and logo from admin. Offline-friendly QR payment: merchant sets a QR image; customer uploads payment screenshot — ideal where card gateways are expensive or unreliable.
True multi-tenancy with store isolation. Access-code gated creation protects the platform. Super-admin visibility when needed. Shipping zones, tax rates, Durable Object per store. SEO assets (robots, sitemap, llms.txt). Google Translate for international shoppers. Demo fashion store with 100+ products proves the platform.
Competitors often force complex plans and app ecosystems. Shop delivers catalog, cart, checkout, inventory, discounts and analytics on a modern edge stack with a transparent access model — perfect for fashion, local makers, hotel boutiques and any brand that wants its own storefront without operational overhead.