GitHub Hot Board

GitHub Hot Board · 저장소 아카이브

vercel/shop

Production-ready Shopify storefront on Next.js (소개는 저장소 자체 문서에서 왔습니다.)

데이터 기준 October 23vercel

최고 순위

#136

과소평가 · 활발한데 무명

100

누적 스타

26

포크 수

1

최근 30일 기록 일수

라이선스: 미확인최근 push: 미확인열린 이슈(PR 포함): 미확인2026-10-25부터 수집. 미확인 = 아직 미수집

프로젝트 문서

Vercel Shop

Agent-ready commerce, powered by Shopify, Next, and Eve.

  • Shopify owns commerce. Catalog, cart, checkout, customer accounts, predictive search, and policies come from Shopify through the framework-agnostic Hydrogen SDK (not the Hydrogen React Router framework).
  • Next.js owns the app. Routing, Server Components, caching and invalidation, metadata, and the storefront's machine-readable surface for answer engines: Markdown representations, /llms.txt, structured data, and the sitemap.
  • Eve owns the agent. Shop Agent's sessions, tools, and connections; its tools call Shopify directly.

See vercel.shop for full documentation.

Deploy with Vercel

Vercel prompts for the three required Shopify values before the first deployment.

Getting Started

  1. Create a new project with pnpm 12 and Node.js 24:
pnpm create next-app@latest my-store --example https://github.com/vercel/shop

The project includes the Shop skills for your agent in .agents/skills/.

  1. In Shopify admin, create a storefront token in Settings → Apps and sales channels → Headless, enable the required Storefront API permissions, then add your Shopify credentials:
cp .env.example .env.local
NEXT_PUBLIC_SHOPIFY_STORE_DOMAIN=your-store.myshopify.com
NEXT_PUBLIC_SHOPIFY_STOREFRONT_ACCESS_TOKEN=your-token
NEXT_PUBLIC_SHOPIFY_SHOP_ID=123456789
  1. Start the development server:
pnpm dev

For local HTTPS, install Portless globally with pnpm add -g portless, then run pnpm dev:portless.

See vercel.shop/docs/getting-started for the full setup guide and Storefront API Permissions for the complete scope reference.

Features

Shopify

  • Product, collection, search, blog, page, and policy content from the Storefront API with validated, typed GraphQL
  • Optimistic cart with Hydrogen forms, shared cart state, and server handlers
  • Customer accounts through the Customer Account API, opt-in
  • Shopify analytics, consent, and WebMCP tool registration, opt-in

Next.js

  • Next.js 16 App Router, React 19, React Compiler, Tailwind CSS 4, shadcn/ui
  • Partial prerendering with tagged caches invalidated by Shopify webhooks
  • Markdown representations, /llms.txt, Schema.org data, sitemap, and robots for answer engines
  • Single-locale storefront by default; skills add next-intl and Shopify Markets

Eve

  • Shop Agent for product discovery, store questions, and cart updates in a side drawer, opt-in
  • Shopify catalog and policy MCP connections plus Hydrogen cart handlers

Customer authentication is disabled by default. Follow the authentication guide to configure Shopify credentials and callback URLs before enabling auth.isEnabled in lib/config/index.ts.

Shop Agent is disabled by default. Set agent.isEnabled to true in lib/config/index.ts and follow the Shop Agent guide to configure AI Gateway access and review privacy and spending safeguards before enabling public chat.

Skills

Shop skills guide agents through storefront setup and common commerce patterns. They ship in .agents/skills/, and Claude Code reads them through the .claude/skills symlink. To add them to an existing storefront, run this from its root:

pnpm dlx skills add vercel/shop --skill '*' --yes

Use the plain skill names below. Shopify AI Toolkit is separate external tooling for authoritative Shopify documentation, API schemas, and operation validation; the Shop skills do not include it. If it is unavailable, use official Shopify documentation and validation tooling.

Skill Description
init-vercel-shop Scaffold a storefront and configure Shopify credentials
build-shop Build or adapt storefront routes with Vercel Shop patterns
shopify-graphql-reference Add Shopify-validated GraphQL operations in the template's layout
enable-analytics Add Vercel Analytics, Speed Insights, and Google Tag Manager
enable-i18n Locale-prefixed URL routing + next-intl message catalogs (no Markets)
enable-shopify-markets Multi-locale support with Shopify Markets and next-intl
enable-shopify-menus Replace hardcoded nav/footer links with Shopify-managed menus
update-shop Keep a storefront current with template changes

Documentation

Full documentation is available at vercel.shop.

License

MIT

현재 순위

  • 136

    과소평가 · 활발한데 무명

    100 스타 · 26 fork · 총 스타 수(오름차순)

    과소평가 →

최근 30일 추이

누적 스타 추이

순위 추이

README에 뱃지를 붙여보세요 · vercel/shop[![README에 뱃지를 붙여보세요](https://git.vaiox.xyz/api/badge/vercel/shop.svg)](https://git.vaiox.xyz/ko/repo/vercel/shop)

Badge · 任何仓库都可以挂 —— 未上榜的仓库显示灰章,上完榜会自动点亮。

<a href="https://git.vaiox.xyz/ko/repo/vercel/shop"><img src="https://git.vaiox.xyz/api/badge/vercel/shop.svg" alt="README에 뱃지를 붙여보세요" height="20"></a>

← 랭킹으로

GitHub Hot Board타임머신발견联系我们 · Contact