电商快递运费对账,商家们都知道没那么简单,究竟有没有什么方法,能够事半功倍?
回答这个问题之前,我们先来看看电商卖家们,为什么需要对账?基本上都是怎么对账的?
我们都知道,电商卖家的发展,其实离不开快递行业的支撑。在一单网购完成的过程中,快递物流占据了重要角色,快递时效性会影响买家满意度,快递运费事关电商卖家的成本把控。不谈规模,电商卖家应该是所有行业里面,快递物流成本支出比较高的。快递公司为了抢占市场,服务好用户,这几年推出了月结协议寄件,寄件方根据寄件量能拿到一定寄件折扣,平时寄件不需要现场结算,而是挂在月结账号上,然后每月根据快递公司的对账单,结算运费。
现在电商订单越来越多,电商与物流公司系统如何实现快递信息同步以及费用的及时结算对账?
使用电商API接口即可实现。
item_fee-获得淘宝商品快递费用
item_list_weight-批量获取商品重量信息
请求示例(PHP)
<?php
// 请求示例 url 默认请求参数已经URL编码处理
// 本示例代码未加密secret参数明文传输,若要加密请参考:数据说明文档
$method = "GET";
$url = "https://vx-15870092527.cn/taobao/item_list_weight/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&num_iids=14905766423,584458528092";
$curl = curl_init();
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($curl, CURLOPT_FAILONERROR, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, true);
curl_setopt($curl, CURLOPT_ENCODING, "gzip");
var_dump(curl_exec($curl));
?>
公共参数
| 名称 | 类型 | 必须 | 描述 |
|---|---|---|---|
| key | String | 是 | 调用key(必须以GET方式拼接在URL中) |
| secret | String | 是 | 调用密钥 |
| api_name | String | 是 | API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等] |
| cache | String | 否 | [yes,no]默认yes,将调用缓存的数据,速度比较快 |
| result_type | String | 否 | [json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读 |
| lang | String | 否 | [cn,en,ru]翻译语言,默认cn简体中文 |
| version | String | 否 | API版本 |
请求参数
请求参数:num_iid=572050066584&area_id=152501&sku=0
参数说明:num_iid:淘宝商品ID
area_id:区域ID
sku:是否返回指定区域SKU信息
响应参数
Version: Date:
| 名称 | 类型 | 必须 | 示例值 | 描述 |
|---|---|---|---|---|
| num_iid | Bigint | 0 | 572050066584 | 宝贝ID |
| area_id | int | 0 | 152501 | 区域ID |
| location | String | 0 | 广东广州 | 发货地 |
| shipping_to | String | 0 | 内蒙古锡林郭勒二连浩特市 | 发货至 |
| express_fee | Float | 0 | 6.00 | 快递费用 |
| ems_fee | Float | 0 | 6.00 | EMS费用 |
| post_fee | Float | 0 | 6.00 | 物流费用 |