IBM WebSphere Commerce之订单处理

这两天做了关于订单处理的case,订单处理是电子商务网站中重要的一个环节,下面我简单介绍IBM WebSphere Commerce如何处理订单的,

1,用户下单

用户登录前端页面通过选择相应的商品,添加到购物车,然后进入购物车选择不同的支付方式进行结算,支付方式基本由如下几种类型:货到付款,信用卡支付,支票支付。这几种付款方式,信用卡支付的流程有点不一样:

  • 用户添加商品到购物车并成功使用信用卡支付的方式下单
  • 管理员通过AdminConsole创建一个处理订单的Scheduler Job(处理新建订单,触发给Accelerator查看付款信息)
  • Scheduler Job完成,Accelerator查看订单的付款信息将Transaction Result状态设置成success表示确定收到付款成功
  • 再次创建一个新的Scheduler Job(ReleaseToFulfillment)通知给配送中心
  • 配送中心在Accelerator创建新的快递单号选择快递并打包确认,前端用户看见的状态将变成订单配送中

2,退货

关于退货,我在前端页面没有发现用户可以退货的功能,但是后台管理Accelerator有处理和新建退货的流程,所以这个退货应该是有系统管理员通过收到用户的退货通知在系统后台创建退货手续,以下是退货的流程:

  • 通过登录Accelerator创建一个Return Reason
  • 找到订单创建一个新的退货(return)
  • 登录adminconsole创建一个ReturnCreditAndConseScan的Scheduler Job
  • 查看更改pending payment的状态

3,总结

楼主第一次做关于处理订单的case时,发现信用卡支付和到付处理流程上有点不一样,之前由于没有一个有效的信用卡帐号,信用卡支付多了一个步骤就是需要后台更改付款的状态,而到付则不用;在前端页面,如果用户退款该怎么处理,前端没有退款的功能,而后台有,我不知道是不是国外人民跟天朝人民的购物习惯不一样,关于购物下单流程这部分得多动手做几次才能了解流程,以上是我简单的分享和总结。

(文章原创,转载时请注明出处,谢谢!)

posted @ 2015-12-03 11:06  wuzhiyi  阅读(460)  评论(0编辑  收藏  举报