nextjs-starter-medusa
A Next.js starter for Medusa e-commerce backend. Full shopping features with Stripe.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Deprecated e-commerce starter template; use the new dtc-starter instead.
Core Features
- Full e-commerce: product detail, cart, checkout with Stripe, user accounts
- Next.js 15: App Router, Server Components, Streaming, Static Pre-Rendering
What It Can't Do
- •This repository is deprecated. Use the official dtc-starter for continued support and updates.
Use Cases
- Rapid prototyping of an online storefront connected to Medusa
Detailed Introduction
Medusa Next.js Starter is a template that combines Medusa’s commerce modules with Next.js 15 to create a performant, fully functional e-commerce storefront. It includes product pages, cart, checkout with Stripe, user accounts, and order details. Built with App Router, Server Components, Streaming, and Static Pre-Rendering. Note: This repository is deprecated; use the newer dtc-starter instead.
Troubleshooting & FAQ (2)
TroubleshootingHow to fix 'Property collection_id does not exist on type StoreProductParams' error when using queryParams in Medusa V2 listProducts?
This TypeScript error occurs due to missing type definitions for queryParams properties like collection_id, tag_id, and is_giftcard in Medusa V2's StoreProductParams. A fix has been merged in the Next.js starter repository via PR #517 (https://github.com/medusajs/nextjs-starter-medusa/pull/517). Update your project to the latest version of the starter or sync the type patches to resolve the issue.
TroubleshootingWhy does the Medusa storefront get stuck in an infinite redirect loop after creating a region with no countries?
This happens when a region is created in Medusa Admin without assigning any countries. The storefront enters an infinite redirect because no valid shipping country is configured. To fix, log into Medusa Admin, edit the affected region, and add at least one country. If you can't edit, delete the region and recreate it with countries. This is a known bug (#502); the permanent solution will prevent region creation without countries.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Run a Medusa server locally on port 9000
Step 2: Clone the repo and cd into it
Step 3: Copy .env.template to .env.local
- Step 1: Run a Medusa server locally on port 9000
- Step 2: Clone the repo and cd into it
- Step 3: Copy .env.template to .env.local
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Delete the project folder to uninstall.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
2 FAQs
Similar Projects
Visual Studio Code (Code - OSS)
A free, open-source code editor by Microsoft with rich extensions, debugging, and Git integration. The most popular developer tool worldwide.
scrcpy
Display and control your Android device from your computer via USB or TCP/IP. No root required, high performance, low latency, supports audio and video mirroring.
godot
Godot Engine is a free, open-source, cross-platform 2D and 3D game engine with a unified editor. Unlike Unity or Unreal, it's entirely MIT-licensed and community-driven, offering a lightweight yet powerful node-based workflow that runs on a single executable.