SAP Commerce Cloud Product Review 的添加逻辑

点了 Write Review 按钮之后,调用 ProductReviewService 的 add 方法:

SAP Commerce Cloud Product Review 的添加逻辑_第1张图片

该方法 dispatch 一个新的 action:
SAP Commerce Cloud Product Review 的添加逻辑_第2张图片

SAP Commerce Cloud Product Review 的添加逻辑_第3张图片

SAP Commerce Cloud Product Review 的添加逻辑_第4张图片

override the ProductReviewService to dispatch a custom action to an effect they would create with the logic they need.

搜索 POST_PRODUCT_REVIEW, 看看接收方是谁。

答案是 『ProductReviewsEffect:接收了该 Action 之后,调用 productReviewsConnector,消费 OCC API 添加 post,待添加成功后,返回新的 Action 对象 ProductActions.PostProductReviewSuccess,其中包含了 ReviewResponse.
SAP Commerce Cloud Product Review 的添加逻辑_第5张图片

同样在该 effect 内部,接收到 POST_PRODUCT_REVIEW_SUCCESS 之后,抛出 Thank you for review 的成功消息。

SAP Commerce Cloud Product Review 的添加逻辑_第6张图片

更多Jerry的原创文章,尽在:"汪子熙":

你可能感兴趣的:(SAP Commerce Cloud Product Review 的添加逻辑)