致力于提供有竞争力的软件解决方案和服务,德尚网络欢迎您!
技术/产品咨询
技术/产品咨询
    • - 微信扫一扫 -

      QQ:181814630

      电话:15116362044

DSO2O演示
DSMall演示
DS多平台演示
  • DSPlatform(多平台系统)演示地址及账号
    支持普通店铺,外卖店铺,上门家政,上门服务,视频教育等,Thinkphp8.0+uniapp+mysql+Vue3,拓展性强,商户可开多个不同类型店铺,
    演示角色 演示地址 账号 密码
    后台PC端 点击进入 test 123456
    商户PC端(可开多个店铺) 点击进入 seller 123456
    店铺管理PC端 点击进入 seller 123456
    手机端 点击进入 test 123456
    骑手端 点击进入 test 123456
    师傅端 点击进入 test 123456
    短视频 点击进入 test 123456
    DSPlatform(多平台系统)uniapp移动端二维码演示地址
    • 用户端

    • 机构端

虚拟订单模块

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

 

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

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

 



上一篇:实物订单模块

下一篇:支付回调模块