Faster Time-to-Market
Pre-built components and patterns get you from concept to launch faster. Focus on business logic, not boilerplate.
Open Source Composable Storefront
SHOPin is a production-ready monorepo that brings your commerce, CMS, search, and payments into harmony. One BFF, one frontend, full control of the code.
Architecture
SHOPin separates visual design, rendering, orchestration, and contracts into distinct layers. Swap backends, update your UI, or change rendering strategies—each layer works independently, keeping changes manageable and predictable.
Tokens, primitives, and a coherent visual system that your team owns end-to-end.
Next.js App Router with SSR, ISR, and streaming configured for real-world traffic.
A single Backend-for-Frontend unifies commerce, CMS, search, and payments behind one schema.
Zod schemas validate at runtime; TypeScript catches breakage at build. One source of truth.
Built for AI-driven development
SHOPin ships project-specific agent skills that encode its paths, conventions and quality checks — so your AI pair adds components, BFF modules and whole features the way this codebase expects.
npx skills add creativestyle/shopin-ai-toolsshopin-add-componentUI component · story · test · i18nshopin-add-bff-modulenew API endpoint through the BFFshopin-add-integrationexternal data source behind the BFFshopin-add-featurefull-stack feature, end to end4 skills installed · works with Claude Code, Codex, Cursor, Copilot & +70 agents
Proven quality
Every SHOPin storefront is audited with the same public tools you'd use to check it — so the numbers aren't a claim, they're a link away.
Integrations
The Backend for Frontend orchestrates CMS, commerce, search, and payments into unified API responses. Swap providers without touching your presentation code.
Hover over page elements, BFF, or APIs to see how the connections react.
Demo
From product listing to checkout—a complete ecommerce experience.
Benefits
Building composable ecommerce shouldn't require a MACH PhD. SHOPin handles the hard parts.
Pre-built components and patterns get you from concept to launch faster. Focus on business logic, not boilerplate.
The BFF aggregates CMS, commerce, search, and payments into single API responses. No frontend data juggling.
Change your commerce platform or CMS without touching presentation code. Contracts keep layers independent.
Zod schemas validate at runtime, TypeScript catches issues at build time. One source of truth for your API.
SSR, caching, error handling, and logging configured out of the box. Infrastructure concerns handled.
Source code delivery, not a closed platform. No vendor lock-in, no forced updates. Your roadmap, your rules.
Documentation
Clear guides, comprehensive references, and practical examples.
Open Source
SHOPin is developed and maintained by creativestyle, a European e-commerce agency with over 20 years of experience building digital commerce solutions for enterprise clients.
We built SHOPin to solve the challenges we encountered building headless storefronts for enterprise clients. Instead of keeping it proprietary, we decided to share it with the community.
We use SHOPin in production for our own projects, which means it stays actively maintained, battle-tested, and continuously improved based on real-world requirements.
FAQ
Everything you need to know about SHOPin.
Get in touch
Let us show you how SHOPin accelerates your headless ecommerce project.