spree
オープンソースのヘッドレスeコマースプラットフォーム。REST API、TypeScript SDK、Next.js フロントエンドを内蔵し、B2B、マルチベンダーマーケットプレイス、越境EC、マルチテナンシーをネイティブにサポート。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
一言で言うと:フルスタックのオープンソースEC。5分で動かせ、B2Bと越境ECに対応。
主な機能
- すぐに使える Next.js フロントエンド(React 19、Tailwind CSS 4)で、Stripe / Apple Pay / Google Pay などの決済をサポート
- 完全な REST API + TypeScript SDK により、バックエンドとフロントエンド間の型安全な通信を実現
- 越境ECをネイティブにサポート:国ごとに通貨、言語、決済方法、送料を設定可能。多言語翻訳センターとコンプライアンス対応の価格履歴を内蔵
- B2B 卸売:顧客グループ、価格表、専用カタログを備え、プロモーションエンジンとギフトカードをサポート
- マルチベンダーマーケットプレイス / マルチテナント SaaS モード:1つの管理画面で複数の独立したストアやベンダーを管理
できないこと
- •無料版の Render インスタンスはアイドル状態が続くと30〜60秒でスリープするため、本番環境には適していません。本番環境では公式ドキュメントに記載されているサーバースペックを推奨します。学習曲線はやや急で、Ruby on Rails と Docker の基礎知識が必要です。まず公式の Quickstart ドキュメントを読むことをお勧めします。
使用例
- グローバル向けの越境EC独立サイトを構築する
- B2B卸売モールを構築し、顧客グループ分けと段階価格をサポート
- マルチベンダーマーケットプレイス(地元商店連盟など)を運営する
- マルチテナントEC SaaSプラットフォームを作成し、テナントごとに独立したショップを提供する
Spree Commerce は、Ruby on Rails をベースに構築されたプロダクションレディなオープンソースのヘッドレス e コマースプラットフォームです。完全な REST API(OpenAPI 3.0 仕様を含む)、TypeScript SDK、および公式 Next.js フロントエンド(Next.js 16、React 19、Tailwind CSS 4)を提供します。越境 EC(多通貨、多言語、国ごとの決済・配送設定)、B2B 卸売(カタログ、価格表、顧客グループ)、マルチベンダーマーケットプレイス、デジタル商品、マルチテナント SaaS など、複雑な e コマースシナリオをネイティブにサポートしています。プロモーションエンジン、ギフトカード、MeiliSearch 検索統合、Webhook、イベントバス、およびロールベースの権限管理を備えた管理パネルを内蔵しています。Spree は専門チームによるエンタープライズレベルのサポートを提供し、長期保守(LTS)オプションも用意されています。そのモジュラーアーキテクチャにより、企業はシンプルに始めて、プラットフォームを移行することなく、エンタープライズレベルの複雑なビジネスへと段階的に拡張できます。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ローカルに Node.js 22+ と Docker がインストールされていることを確認してください(データベースと Redis を実行するため)
ターミナルで次を実行:npx create-spree-app@latest my-store
プロンプトに従って管理者アカウントを設定し、http://localhost:3000 にアクセスすれば、管理画面とストアフロントを利用できます
- ローカルに Node.js 22+ と Docker がインストールされていることを確認してください(データベースと Redis を実行するため)
- ターミナルで次を実行:npx create-spree-app@latest my-store
- プロンプトに従って管理者アカウントを設定し、http://localhost:3000 にアクセスすれば、管理画面とストアフロントを利用できます
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
プロジェクトディレクトリを削除し、その後 docker compose down -v を使用してコンテナとデータボリュームをクリーンアップします。ローカルデータベースを使用している場合は、データベースを手動で削除してください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
4 FAQs