✨ Strapi MCP is now Generally Available - let your agents manage your Strapi content ✨

Ecommerce2 min read

Strapi Starter Nuxt.js e-commerce

August 20, 2020Updated on May 22, 2026

If you follow the content of our blog you are aware that Remi and I have embarked on the creation of starters. I created a blog starter using Gatsby, a Nuxt.js blog starter and Remi a corporate site starter using Next.js as well as a portfolio starter using Gridsome. Well today I am glad to announce that an e-commerce starter using Nuxt.js and Snipcart has been published!

Gif excited

This starter is a simple e-commerce application on which you can buy dev stickers with an integrated shopping cart made by Snipcart. Super easy to integrate, Snipcart offers you the possibility to sell products, downloads, or subscriptions online.

Features in Strapi

  • 1 Component
  • 2 Collection types: Product, Category
  • 27 Created products
  • 6 Created categories
  • Permissions set to true for product and category
  • Responsive design using Tailwind css
  • Slug system
  • Publication system (draft & published)
  • Role based access controls

Features in Nuxt.js

Payment service

This starter is using Snipcart which allows you setup a shopping cart on any website. They wrote a tutorial teaching you how to create this website but selling cupcakes!

Payment will not work on localhost, we are redirecting you to this tutorial if you want to test payment locally.

Getting started

Clone the repository

git clone https://github.com/strapi/strapi-starter-nuxt-e-commerce.git
cd strapi-starter-nuxt-e-commerce

Backend

Install dependencies and run your server

# Using yarn
yarn install
yarn develop

# Using npm
npm install
npm run develop

Frontend

# Using yarn
yarn install
yarn develop

# Using npm
npm install
npm run develop

Nuxt.js server is running here => http://localhost:3000

Thank you for taking the time to read this blog post, I'll see you soon with a new starter (with Gridsome again) ;) Enjoy this starter!

Please note: Since we initially published this blog post, we released new versions of Strapi and tutorials may be outdated. Sorry for the inconvenience if it's the case. Please help us by reporting it here.


Get started with Strapi by creating a project using a starter or trying our live demo. Also, consult our forum if you have any questions. We will be there to help you.

See you soon!
Maxime CastresGrowth Engineer

Maxime started to code in 2015 and quickly joined the Growth team of Strapi. He particularly likes to create useful content for the awesome Strapi community. Send him a meme on Twitter to make his day: @MaxCastres

Ecommerce·7 min read

Building an Ecommerce Website with Jekyll, Strapi, Snipcart and Tailwind CSS [1 of 5]

In part one, you will learn how to install Strapi, Jekyll, and Tailwind and set up the back-end.

·June 17, 2022
Ecommerce·2 min read

Building an Ecommerce Website with Jekyll, Strapi, Snipcart and Tailwind CSS - 2 of 5

In the second part of the tutorial series, learn how to create the Website’s Layout.

·June 17, 2022
Ecommerce·3 min read

Building an Ecommerce Website with Jekyll, Strapi, Snipcart and Tailwind CSS - 4 of 5

In the fourth part of this series, learn how to create the product catalog of the eCommerce application.

·June 17, 2022