ページ内ナビ
概要
Saleorはcatalog、checkout、order、customer、promotion、paymentをGraphQL APIとして提供するheadless commerce coreです。dashboardとstorefrontを別projectとして分離し、apps・webhooks・metadataなどでbackendを拡張します。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
commerce操作をGraphQL APIへ統一する
backendとのinteraction・configuration・extensionをAPI-onlyで行い、storefrontや外部systemはGraphQL contractを介して接続します。
出典:[2]
multichannelでprice・currency・stockを分ける
channel単位でpricing、currency、stock、productなどを制御し、多地域・複数brandやmarketplace寄りの構成へ展開できます。
出典:[2]
appsとwebhooksをcoreから独立deployする
custom logicをpluginとしてcore processへ埋め込まず、webhooksやapps、API extensionとして分離することで個別scaleやreleaseをしやすくします。
出典:[2]
向いている用途
複雑なcatalog・checkout・multichannel要件をheadlessで構築したい場合に向く
front-end technologyをcommerce coreから分離し、複数team・複数channelで継続的に拡張するcommerce platformの候補になります。
出典:[2]
導入前の確認
小規模siteではservice-oriented構成が過剰になる場合がある
README自身もsmall businessや低trafficで24/7 availability要件が低い場合、WordPress/Magento型monolithより複雑に感じる可能性を挙げています。
出典:[2]
main branchではなくstable 3.x releaseを使う
mainはdevelopment versionで不安定な場合があるため、productionではrelease tagを使いCore・Dashboard・Storefrontのversion系統を揃えます。
saleor-platformはlocal development専用
all-in-one Compose環境のsaleor-platformはlocal development onlyでproduction deployment向けではないと明記されています。本番構成は別途設計します。
出典:[3]
参考にした公式資料
- [1]saleor/saleor repository(2026-10-01)
- [2]Saleor README(2026-10-01)
- [3]Saleor Platform README(2026-10-01)
- [4]Saleor 3.23.37 release(2026-10-01)
- [5]Saleor BSD-3-Clause license(2026-10-01)
編集部からの補足
dashboardやstorefrontをcoreから分離し、commerce backendをGraphQL APIとして提供する構成です。小規模monolithより複雑になりますが、独立deploy・technology-agnosticな拡張・multichannel運用を重視する場合に適します。
3ステップで試す
- 1
Saleor Platformを取得
Core API、Dashboard、database、cacheなどをまとめて試せる公式local-development repositoryを取得します。production用構成ではありません。
git clone https://github.com/saleor/saleor-platform.git && cd saleor-platform - 2
DB migrationとsample dataを投入
database schemaを適用し、sample dataとdevelopment用superuserを作成します。
docker compose run --rm api python3 manage.py migrate && docker compose run --rm api python3 manage.py populatedb --createsuperuser - 3
Saleor stackを起動
Core APIやDashboard等を起動します。Core APIはhttp://localhost:8000、Dashboardはhttp://localhost:9000で確認できます。
docker compose up
成長
成長の推移 · 直近30日
23,398 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 24
- Open PR
- 90
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- python
- store
- commerce
- shop
- ecommerce
- cart
- graphql
- headless
- headless-commerce
- multichannel
- shopping-cart
- composable
- Stars
- 23,398
- Forks
- 6,139
- Watchers
- 362
- Open Issues
- 198
- Contributors
- 260
- 所有者種別
- Organization
- 主要言語
- Python
- ライセンス
- BSD-3-Clause
- リポジトリ最終更新
- 2026/10/02
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- OpenSERP1,438 Stars
共通タグ 3件 · 共通カテゴリ 1件
複数の検索サービスと本文抽出を共通APIへまとめる
Go - Marble384 Stars
共通タグ 3件 · 共通カテゴリ 1件
editor dashboardとREST APIを分け、任意frontendへcontentを配信する
TypeScript - SAMA Server158 Stars
共通タグ 3件 · 共通カテゴリ 1件
uWebSockets.jsとRedis clusterでリアルタイムchat backendをセルフホストする
JavaScript - ComfyUI135,774 Stars
共通タグ 3件 · 同じ言語
生成AIの手順を見えるグラフとして保存し、必要な部分だけ動かす
Python - Paperless-ngx46,228 Stars
共通タグ 3件 · 同じ言語
OCRと全文検索で紙・PDFを整理するself-hosted document management system
Python - Khoj37,550 Stars
共通タグ 3件 · 同じ言語
文書・Web・local/cloud LLMをRAG・Agent・Automationへまとめるpersonal AI
Python
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。