关于LaravelStore商城系统运费设置说明 2016-09-30

商城系统的运费设置一直是一个比较特殊的部分。目前LaravelStore商城系统关于运费的设置为如下规则

【1】当且仅当快递方式被激活后才可以使用

【2】可以设置一个购买商品总金额的额度,当总额度超过这个值时可以减免运费。

比如:满100 包邮、满200包邮之类的

屏幕快照 2016-10-01 上午12.17.38.png


【3】根据不同的配送地址设置快递费用

比如:店主在北京 那发到北京 就走同城快递 12元即可。发到新疆就得30元了

后台额外增加了不同地区不同的运费设置接口



这样在前台结算的时候 会自动匹配 用户的收获地址和购买商品总额度自动计算运费。


屏幕快照 2016-10-01 上午12.22.16.png


具体技术实现 则为利用Laravel的模型关联关系 和 php trait继承关系来实现。

部分代码截图如下

屏幕快照 2016-10-01 上午12.28.27.png


 

本文章为 LaravelStore官网原创 转载请注明出处。谢谢合作!