电商系统 活跃维护

saleor

saleor/saleor

Saleor 核心:高性能、可组合、无头的商务 API。

23419
Stars 标星
6134
Forks 分支
362
Watchers 关注
291
Open Issues
Python
主要语言
BSD-3-Clause
开源协议
241.8 MB
仓库大小
17 小时前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:saleor/saleor
git clone https://github.com/saleor/saleor.git
git clone git@github.com:saleor/saleor.git
README.md main

英文原文正文为项目原始 README(英文),本站后续会翻译为中文,当前仅剔除图片与无关章节并统一排版。

与您的语言和技术栈协同工作的商务
GraphQL 原生、仅限 API 的可扩展组合式商务平台。



加入我们的社区:
网站 | 推特 | Discord


Saleor 有什么特别之处?

  • 技术无关 - 没有单一插件架构或技术锁定。

  • 仅 GraphQL - 不采用事后处理的 API 设计,也不会在不同风格的 API 之间产生碎片化。

  • 无头且仅 API - 与后端交互、配置或扩展的唯一方式是通过 API。

  • 开源 - Saleor 的单一版本,无功能碎片化或商业限制。

  • 云原生 - 在全球品牌中经过实战检验。

  • 原生多渠道 - 可根据渠道控制定价、货币、库存、产品等。

为什么选择仅 API 架构?

Saleor 的 API 优先扩展性为开发者提供强大的工具来使用Webhooks、属性、元数据、应用、订阅查询、API 扩展、仪表板 iframe扩展后端。

相比传统插件架构(单体架构),它提供以下优势:

  • 应用独立部署,停机时间更少。
  • 可靠性与性能 - 自定义逻辑与核心分离。
  • 升级路径简化 - 消除扩展之间的不兼容冲突。
  • 技术无关 - 可与任何技术、堆栈或语言协作。
  • 并行开发 - 比单体核心更易于协作。
  • 调试简化 - 更容易在独立服务中定位错误。
  • 可扩展性 - 扩展和应用可以独立扩展。

有哪些权衡?

如果您是为小型企业工作的单个开发者,而该企业没有高流量或对 24/7 可用性没有关键需求,使用面向服务的方法可能会比传统的 WordPress 或 Magento 方法显得更复杂,后者提供特定语言的框架、运行时、数据库模式、面向切面编程及其他快速启动工具。

然而,如果您每天都在部署,可靠性和正常运行时间至关重要,您需要与其他开发者协作,或者您有复杂的需求,那么您可能正处于合适的位置。

功能

  • 企业级准备:安全、可扩展且稳定。经过大品牌的实战考验。
  • 仪表盘:用户友好、快速且高效。(独立项目 仓库)
  • 全球化设计:多货币、多语言、多仓库,应有尽有!
  • 内容管理系统:管理产品或营销内容。
  • 产品管理:为大型和复杂目录提供丰富的内容模型。
  • 订单:灵活的订单模型、分拆付款、多仓库、退货等功能。
  • 客户:订单历史和偏好。
  • 促销引擎:销售、优惠券、购物车规则、礼品卡。
  • 支付编排:多网关、可扩展支付 API、灵活的流程。
  • 购物车:高级支付和税务选项,完全控制折扣和促销。
  • 支付:灵活的 API 架构允许集成任何支付方式。
  • 翻译:完全可翻译的目录。
  • SEO:无头架构下无限的 SEO 自由。
  • 应用:通过 iframe 使用任意 Web 技术扩展仪表盘。

安装

查看 Saleor 文档 以获取逐步安装和部署说明。对于无 Docker 的本地开发,请遵循我们的 贡献指南。

注意:main 分支是 Saleor 的开发版本,可能不稳定。如需使用最新稳定版本,请在 Releases 页面下载或切换到发布标签。

当前适合生产环境的版本为 3.x,应将此版本用于三个组件:

Saleor 云

使用 Saleor Cloud 的开发者账户是使用 Saleor 开发的最快方式。

在这里注册或安装我们的CLI 工具:

npm i -g @saleor/cli

然后运行以下命令:

saleor register

使用以下命令引导你的第一个商店前端:

saleor storefront create --url {your-saleor-graphql-endpoint}

文档

Saleor 文档在此提供: docs.saleor.io

如要贡献,请查看 saleor/saleor-docs 仓库。

Saleor 平台

在本地机器上运行 Saleor 的所有组件(API、商店前端和仪表盘)的最简单方式是使用 saleor-platform 项目。请访问该仓库获取使用说明。

查看 saleor-platform

商店前端

一个使用 Next.js App Router、React.js、TypeScript、GraphQL 和 Tailwind CSS 构建的开源商店前端示例。

React 商店前端仓库

查看商店前端示例

仪表板

有关仪表板,请访问 saleor-dashboard 仓库。

贡献

我们喜欢你的贡献,并尽力为你提供指导和支持。如果你在寻找一个可以解决的问题,请查看标记为 Good first issue 和 Help wanted 的问题。

如果没有引起您注意的问题,请查看 我们的路线图 或 在 Discord 上开始讨论 您希望看到的功能。在创建 PR 或问题之前,请务必阅读我们的 贡献指南。

在我们的 贡献指南 中获取更多详细信息(例如,如何在本地运行 Saleor)。

许可

免责声明:这里看到的一切都是开放和免费使用的,只要您遵守 许可证。没有隐藏费用。我们承诺尽最大努力修复漏洞并改进代码。

由 Saleor Commerce ❤️ 精心打造

hello@saleor.io

本站来源与版权声明
  • 本文标题:saleor - Saleor 核心:高性能
  • 本文链接:https://www.cn121.com/shop/saleor-saleor.html
  • 原项目:saleor/saleor 版权归原作者 saleor 及贡献者所有
  • 收录信息:本站于 2026-10-08 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
  • 开源协议:收录时本项目采用 BSD-3-Clause(查看 LICENSE 原文),本站转载其原始文档(未改动文字,仅剔除图片与无关章节);使用、修改、分发请以该仓库 LICENSE 原文为准。
  • 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 saleor/saleor。
  • 内容说明:本页正文为原项目 README 原文(英文),本站后续会翻译为中文(当前尚未译出),仅剔除了图片与赞助等无关章节、并把相对链接改为绝对地址;页首简介为机器翻译自仓库描述。
  • 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
  • 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。