Repolode
Sylius

Sylius/Sylius

基于 Symfony 与 API Platform 构建的开源无头电商框架,提供 REST API 支持自定义店铺前端。

可替代:ShopifyMagento

Star
8,566
Fork
2,166
未关闭 Issue
247
最近提交
昨天

这是什么?

Sylius 是基于 Symfony 构建的开源电商框架,使用 PHP 编写。它提供商品目录、购物车、结账等在线商店所需的基础模块,设计上面向具体业务需求进行定制,而不是提供固定的店铺模板。

项目采用无头(Headless)架构,通过 REST API 对外提供能力,前端可以自由选择技术栈,并适配不同设备和第三方集成。项目重视代码质量与测试,使用 PHPUnit 和 Behat 实践全栈行为驱动开发(BDD)。

核心框架基于 MIT 协议开源。商业版 Sylius Plus 提供 B2B 套件、多店铺管理、多库存源等模块;官方插件市场也收录了社区扩展。

核心功能

  • 01基于 Symfony 与 API Platform 构建的无头电商框架。
  • 02提供 REST API,便于系统集成和定制购物体验。
  • 03使用 PHPUnit 与 Behat 进行全栈行为驱动开发测试。
  • 04可通过 Symfony Bundle 和 Sylius 插件进行扩展。
  • 05商业版 Sylius Plus 提供 B2B、多店铺、多库存源等可选模块。

适用场景

  • 构建需要特定结账流程或商品目录规则的定制化在线商店。
  • 通过 REST API 为多端或多种前端提供统一的商店服务。
  • 借助 Sylius Plus 的 B2B 套件搭建企业采购型电商平台。
  • 已有 PHP 与 Symfony 技术栈、希望获得电商基础框架的团队。

快速上手

  1. 1

    按照 README 中的 Docker 安装指南,使用 Composer 安装 Sylius

  2. 2

    按照 Sylius 入门教程操作

使用前须知

  • 需要 PHP 和 Symfony 技术栈,并使用 Composer 且满足特定的系统要求。
  • 部分高级功能(如 B2B 套件、多店铺管理和多源库存)属于付费的 Sylius Plus 许可范围。

标签

常见问题

Sylius 是什么?
基于 Symfony 与 API Platform 构建的开源无头电商框架,提供 REST API 支持自定义店铺前端。 Sylius 是基于 Symfony 构建的开源电商框架,使用 PHP 编写。它提供商品目录、购物车、结账等在线商店所需的基础模块,设计上面向具体业务需求进行定制,而不是提供固定的店铺模板。
Sylius 可以免费使用吗?用的什么许可证?
Sylius 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
Sylius 还在维护吗?
活跃维护中。Sylius 最近一次提交是在 2026年11月6日。
Sylius 适合用来做什么?
构建需要特定结账流程或商品目录规则的定制化在线商店。 通过 REST API 为多端或多种前端提供统一的商店服务。 借助 Sylius Plus 的 B2B 套件搭建企业采购型电商平台。 已有 PHP 与 Symfony 技术栈、希望获得电商基础框架的团队。
Sylius 怎么安装和运行?
按照 README 中的 Docker 安装指南,使用 Composer 安装 Sylius 按照 Sylius 入门教程操作
在哪里获取 Sylius?
源代码和安装说明在 GitHub 上:https://github.com/Sylius/Sylius

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目