Your front door
A storefront you own, head to toe.
A production-shaped Next.js storefront: themeable, fast, and fully headless underneath.
Shepherd ships a complete Next.js 14 reference storefront: catalog, product pages, vehicle search, checkout with every payment gateway, customer accounts, order history, and content pages, built on the same public REST APIs you'd use to build your own.
25+
Storefront routes ready out of the box
3
Payment surfaces wired: Stripe, Authorize.Net, Coinbase
100%
Headless. Swap the frontend any time.
Launch-ready pages, not a blank canvas.
Home, catalog with tag and type filtering, product detail with variants and reviews, cart, checkout, thank-you, sign-in/sign-up, password reset, account and order history, blogs, about, and support pages. The whole storefront skeleton your team would otherwise build from scratch.
- Full catalog browsing with tag, type, and collection routes
- Product pages with variant selection and verified reviews
- Customer accounts: orders, order detail, and review submission
- Content routes for blogs, media, about, and support
- Vehicle make/model/year guided search for parts merchants
Checkout wired to everything.
The storefront checkout consumes the same cart, rates, tax, and payment APIs documented for your own builds: address validation, live carrier rate selection, tax estimation, and payment via embedded Stripe fields, hosted checkout, Authorize.Net cards, or Coinbase crypto.
- Live shipping rate selection grouped by carrier and service
- Stripe Payment Element embedded checkout
- Hosted checkout and crypto redirect flows
- Digital downloads and license keys delivered post-purchase
Theme it without forking it.
A central theme file maps your brand to CSS custom properties consumed across every component. Change colors, typography, and spacing in one place. No utility-class archaeology, no theme marketplace fees.
- Single theme file driving CSS custom properties site-wide
- CSS modules. No framework lock-in on styling.
- Reusable UI primitives: buttons, cards, inputs, product cards
- Layout shell with configurable header, footer, and navigation
Headless when you outgrow it.
Everything the reference storefront does goes through public REST APIs: catalog, cart, checkout, orders, reviews, vehicle search. Keep it, restyle it, or replace it with any framework. Your commerce engine doesn't care what renders the pixels.
- Documented REST endpoints for every storefront capability
- Interactive API playground in the official docs
- SSR/SSG rendering for fast loads and strong SEO
- ShipStation XML feed and sitemap served from the storefront
Everything included.
Next.js 14
Modern App Router architecture with server rendering.
Cart context
Session cart state managed client-side against the cart API.
Auth built in
Sign-up, sign-in, and password reset against Strapi users.
Mixed fulfillment UX
Physical, digital, and license items handled in one checkout.
Vehicle fitment UI
YMM dropdowns and fitment-filtered product listings.
Demo content
Content pages ship with demo data until you wire your CMS collections.
Docker-ready
Runs as a service in the dev stack alongside Strapi and the database.
Included reference theme
No $300 theme purchases. The reference storefront is included.
Own the code
It's a repo in your GitHub, not a locked template on someone's platform.
Easy for your whole team.
For developers
A working example, not a spec
Every integration pattern (rates, tax, payments, downloads) is demonstrated in real code you can read and adapt.
For store managers
Live on day one
The storefront works out of the box with your catalog. Restyle the theme file and you're shippable.
For content people
Pages you can fill
Blog, about, media, and support routes are scaffolded and waiting for your content from the same admin.
How it compares.
Hosted platforms rent you a theme. Shepherd hands you the storefront codebase.
| Capability | Shepherd.Commerce | Shopify | BigCommerce | WooCommerce |
|---|---|---|---|---|
| Storefront ownership | Full source, your repo | Liquid themes; Hydrogen for headless | Stencil themes; Catalyst for headless | Full source (PHP themes) |
| Headless APIs | Included, no rate-limit tiers | Storefront API (plan limits apply) | GraphQL/REST APIs | REST API |
| Theme cost | $0 (included) | $0–400 per theme | $0–300 per theme | $0–100+ per theme |
| Modern stack | Next.js 14 + React | Liquid or Hydrogen (React) | Handlebars or Catalyst (Next.js) | PHP templates or custom headless |
Competitor details compiled from public sources for general comparison; verify current terms with each provider. Third-party names are trademarks of their respective owners.
Works with the tools you already use.
Next.js
Storefront framework
Strapi
Headless CMS & commerce APIs
Stripe
Embedded payment fields
Shepherd.Commerce is not affiliated with the providers above. We integrate with their services using your own accounts and credentials.
Powered by these plugins
Ship a storefront this week.
Start from a working store and make it yours, or go fully custom against the same APIs later.