电商系统 活跃维护

commerce

vercel/commerce

Next.js 商务

14294
Stars 标星
5481
Forks 分支
208
Watchers 关注
82
Open Issues
TypeScript
主要语言
MIT
开源协议
10.9 MB
仓库大小
2 天前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:vercel/commerce
git clone https://github.com/vercel/commerce.git
git clone git@github.com:vercel/commerce.git
README.md main

机器翻译正文由机器翻译自项目原始文档(英文),排版经程序统一处理,可能存在偏差,请以原项目仓库为准。

Next.js 商城

一个高性能的、服务器渲染的 Next.js App Router 电子商务应用。

此模板使用 React 服务器组件、服务器操作、Suspense、useOptimistic 等。

注意:正在寻找 Next.js Commerce v1?查看 代码、演示 和 发布说明。

提供商

Vercel 将只会积极维护一个 Shopify 版本如我们在 Next.js Commerce 的愿景和策略中所述。

Vercel 很高兴与任何电商提供商合作,帮助他们启动类似的模板并运行起来,如下所示。其他提供商应该能够分叉这个仓库,并将 lib/shopify 文件替换为他们自己的实现,同时保持模板的其余部分大致不变。

注意:提供商,如果您希望在演示中使用类似的产品,您可以下载这些资源。

集成

集成可为 Next.js Commerce 提供升级或额外功能

  • Orama (演示)

    • 升级搜索以包含动态重新渲染的自动完成、基于向量的相似性搜索,以及基于 JS 的配置。
    • 搜索完全在浏览器中运行,适用于较小的目录,或在 CDN 上运行,适用于较大的目录。
  • React Bricks (演示)

    • 使用 React Bricks 可视化无头 CMS 直观编辑页面、产品详情和页脚内容。

本地运行

您需要使用 在 .env.example 中定义的环境变量 来运行 Next.js Commerce。建议您使用 Vercel 环境变量,但一个 .env 文件就足够了。

注意:您不应提交您的 .env 文件,否则会暴露秘密信息,使他人能够控制您的 Shopify 商店。

  1. Install Vercel CLI: npm i -g vercel
  2. 将本地实例与 Vercel 和 GitHub 账户关联(会创建 .vercel 目录): vercel link
  3. 下载您的环境变量: vercel env pull
pnpm install
pnpm dev

您的应用现在应该正在 localhost:3000 上运行。

如果您在 Vercel 工作并且想要在本地运行和/或贡献,请展开
  1. Run vc link.
  2. 选择 Vercel Solutions 范围。
  3. 连接到现有的 commerce-shopify 项目。
  4. 运行 vc env pull 以获取环境变量。
  5. 运行 pnpm dev 以确保一切正常运行。

Vercel、Next.js Commerce 和 Shopify 集成指南

您可以使用这本全面的 集成指南,其中包含逐步说明,指导如何配置 Shopify 作为无头 CMS,并使用 Next.js Commerce 作为您在 Vercel 上的无头 Shopify 商店。

本站来源与版权声明
  • 本文标题:commerce - Next.js 商务
  • 本文链接:https://cn121.com/shop/vercel-commerce.html
  • 原项目:vercel/commerce 版权归原作者 vercel 及贡献者所有
  • 收录信息:本站于 2026-10-08 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
  • 开源协议:收录时本项目采用 MIT(查看 LICENSE 原文),本站译文为其衍生内容;使用、修改、分发请以该仓库 LICENSE 原文为准。
  • 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 vercel/commerce。
  • 翻译说明:本页正文为人工智能生成内容——由机器翻译对原项目 README 初译、经程序校验排版,可能存在错漏,请以原项目文档为准。
  • 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
  • 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。