Repolode
vendurehq

vendurehq/vendure

TypeScriptとNestJSで構築されたオープンソースのヘッドレスコマースバックエンド。拡張可能な単一のGraphQL APIで店舗とB2B販売を支えます。

代替できる製品:Shopify

スター
8,565
フォーク
1,544
未解決の Issue
246
最終コミット
14 時間前

これは何?

Vendureは、商品カタログ、価格設定、注文、プロモーションが標準的なストアフロントのテンプレートに収まらないビジネス向けのヘッドレスコマースバックエンドです。商品とバリエーション、カートと注文、複数拠点の在庫、プロモーション、決済、配送、税金、顧客管理に対応し、任意のフロントエンドから呼び出せる、型付きのShop GraphQL APIとAdmin GraphQL APIを提供します。

コアはNode.jsとNestJS上で動作するTypeScript製です。フレームワークを直接編集するのではなく、プラグインやサービスのオーバーライドで機能を拡張できるため、フォークせずにカスタムエンティティ、価格設定ロジック、ワークフローを追加できます。マルチチャネル、複数リージョン、複数通貨、多言語の構成を単一のインスタンスで運用できます。また、React製の管理ダッシュボードが付属しており、カスタムページで拡張できます。

プロジェクトは`npx @vendure/create`で作成します。Node.js 22.12以降と、PostgreSQL、MySQL、MariaDB、SQLiteなどのSQLデータベースが必要です。Docker、Kubernetes、または単一のVMでセルフホストできます。有料プランとマネージドクラウドサービスも、このオープンソースのコアを基盤としています。

主な機能

  • 01型付きでイントロスペクション可能なスキーマを備えたShop GraphQL APIとAdmin GraphQL API
  • 02フォークせずに機能を拡張できるプラグインとサービスのオーバーライド機構
  • 03カタログ、注文、在庫、プロモーション、決済、配送の機能を標準搭載
  • 04マルチチャネル、複数リージョン、複数通貨、多言語に対応
  • 05カスタムページで拡張できるReactとTanStack製の管理ダッシュボード

ユースケース

  • カスタム価格設定やアカウント関連のワークフローを備えたB2B卸売ストアの構築
  • 単一のバックエンドで複数通貨・複数リージョンのD2Cショップを運営
  • 共通のコマースAPIを基盤にしたマーケットプレイスやオムニチャネル販売システムの構築
  • TypeScriptとNode.jsのスタックに独自のコマースロジックを追加

収録されている特集

トピック

よくある質問

vendure とは?
TypeScriptとNestJSで構築されたオープンソースのヘッドレスコマースバックエンド。拡張可能な単一のGraphQL APIで店舗とB2B販売を支えます。 Vendureは、商品カタログ、価格設定、注文、プロモーションが標準的なストアフロントのテンプレートに収まらないビジネス向けのヘッドレスコマースバックエンドです。商品とバリエーション、カートと注文、複数拠点の在庫、プロモーション、決済、配送、税金、顧客管理に対応し、任意のフロントエンドから呼び出せる、型付きのShop GraphQL APIとAdmin GraphQL APIを提供します。
vendure は無料で使えますか?ライセンスは?
vendure は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
vendure は今もメンテナンスされていますか?
活発にメンテナンス中。vendure の最終コミットは 2026年11月5日 です。
vendure は何に使えますか?
カスタム価格設定やアカウント関連のワークフローを備えたB2B卸売ストアの構築 単一のバックエンドで複数通貨・複数リージョンのD2Cショップを運営 共通のコマースAPIを基盤にしたマーケットプレイスやオムニチャネル販売システムの構築 TypeScriptとNode.jsのスタックに独自のコマースロジックを追加
vendure はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/vendurehq/vendure

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト