OpenSource-Hub
N

nextjs-starter-medusa

2.7k stars·开发工具·已提供 SHA-256 校验码,下载后可自行核对文件完整性

一个集成了Medusa和Next.js 15的电商前端启动模板,支持完整购物流程。

智能下载

前往项目主页

该项目暂未提供安装包,请直接访问源代码仓库

已弃用的电商前端模板,建议改用新项目。

核心功能

  • 完整电商功能:商品详情、列表、购物车、Stripe支付、用户账户
  • 基于Next.js 15最新特性:App Router、服务端组件、流式渲染

避坑指南

  • 此项目已弃用,官方推荐使用 dtc-starter。若继续使用可能无法获得后续更新和安全修复。

适用场景

  • 快速启动基于Medusa后端的前端商城

详细介绍

Medusa Next.js Starter 是一个将 Medusa 电商模块与 Next.js 15 结合的开源模板,用于快速搭建高性能电商前端。它支持完整的电商功能:商品详情、商品列表、购物车、Stripe 支付、用户账户和订单查看。利用 Next.js 15 的 App Router、服务端组件、流式渲染和静态预渲染。注意:此仓库已弃用,请使用更新的 dtc-starter。

常见问题与排障 (2)

故障排除
如何修复在 Medusa V2 中使用 queryParams 的 listProducts 时出现的 'Property collection_id does not exist on type StoreProductParams' 错误?

此TypeScript错误是由于Medusa V2的StoreProductParams中缺少collection_idtag_idis_giftcard等queryParams属性的类型定义所致。修复已通过PR #517(https://github.com/medusajs/nextjs-starter-medusa/pull/517)合并到Next.js starter仓库中。请将项目更新至该starter的最新版本,或同步类型补丁以解决此问题。

来源 Issue #460
故障排除
为什么 Medusa storefront 在创建了一个没有国家的 region 后会陷入无限重定向循环?

当在 Medusa Admin 中创建区域时未分配任何国家,就会发生此问题。由于没有配置有效的发货国家,店铺前台会进入无限重定向。解决方法:登录 Medusa Admin,编辑受影响的区域,并添加至少一个国家。如果无法编辑,请删除该区域并重新创建并分配国家。这是一个已知错误(#502);永久性解决方案将禁止创建没有国家的区域。

来源 Issue #502

标签

medusanextjsecommercestartertemplate

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

步骤1:确保本机有Medusa服务器(端口9000)并运行

4

步骤2:克隆仓库并进入目录:git clone ... && cd nextjs-starter-medusa

5

步骤3:复制环境变量:cp .env.template .env.local

安装指引
  1. 步骤1:确保本机有Medusa服务器(端口9000)并运行
  2. 步骤2:克隆仓库并进入目录:git clone ... && cd nextjs-starter-medusa
  3. 步骤3:复制环境变量:cp .env.template .env.local
文件完整性

暂未获取到校验码

该项目暂未在 GitHub Release 页面提供 SHA-256 校验码

SHA256 校验码

暂无校验码

建议从 GitHub Releases 页面直接下载,并自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

直接删除项目文件夹即可卸除。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议MIT
最后更新2026-06-26 08:10:11
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

2 FAQs

相似推荐