【问题标题】:Spartacus, refresh orders after cancellation fail斯巴达克斯,取消失败后刷新订单
【发布时间】:2021-03-05 13:44:41
【问题描述】:

我做了一个自定义服务来取消订单,触发它后,当我得到服务器响应“OK”时,我重新加载了订单的列表,但订单状态没有刷新。这样做需要几秒钟。 当数据存储状态发生变化时,是否有任何服务或标志可用于刷新列表? 我尝试了几项服务都没有成功...

 this.userOrderService.getCancelOrderSuccess().subscribe... // state still not cancelled
 this.userOrdersEffect.resetUserOrders$.subscribe // neither this

【问题讨论】:

    标签: reload orders ngrx-store spartacus-storefront


    【解决方案1】:

    我咨询了负责 Commerce Cloud 后端订单状态实施的同事。不幸的是,到目前为止您观察到的行为正在按设计工作:订单状态在 Commerce Cloud 后端以异步方式更新,当订单状态真正改变时,无法捕获事件。或许您可以查看订单状态更改完成时是否有邮件发送。

    最好的问候, 杰瑞

    【讨论】:

    • 谢谢,至少现在我可以试试别的了。
    猜你喜欢
    • 2022-11-10
    • 2021-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-23
    • 2021-05-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多