Example Storefront
Mailchimp Open Commerce is an API-first, headless commerce platform built using Node.js, React, and GraphQL. It plays nicely with npm, Docker and Kubernetes.
This Example Storefront is to serve as a reference on how to implement a web based storefront using the Reaction Commerce GraphQL API. You can fork this project as a jumping off point or create your own custom experience using your preferred client-side technology. While we believe our example storefront is full-featured enough to use in production, it may be missing features your shop requires at this time.
Features
Mailchimp Open Commerce comes with a robust set of core commerce capabilities right out of the box. And since anything in our codebase can be extended, overwritten, or installed as a package, you may also customize anything on our platform.
This example storefront is built with Next.js, React, GraphQL, and Apollo Client
- Headless ecommerce example storefront built with Next.js, React, GraphQL, Apollo Client
- Reaction GraphQL API integration
- Server-side rendering
- Payments with Stripe with Strong Customer Authentication included.
- Analytics with Segment or any other provider
- Reusable, customizable, themeable ecommerce React components from the Example Storefront Component Library with Styled Components
- Written in ES6, configured with ES6
- Containerized with Docker
Getting Started
Follow the Quick Start Guide to install and run all the services necessary to run the storefront: