使用 spartacus 的 SAP Hybris 商务生产

SAP Hybris commerce production using spartacus

这是我第一次使用 Spartacus 进行开发。如果我想将它用于生产环境而不使用食谱,我应该怎么做? 我应该有一个新的加速器并有一个 Spartacus 店面吗? 如果没有..我将如何改变结账服务或门面,或者所有这些都将在店面完成? 我检查了 Spartacus 文档,并且都在使用 recipe 使用配方生成店面并在新部署中使用它 尝试制作基于加速器店面的扩展并将店面更改为新的 Spartacus 最后我使用 yacceleratorstorefront 来生成扩展。但不确定我是否应该更新此扩展中的所有立面和模型相关内容

提前致谢

秘诀一直是 SAP Commerce 初始演示设置的捷径,或者只是您自己开发的起点。它们往往包含比您在项目中可能需要的更多的插件和扩展。此外,它们还直接包含模板扩展,如 yacceleratorstorefront 和 ycommercewebservices,你永远不应该在生产代码中这样做。

要创建您自己的项目,您应该根据需要使用 ant extgen / ant modulegen 从模板创建您自己的扩展。您还应该查看配方中包含的所有扩展和插件,并删除不需要的。

对于 Spartacus,您不需要完整的加速器店面,但您创建的任何自定义功能可能需要服务和外观扩展。不过,您将需要 OCC 网络服务:在 1905 年及以下,这意味着创建您自己的 ycommercewebservices 版本并使用 occaddons,在 2005 年以后,您可以使用 commercewebservices(非模板)和 occ 扩展(即不是插件)。

基本上,您遵循的流程与您过去对任何其他 SAP Commerce 或 hybris 项目所做的流程大致相同。不同之处在于您包含哪些扩展。

所有文档都引用配方的原因是,否则启动初始系统将是非常冗长且容易出错的一系列步骤-运行。

同样,Spartacussampledataaddon 只是一个起点,与所有 SAP Commerce 项目一样,您应该根据项目要求创建和维护自己的数据扩展