前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【商城应用】商品运费流程设计

【商城应用】商品运费流程设计

作者头像
林老师带你学编程
发布2019-05-26 08:58:34
1K0
发布2019-05-26 08:58:34
举报
文章被收录于专栏:强仔仔强仔仔

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1434552

我们在购买商品的时候都会涉及到运费,运费无非就两种:一种是包邮,一种是非包邮。包邮的简单,直接不管运费就可以了,非包邮就相对比较复杂了,这边就给大家介绍一下,如何通过运费模板来实现非包邮的情况。

需求分析:

在开始设计之前我们先来分析一下影响运费的几种情况:

  1. 目标地址
  2. 商品的重量
  3. 商品的体积
  4. 商品的件数

根据上面分类,我们可以分为两大类:地址、计费方式

地址又可以分为:

  1. 通过地址费用
  2. 特殊地址费用

计费方式可以分为:

  1. 重量
  2. 体积
  3. 件数

然后每一种计费方式我们又可以划分为起订量内多少钱,每增加一定额度又是多少钱。最后就是发布商品的时候选择对应的运费模板就可以了。

运费模板UI:

根据上面分析的需求,我们可以设计如下所示的静态UI图

ER图:

接下来我们需要设计库表结构,这边主要建三张表就可以了,一个运费模板表、一个是特殊地区的运费表、还有就是商品表,表关联如下所示:

思维导图:

在开始写代码之前,我们需要分析一下对应业务逻辑,捋清楚业务才能更好、更快的开发。商品详情中需要显示对应的运费,那这个运费又是如何计算的呢,其实就是根据用户设置的收货地址和商品对应的运费模板进行关联计算,就可以得出对应的运费价格了。

流程图:

为了能够更加清晰的了解这个物流费用的计算过程,我们还需要整理一个流程图,来模拟计算的过程。流程内容我就不陈述了,干货都在下图中了。

app商品运费:

然后就到了最后的一个环节了,app的商品详情需要显示运费价格,上面的价格也就是我们根据用户收货地址计算的来的。

总结:

当然运费的计算方式可能还有很多种,今天我们先介绍一种,其它的无非就是根据其它因素扩展一下就可以了。其实我最想表达的还是这个实现的流程:需求分析、流程设计、思维导图、前端UI、ER图、写代码。好了今天的内容就介绍到这边了,谢谢大家的阅读~

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年09月28日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档