用户提取奖品支付运费设计问题

问个设计上的问题,用户通过活动获得了一件商品,提货的时候需要支付运费,那支付运费是否另外创建一个支付订单表呢? 或者有其他的设计模式的吗?

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 8

可以有一个支付订单表 通过一个type字段去区分是什么业务的支付

1年前 评论

可以建一张运费表嘛 关联商品就好啦 一对一

1年前 评论
醉挽清风 1年前

或许直接到付?

1年前 评论
Jennie 1年前

老师 是不是可以建一个运费规则表 用订单关联运费规则

1年前 评论

活动表(活动名)
活动规则表(商品、具体获奖规则)
活动流水表 (用户ID,商品ID、活动ID、状态)
订单表 (订单号、订单流水号、金额、时间、状态、关联_type、关联_id)
运费规则表(具体商品对应运费规则),脑袋一拍,先整上

1年前 评论

刚好最近做了这个功能。看到你这个场景,建议在订单表加一个字段freight_price运费。订单总价=商品价格(0)+运费,判断订单支付状态就好了。

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!