天天看點

SAP 電商雲 Spartacus UI 如何在應用程式裡捕捉到成功下單的事件

我們隻需要在 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

繼續閱讀