您好,欢迎光临!
本自述文件是develop
分支的一部分,该分支是 Spartacus 存储库中活跃的开发分支。因此,以下文本可能包含对正在进行中且尚未正式发布的工作的引用。
从版本 2211.19 开始,可组合店面已将其版本控制与 SAP Commerce Cloud 保持一致。可组合店面的上一个版本是版本 6.8。有关更多信息,请参阅从 2024 年 2 月开始对可组合店面的版本编号和更新策略进行的更改。
从版本 5.0 开始,“SAP Commerce Cloud,可组合店面”是 SAP 发布的项目“Spartacus”库的正式版本的名称。 SAP Commerce Cloud 客户可以使用官方支持的可组合店面。 SAP 帮助门户上提供了文档。
可组合店面基于 Spartacus 开源代码,并且包含在 SAP Commerce Cloud 许可证中,无需额外付费。可组合店面具有前滚更新策略。
本地客户可能仍然使用 Spartacus 开源。有关更多信息,请参阅使用开源代码自行发布斯巴达克斯库。
Spartacus 是一个适用于 SAP Commerce Cloud 的精简、基于 Angular 的 JavaScript 店面。 Spartacus 仅通过 Commerce REST API 与 SAP Commerce Cloud 进行对话。
斯巴达克斯是...
斯巴达克斯提供核心店面功能,例如:
有关详细信息,请参阅 SAP 帮助门户上的版本文档。
如果您使用 Spartacus 2211,请参阅 SAP Help Portal 上的 2211 Angular 开发环境要求。
如果您使用的是 Spartacus 6.x,请参阅 SAP Help Portal 上的相关 6.x Angular 开发环境要求。
如果您使用 Spartacus 5.x,请参阅 SAP Help Portal 上的相关 5.x Angular 开发环境要求。
有关后端要求,请参阅可组合店面兼容性矩阵。
如果您使用 Spartacus 4.x,您的 Angular 开发环境应包括以下内容:
如果您使用 Spartacus 3.x,您的 Angular 开发环境应包括以下内容:
如果您使用 Spartacus 2.x,您的 Angular 开发环境应包括以下内容:
如果您使用 Spartacus 1.x,您的 Angular 开发环境应包括以下内容:
对于后端,需要 SAP Commerce Cloud 版本 1905 或更高版本,建议使用 SAP Commerce Cloud 版本 2005 或更高版本。
注意:某些 Spartacus 功能需要仅在较新版本的 SAP Commerce Cloud 中可用的 API 端点。有关详细信息,请参阅 SAP Help Portal 上的兼容性表。
要启动并运行 Spartacus,建议的方法是从现成的库构建您的店面应用程序。您还可以从源代码克隆和构建,但升级并不那么简单。
Spartacus 目前只能通过 Commerce API 与 SAP Commerce Cloud 实例一起使用。
要将 Spartacus 库快速添加到 Angular 应用程序中,您可以使用 Spartacus 原理图: ng add @spartacus/schematics
。这会将 Spartacus 库设置并安装到您的 Angular 项目中。请查看官方 Spartacus 原理图文档,了解有关如何使用 Spartacus 原理图的所有先决条件和说明。
有关完整的设置说明,请参阅 SAP Help Portal 上的设置可组合店面。
为了维持我们对可升级性的承诺,Spartacus 的设计模式是将非核心功能构建为功能库,以添加或更改所提供的功能。
使用 Spartacus 时,您可以构建一个提取 Spartacus 库的应用程序,其中包含使用 SAP Commerce 所需的核心资源。然后,您可以构建包含任何自定义功能和页面的新功能。
Spartacus 页面的内容是从 SAP Commerce Cloud CMS(内容管理系统)获取的,例如徽标、链接、横幅和静态页面。我们建议新的内容驱动功能遵循相同的模式,以使内容管理员能够通过 CMS 工具修改页面内容。
用于定制和扩展 Spartacus 的文档仍在开发中,并将在可用时发布。
请参阅可组合店面 API。
最新生成的 Spartacus 应用程序库(模块、类、接口等)文档托管在此处:https://sap.github.io/spartacus/
应用程序文档已进行版本控制,并且包含在每个 Spartacus 库的每个版本的资产部分中。您可以通过访问该特定版本中任何 Spartacus 库的“资产”部分,然后单击docs.tar.gz
或docs.zip
来下载特定版本的文档。要查找特定库的资源文件夹,请访问 Spartacus 的已发布库,单击您感兴趣的库的链接,然后滚动到页面底部。
例如,要下载 3.4.0 版本的应用程序文档,您可以在此处访问@spartacus/[email protected]
库的Assets文件夹。
注意: Spartacus 库的 1.x 和 2.x 版本仅适用于 SAP Commerce 版本 1905 和 2005。某些功能(例如取消和退货)仅适用于 SAP Commerce 2005,因为仅需要必要的 OCC API 支持。 SAP Commerce 2005 中提供。
发布 1.0.0 时,建议使用 SAP Commerce 1905。Spartacus 可与 SAP Commerce Cloud 版本 1808 和 1811 配合使用,但有一些限制。
Spartacus 也正在进行更新,以便它能够与即将发布的 SAP Commerce Cloud 良好配合。这意味着 Spartacus 的某些功能可能仅适用于 SAP Commerce Cloud 未发布的未来版本。当我们发布新版本的斯巴达克斯时,我们将会注意到这一点。
已知问题记录在 GitHub 问题跟踪系统中。
斯巴达克斯按“原样”提供,没有官方支持。
要从斯巴达克斯社区获得帮助:
斯巴达克斯团队欢迎反馈、想法、请求,尤其是代码贡献。
许多改进即将到来!所有任务都将发布到我们的 GitHub 问题跟踪系统。如前所述,一些改进将意味着重大变化。虽然我们努力避免这样做,但我们不能保证在首次发布之前不会发生这种情况。
版权所有 (c) 2024 SAP SE 或 SAP 附属公司。版权所有。除非许可证文件中另有说明,否则此文件已根据 Apache 软件许可证 v. 2 获得许可。