英文原文正文为项目原始 README(英文),本站后续会翻译为中文,当前仅剔除图片与无关章节并统一排版。
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: https://github.com/saleor/saleor/releases/
- 仪表盘: https://github.com/saleor/saleor-dashboard/releases/
- 商店前端: https://github.com/saleor/react-storefront/releases/
Saleor 云
使用 Saleor Cloud 的开发者账户是使用 Saleor 开发的最快方式。
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 项目。请访问该仓库获取使用说明。
商店前端
一个使用 Next.js App Router、React.js、TypeScript、GraphQL 和 Tailwind CSS 构建的开源商店前端示例。
仪表板
有关仪表板,请访问 saleor-dashboard 仓库。
贡献
我们喜欢你的贡献,并尽力为你提供指导和支持。如果你在寻找一个可以解决的问题,请查看标记为 Good first issue 和 Help wanted 的问题。
如果没有引起您注意的问题,请查看 我们的路线图 或 在 Discord 上开始讨论 您希望看到的功能。在创建 PR 或问题之前,请务必阅读我们的 贡献指南。
在我们的 贡献指南 中获取更多详细信息(例如,如何在本地运行 Saleor)。
许可
免责声明:这里看到的一切都是开放和免费使用的,只要您遵守 许可证。没有隐藏费用。我们承诺尽最大努力修复漏洞并改进代码。
由 Saleor Commerce ❤️ 精心打造
- 本文标题: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 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。