订单更新
- 订单支付(前端)
- ecstore端发起支付动作,创建支付单,并将支付信息记录到ecstore队列
- 队列被执行,订单信息通过接口“orderpay”抛向ocs、erp
- ocs、erp创建订单
- callback 创建结果到ecstore
- 订单备注修改
- ocs、erp端修改订单附言
- ocs、erp 通过ecstore接入接口“b2c.order.leave_message”抛出订单附言信息给ecstore
- ecstore修改订单附言(订单附言即为会员下单时填写的订单备注)
- 修改完成后将结果信息返回给ocs、erp
- 订单发货
- ocs、erp发起订单的发货动作
- ocs、erp通过ecstore接入接口“b2c.delivery.create”抛出订单发货相关信息至ecstore
- ecstore创建发货单
- ecstore将发货单创建成功后,修改订单发货状态
- ecstore通过对外接口“orderupdate”将订单信息抛出至ocs、erp
- ocs、erp callback结果至ecstore
- 订单取消
- ocs、erp发起取消订单动作
- ocs、erp将取消订单信息通过ecstore接入接口“b2c.order.status_update”抛到ecstore
- ecstore执行取消订单操作
- ecstore将执行结果callback至ocs、erp