Medusa v2 が『TS-first Commerce』として勢力拡大
MedusaはTypeScript-first Headless Commerceフレームワークで、2025年のv2 GA後に大幅にエコシステムが拡大しました。Saleor(Python)と並ぶShopify代替の選択肢として、TSスタック統一・モジュラーアーキテクチャ・カスタマイズ自由度高で、Shopify料金が厳しい中〜大規模ECで採用が増加。Whole Foods・Aphromedyne等の本番採用例があります。
採用すべき5つのシグナル
- TypeScriptスタック統一を重視
- Shopifyの料金・カスタマイズ制約に詰まった
- OSS・データ所有権重視
- モジュラー設計でカスタマイズ自由度欲しい
- Next.js等のReactフロントと統合
v2の主要進化
- Modular Architecture: モジュール単位の機能拡張
- Admin Dashboard: React製管理UI
- Workflow Engine: ビジネスフロー自動化
- Multi-warehouse: 複数倉庫管理
- B2B Support: B2B EC機能強化
- Payment Plugins: Stripe/PayPal等の統合
Saleor/Medusa/Shopify比較
Shopify: SaaS・楽・カスタマイズ制約・料金高い。
Medusa: TS OSS・モジュラー・新興・成長中。
Saleor: Python OSS・成熟・大規模実績。
BigCommerce: SaaS・Headless対応。
使い分け: TS統一はMedusa・Python成熟はSaleor・SaaS楽はShopify。
実装パターン
(1) Medusaサーバ起動: npx create-medusa-app
(2) カスタムモジュール: 業務固有ロジック
(3) Storefront: Next.js + Medusa JS SDK
(4) Workflows: 注文処理等の自動化
(5) Plugins: Stripe/PayPal等の決済
料金感(実務目安)
- OSS Self-host: 完全無料
- Medusa Cloud: 月$X〜(個別料金)
- Enterprise: SLA付き
- Self-host推奨: PostgreSQL・Node.js運用
本番採用の判断基準
- 本番実績: 2025年GA以降スタートアップ採用増
- TSスタック統一: フロント・バック共通言語
- 運用負荷: PostgreSQL・Node.js・Redis
- カスタマイズ自由度: モジュラー設計
- 移行コスト: Shopifyから3〜6ヶ月
採用しない方が良いケース
- 小規模EC(Shopifyが楽)
- Python基盤の既存ECスキル
- 運用エンジニア少ない
- Shopify Appsエコシステム依存
実装で詰まる3つの落とし穴
- v1からv2の移行: 大幅API変更
- カスタムモジュール設計: モジュール境界
- パフォーマンス: 大量SKU時のDB設計
30日プラン
- 1週目: Medusa Self-host・基本機能
- 2週目: カスタムモジュール・Workflows
- 3週目: Next.js Storefront統合
- 4週目: 本番デプロイ・モニタリング
関連リンク
Saleorは Saleor深掘り、Next.jsは Next.js深掘り、Stripe Connectは Stripe Connect深掘り を参照してください。