Next.js + Shopify Storefront API を前提にした B2C 向けヘッドレス EC フロントの基盤です。
npm install
copy .env.example .env.local
npm run devアプリは http://localhost:3000 で起動します。
NEXT_PUBLIC_SITE_URL: サイトのベース URLSHOPIFY_STORE_DOMAIN:your-store.myshopify.com形式のストアドメインSHOPIFY_STOREFRONT_ACCESS_TOKEN: Storefront API 用アクセストークンSHOPIFY_STOREFRONT_API_VERSION: 利用する Storefront API バージョン
npm run dev: 開発サーバー起動npm run build: 本番ビルドnpm run start: 本番ビルドの起動npm run lint: ESLint 実行npm run typecheck: TypeScript 型チェックnpm run format: Prettier で整形npm run format:check: Prettier の差分確認
src/app: App Router のエントリポイントsrc/components/layout: 共通レイアウト UIsrc/lib/shopify: Shopify 接続設定と API クライアント
商品一覧、商品詳細、カート、検索、E2E テストなどは後続タスクで追加する前提です。