当前位置:网站首页>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 .
边栏推荐
- ThreadLocal
- 牛客JS2 文件扩展名
- 13、Darknet YOLO3
- Si446 usage record (I): basic data acquisition
- ceph 原理
- 详细介绍scrollIntoView()方法属性
- CEPH principle
- 871. Minimum refueling times
- Qstype implementation of self drawing interface project practice (II)
- [fluent] dart data type map type (create map set | initialize map set | traverse map set)
猜你喜欢
Geoserver: publishing PostGIS data sources
链表求和[dummy+尾插法+函数处理链表引用常见坑位]
Chapter 3 of hands on deep learning - (1) linear regression is realized from scratch_ Learning thinking and exercise answers
QStyle实现自绘界面项目实战(二)
TCP拥塞控制详解 | 2. 背景
A case study of college entrance examination prediction based on multivariate time series
剑指 Offer 24. 反转链表
剑指 Offer 26. 树的子结构
AP and F107 data sources and processing
Eth data set download and related problems
随机推荐
什么是敏捷开发流程
一年顶十年
ROS知识点——消息过滤器 ( message_filters)
例题 非线性整数规划
871. Minimum refueling times
Vscode + eslint configuration
Chmod command principle and usage details [easy to understand]
Flutter: 动作反馈
书包网小说多线程爬虫[通俗易懂]
Jiuxian's IPO was terminated: Sequoia and Dongfang Fuhai were shareholders who had planned to raise 1billion yuan
Visibilitychange – refresh the page data when the specified tab is visible
默认浏览器设置不了怎么办?
Microservice architecture practice: using Jenkins to realize automatic construction
酒仙网IPO被终止:曾拟募资10亿 红杉与东方富海是股东
Vscode knowledge points - Common Errors
Use of openpose
[shutter] dart data type (dynamic data type)
Meanings of SNAT, DNAT and masquerade in iptables
13、Darknet YOLO3
剑指 Offer 26. 树的子结构