SAP Spartacus 使用 customized API

简介: SAP Spartacus 使用 customized API

https://stackoverflow.com/questions/67810796/integrating-customised-apis-in-spartacus-storefront


场景

客户对 addEntry 这个 SAP Hybris API 做了增强,payload 里增加了一个新的 boolean 类型的字段,名为 fooBar.


image.pngPayload 的例子:image.png为了让这个定制化后的 API 在 Spartacus 里消费,需要完成下列步骤:

  1. Overridden the AddToCartComponent

标准的 active-cart.service.ts 里,addEntry 方法只有两个参数:image.pngimage.pngImplemented a copy of the CartAddEntry action (called E2CartAddEntry) with its own type (i.e. ‘[E2-Cart-entry] Add Entry’)

需要拷贝 CartAddEntry 成一个新的 action:



image.pngimage.pngimage.png

相关文章
|
16天前
|
Java BI API
SAP Cloud for Customer 里如何通过 ABSL 二次开发方式消费 SAP S/4HANA 系统的 API
SAP Cloud for Customer 里如何通过 ABSL 二次开发方式消费 SAP S/4HANA 系统的 API
14 0
|
3月前
|
供应链 数据挖掘 API
和 SAP 系统单点登录 MYSAPSSO2 相关的一些配置和 API
和 SAP 系统单点登录 MYSAPSSO2 相关的一些配置和 API
28 0
|
3月前
|
JSON 开发者 数据格式
关于 SAP Spartacus LandingPage2Template 区域的 layout 设计实现
关于 SAP Spartacus LandingPage2Template 区域的 layout 设计实现
26 0
|
3月前
|
API
SAP Fiori Elements 针对 OData V2 和 V4 的 Extension API
SAP Fiori Elements 针对 OData V2 和 V4 的 Extension API
26 0
|
3月前
|
搜索推荐 开发者 UED
关于 SAP Spartacus 层的 UI 设计
关于 SAP Spartacus 层的 UI 设计
40 0
|
3月前
|
开发者 UED
SAP Spartacus BREAKPOINT 枚举类型在 Spartacus layout 实现中的作用
SAP Spartacus BREAKPOINT 枚举类型在 Spartacus layout 实现中的作用
24 0
|
5月前
|
JSON API 数据格式
Spartacus 6.0 baseSites API 的准确触发位置
Spartacus 6.0 baseSites API 的准确触发位置
31 0
|
6月前
|
存储 搜索推荐 前端开发
Spartacus 启动时 basesites OCC API 请求的技术细节
Spartacus 启动时 basesites OCC API 请求的技术细节
51 0
|
6月前
|
XML API 数据格式
关于使用 SAP CPI 暴露 S/4HANA SalesOrder API 引起的一个错误问题分析
关于使用 SAP CPI 暴露 S/4HANA SalesOrder API 引起的一个错误问题分析
53 0
|
15天前
|
缓存 前端开发 API
API接口封装系列
API(Application Programming Interface)接口封装是将系统内部的功能封装成可复用的程序接口并向外部提供,以便其他系统调用和使用这些功能,通过这种方式实现系统之间的通信和协作。下面将介绍API接口封装的一些关键步骤和注意事项。