这是我第一次和斯巴达克斯一起开发。如果我想将其用于生产环境而不使用配方,我应该怎么做? 我应该有一个新的加速器并有一个斯巴达克斯店面吗? 如果没有..我将如何更改结账服务或外墙,或者所有这些都将在店面完成? 我检查了斯巴达克斯文档,一切都在使用食谱 使用配方生成店面并在新部署中使用它 尝试制作基于加速器店面的扩展,并将店面更改为新的斯巴达克斯 最后,我使用YacceleratorStorefront来生成扩展。但不确定我是否应该更新此扩展中的所有外观和模型相关内容
提前致谢
配方一直是 SAP Commerce 初始演示设置的快捷方式,或者只是您自己开发的起点。 它们往往包含比项目中可能需要的更多的插件和扩展。 此外,它们直接包含模板扩展,如yacceleratorstorefront和ycommercewebservices,这在生产代码中永远不应该这样做。
要创建自己的项目,您应该根据需要使用 ant extgen/ant modulegen 从模板创建自己的扩展。 您还应该查看配方中包含的所有扩展和插件,并删除不需要的扩展和插件。
对于 Spartacus,您不需要完整的加速器店面,但可能需要为您创建的任何自定义功能提供服务和外观扩展。 不过,您将需要OCC网络服务:在1905年及以下版本中,这意味着使用occaddons创建自己的ycommercewebservices版本,在2005年以后,您可以使用commercewebservices(非模板(和occ扩展(即不是插件(。
从本质上讲,您遵循的流程与过去任何其他 SAP Commerce 或 hybris 项目大致相同。 不同的一点是您包含的扩展。
所有文档都引用配方的原因是,否则启动并运行初始系统将是一个非常冗长且容易出错的一系列步骤。
同样,Spartacussampledataaddon只是一个起点,与所有SAP Commerce项目一样,您应该根据项目要求创建和维护自己的数据扩展。