nextjs-starter-medusa
MedusaとNext.js 15を統合したEコマースフロントエンドスターターテンプレート。完全なショッピングフローをサポートしています。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
非推奨のECフロントエンドテンプレートです。新しいプロジェクトへの切り替えをお勧めします。
主な機能
- 完全なEC機能:商品詳細、一覧、ショッピングカート、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 をご利用ください。
トラブルシューティング & FAQ (2)
トラブル対応Medusa V2 の listProducts で queryParams を使用する際に発生する 'Property collection_id does not exist on type StoreProductParams' エラーの修正方法は?
このTypeScriptエラーは、Medusa V2のStoreProductParamsにおけるcollection_id、tag_id、is_giftcardといったqueryParamsプロパティの型定義が不足しているために発生します。修正はNext.jsスターターレポジトリのPR #517 (https://github.com/medusajs/nextjs-starter-medusa/pull/517) でマージされました。プロジェクトをスターターの最新バージョンに更新するか、型パッチを同期して問題を解決してください。
トラブル対応なぜ、国が何もないリージョンを作成した後に、Medusa storefront が無限リダイレクトループで停止してしまうのですか?
リージョンがMedusa Adminで国を割り当てずに作成されると、この問題が発生します。有効な配送国が設定されていないため、ストアフロントは無限リダイレクトに入ります。修正するには、Medusa Adminにログインし、該当するリージョンを編集して、少なくとも1つの国を追加してください。編集できない場合は、リージョンを削除し、国を追加して再作成してください。これは既知のバグ(#502)です。恒久的な解決策では、国なしでのリージョン作成を防止する予定です。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:ローカルマシンでMedusaサーバー(ポート9000)が起動していることを確認する
ステップ2:リポジトリをクローンしてディレクトリに移動:git clone ... && cd nextjs-starter-medusa
ステップ3:環境変数をコピー:cp .env.template .env.local
- ステップ1:ローカルマシンでMedusaサーバー(ポート9000)が起動していることを確認する
- ステップ2:リポジトリをクローンしてディレクトリに移動:git clone ... && cd nextjs-starter-medusa
- ステップ3:環境変数をコピー:cp .env.template .env.local
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
プロジェクトフォルダを直接削除するだけでアンインストールできます。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs