已经成功移植到app上了
具体实现原理:
一, 首先需要把选择收货地址功能移植到app 地址数据要和其他端同步也就是共用相同地址数据
二,打开源码 找到lib_order.php 写接口时引入这个文件 观察里面的有关计算运费的函数,看懂以后发现我们直接用就好了,其实这里面的计算运费的程序很复杂,但是源码里面有现成的函数可以供我们用....
三,下面开始 具体流程了
接收前端数据 仅仅需要2个
一个是用户的地址id 数据库里面的address_id
另一个 是一个数组 根据业务逻辑 我写的是购物车里面的rec_id的索引数组
根据address_id 查出来 国家 省 市 地区 的数组
把这个数组传入
available_shipping_list()这个函数 就能得到当前地区可用的快递信息
接下来计算运费 等会再写
计算运费:
思路
1 首先去除免运费的商品
2 我现在写的是单店铺 所以不存在分单 去除免运费商品后 直接计算全部商品的总重量
3 然后遍历到每种可用的快递 计算此快递在此重量下送到该地区的运费