Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Commerce.js starter kit for Next.js that ships a storefront, cart, and Stripe-powered checkout with one-click Vercel deployment.
ChopChop Shop is an open-source Next.js starter kit for headless commerce that ships a complete storefront, cart, and Stripe-powered checkout on top of Commerce.js, with one-click Vercel deployment.
ChopChop Shop is an open-source, Next.js-based starter kit for headless commerce, built by the Commerce.js team. It takes a Commerce.js account and Stripe test keys as inputs and produces a working e-commerce storefront, shopping cart, and checkout flow with sample products already loaded. The demo sells fine tools for thoughtful cooks and is deployed live at https://commercejs-chopchop-demo.vercel.app.
chec demo-store command installs dependencies, sample data, and starts the dev server.There are two primary setup paths. The fastest is the Chec CLI: run chec demo-store, select "Chop Chop demo store (Next.js)" from the list, and the CLI installs dependencies and sample data and starts the dev server; you then add your Stripe publishable key and re-run npm run dev. For manual setup, clone the repository, run npm install, copy .env.example to .env, fill in the Commerce.js public API key, Stripe test key, and optional Google Analytics ID, then run npm run seed to populate 3 categories, 6 products, and 9 assets before launching.
Yes — the repository is open source under the BSD-3-Clause license. You still need your own Commerce.js account and Stripe account to run the store.
The repository is no longer actively maintained, but the maintainers accept issue reports and contributions. The README points to the latest Commerce.js API documentation for up-to-date APIs.
You need NEXT_PUBLIC_CHEC_PUBLIC_API_KEY (from the Chec Dashboard), NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY (from Stripe), and CHEC_SECRET_KEY for the seed script. NEXT_PUBLIC_GA_TRACKING_ID is optional for Google Analytics.
