当前位置:网站首页>SAP commerce cloud storefront framework selection: accelerator or Spartacus?
SAP commerce cloud storefront framework selection: accelerator or Spartacus?
2022-07-02 17:29:00 【Hua Weiyun】
There are many uses SAP Commerce Cloud Options for creating a storefront , Deciding which options to use seems daunting . In this paper , We will introduce the available options , Provide advice on how to choose the best option , And how to do it for SAP Commerce Configure business to consumer (B2C)/ Business to business (B2B) Storefront and Web service Cloud solutions .
Accelerators
since SAP Commerce 4.4 Since Edition , Accelerators have always existed in one form or another , Designed as a starting template for the store . Current B2C The responsive store accelerator is in 5.4 Introduced in , Additional improvements have been made through subsequent versions , Including the addition of B2B Plug in to add B2B function . These templates are provided with fashion 、 Pre built sample Storefront for electronic and power tool examples , For the sake of SAP Commerce Cloud Some of the features and functions provide a starting point . Then you can customize them as needed to meet your requirements .
Industry Accelerators
There are other industry-specific accelerators , For example, travel 、 Telecommunications and media 、 Financial services and citizen participation accelerator , They have separate development cycles , But it still depends on a specific version of SAP Commerce. If you are using SAP Commerce Cloud, You need to make sure that you have reviewed the compatibility matrix to ensure that it is supported .
Spartacus JS Storefront
Spartacus JavaScript Storefront yes SAP One of its open source projects , On 2019 year 5 Published in . As a client store ,Spartacus Is to connect the store with SAP Commerce Key part of core decoupling . This allows SAP Commerce The development of the platform runs separately from the store , To achieve a simpler upgrade .
As Javascript The store , It was written to take advantage of many modern JS library , And is trying to be a completely progressive Web Applications (PWA). It USES Omni Commerce Connect (OCC), This is a group REST API, Can be with your SAP Commerce Cloud Instance as well as extension factory to communicate with other third-party services .

Spartacus Designed to be used SAP Commerce Cloud The strategic way to create a store . The purpose is every 2 Once a week Spartacus. You should make sure that Spartacus Route map to confirm B2C or B2B Whether the accelerator function exists . SmartEdit Support it to ensure that business users can modify page templates , At the same time, it also provides developers with many options to expand and customize the store to meet the requirements . As an open source project , You will be able to extract the latest changes at any time and incorporate them into your solution .
Custom Storefront
In some cases , None of the above solutions work . Typical examples we have seen include :
- The implementation team prefers programming languages not used in the store ( for example ,Ruby).
- A large part of the requirements are inconsistent with the template store , Customization may take more time than building a custom solution from scratch .
In both cases , It is your responsibility to support all aspects of the store . If you want to be in SAP Commerce Cloud Build a custom store on top of , The best choice is to use OCC, Be similar to Spartacus JS Storefront What is being done . If you need Web Service does not exist , Then you need to create it yourself .
How To Choose
There are so many choices , It's hard to decide which store to choose . The answer will depend on several factors , For example, do you already have an existing store and your use of Alpha/Beta Code (Spartacus No candidate version has been released yet ) Confidence level with creating stores from scratch .
We outline the options in the following decision tree . If you are already on the accelerator , It's best to continue monitoring the roadmap to understand Spartacus JS Storefront And when it might have the functionality you need .
Because accelerators and Spartacus JS Storefront Built on a completely different technology stack , So there will be no migration tools . A complete rewrite will be necessary .
If you have just started a project and Spartacus Provides the functions you need , Based on suggestions from Spartacus The store began to . If Spartacus Missing features available in the accelerator , Then you should evaluate the trade-offs . If you decide to continue using accelerator based storefronts , We recommend that you minimize the time spent on Custom Stores , And plan to create... In the future Spartacus The store .

Conclusion
There are many different options for choosing a store . SAP The recommended long-term solution is to use Spartacus The store , This will enable you to take advantage of the latest... In your business environment Javascript library . however , It is expected that sometime in the future , Can be compared with the existing B2C and B2B The accelerator functions the same . When deciding which store solution to use , It is best to understand the trade-offs of each solution before reaching a conclusion . If you are already running B2C and B2B Accelerator , You may want to know how to best configure them to work with SAP Commerce Cloud In combination with , That's why we provide sample configurations .
边栏推荐
- Weili holdings listed on the Hong Kong Stock Exchange: with a market value of HK $500million, it contributed an IPO to Hubei
- 体验居家办公完成项目有感 | 社区征文
- Microservice architecture practice: using Jenkins to realize automatic construction
- JS20 数组扁平化
- 智能垃圾桶(五)——点亮OLED
- 2020 "Lenovo Cup" National College programming online Invitational Competition and the third Shanghai University of technology programming competition (a sign in, B sign in, C sign in, D thinking +mst
- PCL knowledge points - voxelized grid method for down sampling of point clouds
- Si446 usage record (I): basic data acquisition
- Green bamboo biological sprint Hong Kong stocks: loss of more than 500million during the year, tiger medicine and Beijing Yizhuang are shareholders
- 微信小程序 —— 上下浮动的箭头
猜你喜欢

綠竹生物沖刺港股:年期內虧損超5億 泰格醫藥與北京亦莊是股東

Eth data set download and related problems

默认浏览器设置不了怎么办?

871. Minimum refueling times

Microservice architecture practice: using Jenkins to realize automatic construction

LeetCode:1380. Lucky number in matrix -- simple

深度之眼(三)——矩阵的行列式

使用知行之桥的API端口,提供资源供合作伙伴访问

线性规划例题 投资的收益与风险

Believe in yourself and finish the JVM interview this time
随机推荐
OpenHarmony如何启动FA(本地和远程)
Microservice architecture practice: Construction of highly available distributed file system fastdfs architecture
伟立控股港交所上市:市值5亿港元 为湖北贡献一个IPO
Uniapp H5 page calls wechat payment
Briefly introduce the use of base64encoder
【Leetcode】13. Roman numeral to integer
从收集到输出:盘点那些强大的知识管理工具——优秀笔记软件盘点(四)
一年顶十年
JS20 array flattening
Qwebengineview crash and alternatives
Exploration of mobile application performance tools
PCL knowledge points - voxelized grid method for down sampling of point clouds
Microservice architecture practice: using Jenkins to realize automatic construction
ROS knowledge points -- the difference between ros:: nodehandle N and NH ("~")
The difference of message mechanism between MFC and QT
链表求和[dummy+尾插法+函数处理链表引用常见坑位]
LSF basic command
Si446 usage record (II): generate header files using wds3
dstat使用[通俗易懂]
13、Darknet YOLO3