天天看点

SAP Spartacus ProductConnector和ProductService实现

名称:ProductConnector

路径:在core文件夹下

通过ProductAdapter向Commerce Cloud发起数据请求:

SAP Spartacus ProductConnector和ProductService实现

逻辑很简单,直接调用adapter的load方法。

什么时候ProductConnector会被调用?

SAP Spartacus ProductConnector和ProductService实现

有17个product需要加载:

SAP Spartacus ProductConnector和ProductService实现
SAP Spartacus ProductConnector和ProductService实现

loadProduct$的实现,包含了加载多个product的逻辑

SAP Spartacus ProductConnector和ProductService实现

这17个product是外层传进来的:

SAP Spartacus ProductConnector和ProductService实现

看这个getProductForScope是何时被调用的:

SAP Spartacus ProductConnector和ProductService实现
SAP Spartacus ProductConnector和ProductService实现

又出现了一个ProductService:

SAP Spartacus ProductConnector和ProductService实现

位于facade层:

SAP Spartacus ProductConnector和ProductService实现

Spartacus-storefront.js:

SAP Spartacus ProductConnector和ProductService实现
SAP Spartacus ProductConnector和ProductService实现

继续阅读