microCMS × Stripe シンプルコマーステンプレート

microCMSで商品を管理し、Stripe Checkoutで決済処理を行うNext.jsベースのEコマーステンプレート。商品情報の同期、下書きプレビュー、webhook連携など実用的な機能を搭載し、すぐに使えるEコマースサイトを構築できます。

主な機能

技術スタック

セットアップ

以下の環境変数を設定する必要があります:

MICROCMS_API_KEY=your_microcms_api_key
MICROCMS_SERVICE_DOMAIN=your_service_domain
STRIPE_SECRET_API_KEY=your_stripe_secret_key

開発サーバーの起動

npm run dev

高度な機能

このテンプレートには、microCMSからStripeへの商品情報と価格の変更をリアルタイムで同期するwebhook API(app/api/webhook/route.ts)が含まれています。これにより、CMSでの商品情報の更新が自動的にStripeに反映されます。

利点

このテンプレートを使用することで、ヘッドレスCMSとStripe決済を組み合わせたEコマースサイトを素早く構築できます。商品管理はmicroCMSの直感的なUIで行い、決済処理はStripeのセキュアなインフラを活用できます。

対応プラットフォーム

macOS、Windows(WSLを含む)、Linuxで動作します。

タグ

Next.jsStripemicroCMSTypeScriptEコマース

ライセンス

MIT