显示目录
DSMall帮助手册 DSMall技术手册 DSMall开发手册

DSMall 虚拟订单模块

虚拟订单只能通过商品详情页进入下单页面,所涉及到的表有vrordervrordercode,它们的关系如下

 

通过虚拟订单页/home/buyvirtual/buy_step1buyvirtuallogic模型的getBuyStep1Data方法(实质是getBuyStepData方法)获取订单信息,在getBuyStepData方法中,判断商品的库存以及是否有抢购活动。

买家确定好购买的数量后,经过/home/buyvirtual/buy_step2buyvirtuallogic模型的getBuyStep2Data方法(实质是getBuyStepData方法)获取订单信息,并设置好手机号等信息后提交到/home/buyvirtual/buy_step3buyvirtuallogic模型的buyStep3方法,在此方法中也需要使用getBuyStepData获取商品信息,然后计算总金额,并生成虚拟订单,如果是分享会员则生成推广记录,如果有设置使用充值卡或预存款则做相应的扣除操作,最后更新商品的库存和销量