网上商城系统如何接入快递100查询订单物流信息

2021-03-26

分类:技术干货

安菲云以接入快递100为例,讲解网上商城系统在开发过程中如何接入查询物流信息,实现类似淘宝的实时查询物流信息的功能。

网上商城系统与我们的生活息息相关,我们在开发网上商城系统的时候,如何做到类似淘宝的实时查询物流信息的功能呢?

下面安菲云以接入快递100为例,讲解网上商城系统在开发过程中如何接入查询物流信息。

网上商城开发过程中,我们先设计数据库表,快递管理的记录是保存在快递表中,以下是快递表的表结构:

网上商城系统快递表结构

 

一般一个订单可能会分几个包裹发货,设计表过程中,订单下的快递记录在订单物流表里,我们设计订单物流表:

网上商城系统物流表结构

物流查询是一个辅助性的功能,我们可以设计在插件中,我们将快递100的钩子函数放在用户或商家点击订单详情时触发。

钩子函数先根据订单id去订单物流表查询所有该订单的物流记录,然后循环遍历每一条记录,根据记录的快递商ID去快递表查出所属的快递代码,然后结合快递代码与快递号向快递100接口发送http请求,并返回相关物流信息显示给前台用户。

在“应用”-“扩展管理”-“插件管理”安装快递100插件,并设置好快读100key参数。

然后在“商城”-“购物设置”-“快递管理”根据快递100提供的快递代码添加相关的快递公司编号,即可。

    以上是安菲云分享的网上商城开发过程中接入快递100查询物流信息,大家有什么问题可以在帖子下方留言哦。

 

安菲云公众号

New最新资讯

公众号

关注公众号

微信咨询

企业微信号

咨询热线

咨询热线

18696588163