Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Next.js template using Wix Headless for event ticketing and a store via Wix Events and Wix Stores.

Gatsby 5 starter for event websites using Flotiq headless CMS, Tailwind CSS, and Flotiq's source plugin.
The Wix Events and Wix eCommerce Next.js Music Tour Template is an open-source Next.js starter that uses Wix Headless to combine event ticketing (Wix Events) with an online store (Wix Stores) in a single music-tour site.
This template is a web application starter for building a music tour site that sells event tickets and merchandise through Wix. It uses Wix Headless to connect a Next.js front end to Wix Events (ticketing) and Wix Stores (eCommerce) business solutions. The template takes a Wix client ID, set as the NEXT_PUBLIC_WIX_CLIENT_ID environment variable, as its only required configuration, and produces a deployable site with a homepage (app/page.tsx) that you can extend with additional routes.
app/ directory for file-based routing; editing app/page.tsx updates the homepage with automatic hot reload.NEXT_PUBLIC_WIX_CLIENT_ID is needed to authorize access to your Wix project.The README provides a step-by-step setup: first create a Wix Headless project, add the Stores and Events apps, authorize the template either through quick start deployment or by creating an OAuth app, then copy .env.template to .env.local and paste the OAuth app client ID after NEXT_PUBLIC_WIX_CLIENT_ID=. After that, run npm i and npm run dev to start the site locally at http://localhost:3000. The template also includes an integration guide in docs/integration-guide.md for configuring Wix Headless with Next.js on Vercel.
app/page.tsx and adding new route files in the app/ directory, following the Next.js defining-routes pattern.