且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

SAP 电商云 Spartacus UI 如何在应用程序里捕捉到成功下单的事件

更新时间:2022-06-12 09:37:40

我们只需要在 app.module.ts 里注入 EventService,然后调用其 get 方法,传入 OrderPlacedEvent 即可,这个方法会返回一个 Observable:



SAP 电商云 Spartacus UI 如何在应用程序里捕捉到成功下单的事件

在 Spartacus 的标准实现里,会把 OrderPlacedEvent 同 CheckoutActions.PLACE_ORDER_SUCCESS 建立绑定关系。


SAP 电商云 Spartacus UI 如何在应用程序里捕捉到成功下单的事件


这样,一旦 Spartacus Checkout 对应的 effects 成功调用 API 从 Commerce Cloud 后台创建订单后,CheckoutActions.PlaceOrderSuccess action 实例的创建,就会抛出 event 到我 app.module.ts 的 subscribe 函数里。


————————————————

版权声明:本文为CSDN博主「汪子熙」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/i042416/article/details/121487474