Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Starter shop template for BigCommerce with Storyblok as headless CMS.

Next.js ecommerce starter built as a web programming final exam, using MongoDB, Prisma, Tailwind CSS, and JWT auth.
Storyblok & Nuxt BigCommerce Starter is a headless e-commerce boilerplate that combines the Nuxt framework, the Storyblok CMS, and the BigCommerce commerce platform to produce a high-performance storefront.
The Storyblok & Nuxt BigCommerce Starter is a starter kit for building e-commerce sites. It takes BigCommerce API credentials and a Storyblok API token as input and outputs a deployable storefront that renders content from Storyblok and pulls products, orders, and customers from BigCommerce. The template runs on Nuxt and is published by Storyblok in their GitHub organization. A live demo is hosted on Netlify, and a full tutorial explains how to build a storefront with Nuxt and BigCommerce step by step.
The setup process has five steps described in the README. First, create a free Storyblok space. Then create a free BigCommerce store. In BigCommerce, go to Advanced Settings > API Accounts and create an API account with Modify permissions for Products, Orders, and Customers. Next, add the BigCommerce token and storefront URL to your .env file. Finally, add your Storyblok API token to the same file and run pnpm install to start the project.
The starter code is free to use from the Storyblok GitHub organization. Both Storyblok and BigCommerce offer free accounts to get started, as linked in the README.
You need a Storyblok account and space, a BigCommerce store, and API tokens from both. The BigCommerce API account must have Modify permissions for Products, Orders, and Customers. All credentials are stored in a .env file.
The starter is specifically built for BigCommerce. The README only documents BigCommerce integration and does not mention other commerce backends.
A live demo is hosted at https://storyblok-nuxt-bigcommerce-starter.netlify.app/ (link in the README), and a tutorial is available on the Storyblok website.
