Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A JAMstack ecommerce site built with Nuxt and Netlify Functions, using Stripe for payments.

Next.js ecommerce starter built as a web programming final exam, using MongoDB, Prisma, Tailwind CSS, and JWT auth.
Ecommerce Netlify is a JAMstack ecommerce storefront starter built on Nuxt.js that processes payments through Stripe Checkout using Netlify Functions, designed for developers who want a working serverless commerce reference implementation.
Ecommerce Netlify is an open-source project that combines the Nuxt.js Vue framework, Netlify Functions for serverless backend logic, and Stripe for payment processing. It takes product data and generates a static ecommerce site with individual product pages via Nuxt dynamic routing, then uses a Netlify Function to create Stripe Checkout sessions so customers can pay without the site managing its own server. The repository includes a live demo site and two CSS-Tricks articles that explain the Netlify Functions setup and Nuxt dynamic routing in depth.
yarn generate for static site output.Ecommerce Netlify is aimed at developers and teams who want to understand or adopt a serverless ecommerce stack. Developers learning JAMstack can trace how Nuxt static generation and Netlify Functions split frontend and backend work. Ecommerce builders can fork the repository and customize the product data, styling, and Stripe configuration to launch a small store. Technical content readers can follow the linked CSS-Tricks articles to grasp the underlying patterns in detail.
The README defines a standard Nuxt workflow: install dependencies with yarn install or npm run install, then run yarn dev for local development at localhost:3000, yarn build for a production build, or yarn generate to output a fully static site. The payment flow relies on a Netlify Function that receives a request and returns a Stripe Checkout session, so the frontend never handles secret material.
Yes, the project is published on GitHub as open source, and the demo site is live at ecommerce-netlify.netlify.com. There is no license restriction mentioned in the README, so you can freely fork and adapt the template.
The frontend is built with Nuxt.js, which is the Vue.js framework. The backend payment processing uses Netlify Functions (AWS Lambda), and payments are handled through Stripe Checkout.
Clone the repository, run yarn install (or npm run install) to install dependencies, then yarn dev (or npm run dev) to start the development server with hot reload. For a production build, use yarn build and yarn start.
Yes, the repository lists stripe-checkout among its topics, and the Netlify Function described in the README processes Stripe payments server-side, which pairs with Stripe's hosted checkout flow.
A demo site is linked in the README at ecommerce-netlify.netlify.com. Two CSS-Tricks articles are also linked: one explains the Netlify Functions and Stripe setup, and the other covers dynamic routes in Nuxt.
