圆通快递单打印模板
圆通快递破损证明模板
圆通快递破损证明模板破损证明模板的出现,解决了客户在快递服务过程中出现的难题,并且提供了很多增值服务。
客户在签收快递后,可以享受免拆免签服务,快递公司可凭借快递单填写破损信息并收取相关费用。
客户可到公司现场填写,由工作人员根据破损的情况进行鉴定并出具的鉴定报告即可。
对于不需要提供服务的,可以直接退货。
对于破损较小或者不严重的话,客户可以自己修复或者自行维修,一般破损金额不超过10元。
如果是大损坏,我们可以选择快递公司索赔,也可以通过电话询问赔偿金额的赔偿。
还可以申请理赔,但理赔要求提供发票。
对于损坏较小或者是不严重但又需要进行处理的情况下不属于快递服务范围的,圆通快递工作人员都会出具破损证明和修复证书给客户,自行处理即可,需要进行索赔需要按照有关规定提供证明。
1.客户须亲自填写并签字确认,由快递员签收,快递单可作为客户信息核对记录使用,不得擅自撕毁或涂改、伪造或篡改使用证明文件;客户应按规定填写,如逾期不填写将视为放弃使用证明文件;且快递员有权拒绝提供使用证明文件;若出现快递延误情况未及时联系客户则视为客户自行填写快递单。
请务必妥善保管,如有遗失、损毁、内件不符或未使用等情况,恕不承担责任!圆通快递破损证明模板详细信息可以在 APP上查询到哦!需要对每一件快递进行拍照或录像取证后才能进行有效的理赔申请,如果理赔后快递公司无法进行赔付也无需承担责任;对未在规定期限内办理退件造成的损失不予理赔。
需要注意的是请务必在快递单上填写正确(即“寄递须知”)以及快递公司寄递相关规定后再填写损坏证明模板。
这样才能有效证明快件已损坏、无法签收。
2.包装或其他形式完好、无损坏和不完整。
对于快件,快递公司通常会在快递单上注明物品的破损程度。
其中包裹分为 A类破损、 C 类破损。
对于 A类破损,寄件人必须提供物品的外包装完好的纸质文件和封套,并且由邮政管理部门出具证明。
并有相应的鉴定结论,出具相关证明给客户。
具体的可以到快递点填写或者在公司工作人员或相关部门进行核实。
电子面单打印模板下载
电子面单打印模板下载篇一:如何使用电子面单如何使用电子面单申请开通电子面单服务先在淘宝后台申请开通电子面单服务,然后即时联系您所在的当地快递公司网点并分配电子面单号。
(具体步骤可联系快递助手客服)设置发件人信息快递单上的发件人信息在此录入A:勾选查询按钮后的批量打印,(只有批量打印模式下才会支持电子面单)B:添加电子面单模板步骤C:初次使用,须安装菜鸟控件用于打印电子面单D:安装完成后,即可预览面单的样式,可以点击“现在打印”测试打印的效果,也可直接关闭,选择真正的订单进行打印查看打印效果(注:菜鸟规定版面是不允许商家自己修改的,只有最下方的发货信息区可以自由改动)3:勾选订单即可打印设置快递单发货信息我要打印商品的简称:在“商品简称”里设置每一个商品的简称,然后采用如下步骤,设置勾选使用简称即可我想打印商家编码:如下图步骤,设置完成即可,注:仅需要设置一次,其它订单会引用此设置篇二:快递面单打印机快递面单打印机介绍现在,市面上通用的物流快递面单,可简单分为两种:传统面单和电子面单。
传统面单,即大家熟知的采用四联单形式的面单,从上到下一层层分别为寄件客户联、取件联、派件联、收件客户联。
电子面单,即为目前新兴的采用一张可多次撕取的不干胶热敏纸制作的面单,通常用户只需按物流公司提供的面单模板,利用计算机和面单软件编辑收件和派件信息。
在行业内也被称为热敏纸快递标签、经济型面单,二维码面单等。
这种面单在国外已经成功运用,如联邦快递(FedEx)和国际快递(Ups)。
在国内,目前大型电商平台,例如京东、当当、易迅、一号店、聚美优品等从初期就开始投入使用。
随着电子商务平台和物流服务信息化飞速发展,面单号(或称之为运单号)成为物流服务商串联快递单、订单、商家、商品等各种信息的枢纽。
相比之下,传统纸质面单价格高、信息录入效率低、信息安全隐患等方面的劣势已愈发凸显。
而电子面单具备的优势:打印和采集速度快、准确性高、成本低廉,与现今电商平台、物流快递发展需求正好契合。
送货单(三联针式打印)--
年
月
日
合同编号:
发往地址:
序号
1 2 3 4 5 6
商品名称/型号
数量/单位
单价
联系人/电话: 金额
拾 万 仟佰拾元角分
合计
拾万仟佰拾元角分
销售员:
审核人:
制单:
收货人:
第一联:仓库 (白)
第二联:客户 (红)
第三联:市场(黄)
商品名称型号数量单位审核人
XX公司
送货单
客户名称:
年
月
日
合同编号:发往地址:来自序号1 2 3 4 5 6
商品名称/型号
数量/单位
单价
联系人/电话: 金额
拾 万 仟佰拾元角分
合计
拾万仟佰拾元角分
销售员:
审核人:
制单:
收货人:
第一联:仓库 (白)
第二联:客户 (红)
第三联:市场(黄)
XX公司
送货单
客户名称:
天天Excel快递单打印模板(自动打印)
送货单模板(A4纸打印)
公司LOGO
地址:深圳市宝安区################################### TEL:########## FAX:############### QQ:######### 网址:###############
送货单
客户:XXXX有限公司 序号 订单号码 1 2 3 4 5 品名 PVC PET PP PS PC 规格 片材/胶片/卷材 片材/胶片/卷材 片材 片材 片材 数量 500 500 500 500 500
№ 20180701 送货日期:2018/07/01 备注 单价 金额 PCS 0.1 50 0.1 0.1 0.1 0.1 50 50 50 50 KG PCS PCS PCS
合计金额(大写) 金额(小写) ¥150.00 备注:1.货到请检查验收,若有不符或质量异议,请于七日内提出书面退或换,已使用(啤、贴等) 之货品恕不退换。逾期则视为产品符合订单约定,不再受理任何异议,请知悉。 2.请按约定期限支付货款,若延期支付需加收3%资金占用费,请知悉。 送货单位及经手人(签章): 收货单位及经手人(签章):
#########
0701 期:2018/07/01 备注 PCS KG PCS PCS PCS
使用(啤、贴等) 知悉。
存 根 联 ( 白 ) 回 单 联 ( 红 ) 客 户 联 ( 蓝 ) 仓 库 联 ( 黄 )
快递运单报表模版
付款方式
寄付月结
代收货款
否
代收卡号
代收金额
签单返还单号
标准化包装
其它费用
个性化包装
件数
1
是否保价
否
保价金额
是否自取
否
签回单
否
签回单操作要求
超长超重
否
服务费
定时派送
否
派送日期
派送时段
电子验收
否
拍照类型
保单配送
否
拍照验证
否
保鲜服务
否
保鲜服务费
易碎件
订单号
运单号
9.74989E+11
子单号
打印次数
1
寄件日期
9月24日
收件状态
派送成功
收件时间
2017-09-24 19:38:48
收件国家/地区
收方地址
收方联系电话
广东省深圳市福田区莲花北村39135XXXX6135 栋404
收方联系人
董XX
收方公司
深圳
收方手机号码
135XXXXX135
否
易碎服务费
票据专送
否
票据专送服务费
上门安装
否
安装类型
运费
长(cm)
宽(cm)
高(cm)
扩展字段1
扩展字段2
扩展字段3
扩展字段4
寄件时间
2017-09-24 09:18:39
用户名
XXXXXXXX
关区代码
收方邮编
托寄物内容
月饼
托寄物数量
1
寄件国家/地区
寄件公司
寄件联系地址
太阳堂(漳州)食品有限公司 福建省 漳州市 长泰县 银塘工业区 XX93
圆通快递电子面单接口对接说明(全)
圆通快递电子面单接口对接说明(全)1.接口类型说明1)接口支持的消息接收方式:HTTP POST2)请求方法的编码格式(utf-8):"application/x-www-form-urlencoded;charset=utf-8"3)API地址:/Ebusiness/EbusinessOrderHandle.aspx4)接口提供:快递鸟5)快递编码:YTO2.请求系统级参数参数名称类型说明必须要求RequestData String 请求内容需进行URL(utf-8)编码。
请求内容JSON格式,须和DataType一致。
REBusinessID String 商户ID,请在我的服务页面查看。
R RequestType String 请求指令类型:1007RDataSign String 数据内容签名:把(请求内容(未编码)+AppKey)进行MD5加密,然后Base64编码,最后进行URL(utf-8)编码。
详细过程请查看Demo。
RDataType String 请求、返回数据类型:只支持JSON格式O备注:R-必填(Required),O-可选(Optional),C-报文中该参数在一定条件下可选(Conditional)。
3.接口参数1)请求内容字段定义参数名称类型说明是否必须CallBack String 用户自定义回调信息OMemberID String 会员标识OCustomerName String 电子面单客户账号(与快递网点申请)OCustomerPwd String 电子面单密码OSendSite String 收件网点标识OShipperCode String 快递公司编码RLogisticCode String 快递单号OOrderCode String 订单编号RMonthCode String 月结编码 CPayType Int 邮费支付方式:1-现付,2-到付,3-月结,4-第三方支付RExpType String 快递类型:1-标准快件RIsNotice Int 是否通知快递员上门揽件:0-通知;1-不通知;不填则默认为0OCost Double 寄件费(运费)O OtherCost Double 其他费用OReceiver Company String 收件人公司O Name String 收件人R Tel String电话与手机,必填一个R Mobile StringPostCode String 收件人邮编O ProvinceName String 收件省(如广东省,不要缺少“省”)R CityName String 收件市(如深圳市,不要缺少“市”)R ExpAreaName String 收件区(如福田区,不要缺少“区”或“县”)O Address String 收件人详细地址RSender Company String 发件人公司O Name String 发件人R Tel String电话与手机,必填一个R Mobile StringPostCode String 发件人邮编O ProvinceName String 发件省(如广东省,不要缺少“省”)R CityName String 发件市(如深圳市,不要缺少“市”)R ExpAreaName String 发件区(如福田区,不要缺少“区”或“县”)O Address String 发件人详细地址RStartDate String 上门取货时间段:"yyyy-MM-dd HH:mm:ss"格式化,本文中所有时间格式相同OEndDate String O Weight Double 物品总重量kg O Quantity Int 件数/包裹数O Volume Double 物品总体积m3 O Remark String 备注OAddServicesAddService Name String 增值服务名称O Value String 增值服务值O CustomerID String 客户标识(选填)OCommoditys2)返回参数定义参数名称类型说明必须要求EBusinessID String 用户ID ROrder OrderCode String 订单编号R ShipperCode String 快递公司编码R LogisticCode String 快递单号R MarkDestination String 大头笔O OriginCode String 始发地区域编码O OriginName String 始发地/始发网点O DestinatioCode String 目的地区域编码O DestinatioName String 目的地/到达网点O SortingCode String 分拣编码O PackageCode String 集包编码OSuccess Bool 成功与否R ResultCode String 错误编码R Reason String 失败原因O UniquerRequestNumber String 唯一标识R PrintTemplate String 面单打印模板O EstimatedDeliveryTime String 订单预计到货时间yyyy-mm-dd O Callback String 用户自定义回调信息O4. 示例1)JSON请求示例{"OrderCode": "012657700387" ,"ShipperCode": "HTKY","PayType": 1,"ExpType": 1,"Cost": 1.0,"OtherCost": 1.0,"Sender": {"Company": "LV","Name": "Taylor","Mobile": "150********" ,"ProvinceName": "上海","CityName": "上海","ExpAreaName": "青浦区","Address": "明珠路73号"},"Receiver": {"Company": "GCCUI","Name": "Yann","Mobile": "150********" ,"ProvinceName": "北京","CityName": "北京","ExpAreaName": "朝阳区","Address": "三里屯街道雅秀大厦"},"Commodity": [{"GoodsName": "鞋子","Goodsquantity": 1,"GoodsWeight": 1.0}],"AddService": [{"Name": "COD","Value": "1020"}],"Weight": 1.0,"Quantity": 1,"Volume": 0.0,"Remark": "小心轻放","IsReturnPrintTemplate":1}2)JSON返回示例失败:{"EBusinessID": "1237100","ResultCode": "105","Reason": "订单号已存在,请勿重复操作","UniquerRequestNumber":"5e66486b-8fbc-4131-b875-9b13d2ad1354 "}成功:{"EBusinessID": "1237100","Order": {"OrderCode": "012657700387","ShipperCode": "HTKY","LogisticCode": "50002498503427","MarkDestination": "京-朝阳(京-1)","OriginCode": "200000","OriginName": "上海分拨中心","PackageCode": "北京"},"PrintTemplate":"此处省略打印模板HTML内容","EstimatedDeliveryTime":"2016-03-06","Callback":"调用时传入的Callback","Success": true,"ResultCode": "100","Reason": "成功"}5.JAVA对接源码import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.UnsupportedEncodingException;import .HttpURLConnection;import .URL;import .URLEncoder;import java.util.HashMap;import java.util.Map;import .apache.xerces.internal.impl.dv.util.Base64;import java.security.MessageDigest;/**** ID和Key请到官网申请:/ServiceApply.aspx*/public class KdGoldAPIDemo {//电商IDprivate String EBusinessID="ID请申请";//电商加密私钥,注意保管,不要泄漏private String AppKey="KEY请申请";//请求url, 正式环境地址:/api/Eorderserviceprivate String ReqURL=":8081/api/Eorderservice";/*** Json方式电子面单* @throws Exception*/public String orderOnlineByJson() throws Exception{String requestData= "{'OrderCode': '118060839871'," +"'ShipperCode':'HHTT'," +"'PayType':1," +"'ExpType':1," +"'Cost':1.0," +"'OtherCost':1.0," +"'Sender':" +"{" +"'Company':'LV','Name':'T aylor','Mobile':'150********','ProvinceName':'上海','CityName':'上海','ExpAreaName':'青浦区','Address':'明珠路73号'}," +"'Receiver':" +"{" +"'Company':'GCCUI','Name':'Yann','Mobile':'150********','ProvinceName':'北京','CityName':'北京','ExpAreaName':'朝阳区','Address':'三里屯街道雅秀大厦'}," +"'Commodity':" +"[{" +"'GoodsName':'鞋子','Goodsquantity':1,'GoodsWeight':1.0}]," +"'Weight':1.0," +"'Quantity':1," +"'Volume':0.0," +"'Remark':'小心轻放'," +"'IsReturnPrintTemplate':1}";Map<String, String> params = new HashMap<String, String>();params.put("RequestData", urlEncoder(requestData, "UTF-8"));params.put("EBusinessID", EBusinessID);params.put("RequestType", "1007");String dataSign=encrypt(requestData, AppKey, "UTF-8");params.put("DataSign", urlEncoder(dataSign, "UTF-8"));params.put("DataType", "2");String result=sendPost(ReqURL, params);//根据公司业务处理返回的信息......return result;}/*** MD5加密* @param str 内容* @param charset 编码方式* @throws Exception*/@SuppressWarnings("unused")private String MD5(String str, String charset) throws Exception {MessageDigest md = MessageDigest.getInstance("MD5");md.update(str.getBytes(charset));byte[] result = md.digest();StringBuffer sb = new StringBuffer(32);for (int i = 0; i < result.length; i++) {int val = result[i] & 0xff;if (val <= 0xf) {sb.append("0");}sb.append(Integer.toHexString(val));}return sb.toString().toLowerCase();}/*** base64编码* @param str 内容* @param charset 编码方式* @throws UnsupportedEncodingException*/private String base64(String str, String charset) throws UnsupportedEncodingException{String encoded = Base64.encode(str.getBytes(charset));return encoded;}@SuppressWarnings("unused")private String urlEncoder(String str, String charset) throws UnsupportedEncodingException{ String result = URLEncoder.encode(str, charset);return result;}/*** 电商Sign签名生成* @param content 内容* @param keyValue Appkey* @param charset 编码方式* @throws UnsupportedEncodingException ,Exception* @return DataSign签名*/@SuppressWarnings("unused")private String encrypt (String content, String keyValue, String charset) throws UnsupportedEncodingException, Exception{if (keyValue != null){return base64(MD5(content + keyValue, charset), charset);}return base64(MD5(content, charset), charset);}/*** 向指定URL 发送POST方法的请求* @param url 发送请求的URL* @param params 请求的参数集合* @return 远程资源的响应结果*/@SuppressWarnings("unused")private String sendPost(String url, Map<String, String> params) {OutputStreamWriter out = null;BufferedReader in = null;StringBuilder result = new StringBuilder();try {URL realUrl = new URL(url);HttpURLConnection conn =(HttpURLConnection) realUrl.openConnection();// 发送POST请求必须设置如下两行conn.setDoOutput(true);conn.setDoInput(true);// POST方法conn.setRequestMethod("POST");// 设置通用的请求属性conn.setRequestProperty("accept", "*/*");conn.setRequestProperty("connection", "Keep-Alive");conn.setRequestProperty("user-agent","Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");conn.connect();// 获取URLConnection对象对应的输出流out = new OutputStreamWriter(conn.getOutputStream(), "UTF-8");// 发送请求参数if (params != null) {StringBuilder param = new StringBuilder();for (Map.Entry<String, String> entry : params.entrySet()) {if(param.length()>0){param.append("&");}param.append(entry.getKey());param.append("=");param.append(entry.getValue());System.out.println(entry.getKey()+":"+entry.getValue());}System.out.println("param:"+param.toString());out.write(param.toString());}// flush输出流的缓冲out.flush();// 定义BufferedReader输入流来读取URL的响应in = new BufferedReader(new InputStreamReader(conn.getInputStream(), "UTF-8"));String line;while ((line = in.readLine()) != null) {result.append(line);}} catch (Exception e) {e.printStackTrace();}//使用finally块来关闭输出流、输入流finally{try{if(out!=null){out.close();}if(in!=null){in.close();}}catch(IOException ex){ex.printStackTrace();}}return result.toString();}}6.PHP对接源码<?php//电商IDdefined('EBusinessID') or define('EBusinessID', '请申请/ServiceApply.aspx');//电商加密私钥,注意保管,不要泄漏defined('AppKey') or define('AppKey', '请申请/ServiceApply.aspx'); //请求url,接口正式地址:/api/Eorderservicedefined('ReqURL') or define('ReqURL', ':8081/api/Eorderservice');//调用获取物流轨迹//-------------------------------------------------------------//构造电子面单提交信息$eorder = [];$eorder["ShipperCode"] = "HHTT";$eorder["OrderCode"] = "PM201604062341";$eorder["PayType"] = 1;$eorder["ExpType"] = 1;$sender = [];$sender["Name"] = "李先生";$sender["Mobile"] = "188********";$sender["ProvinceName"] = "李先生";$sender["CityName"] = "深圳市";$sender["ExpAreaName"] = "福田区";$sender["Address"] = "赛格广场5401AB";$receiver = [];$receiver["Name"] = "李先生";$receiver["Mobile"] = "188********";$receiver["ProvinceName"] = "李先生";$receiver["CityName"] = "深圳市";$receiver["ExpAreaName"] = "福田区";$receiver["Address"] = "赛格广场5401AB";$commodityOne = [];$commodityOne["GoodsName"] = "其他";$commodity = [];$commodity[] = $commodityOne;$eorder["Sender"] = $sender;$eorder["Receiver"] = $receiver;$eorder["Commodity"] = $commodity;//调用电子面单$jsonParam = json_encode($eorder, JSON_UNESCAPED_UNICODE); //$jsonParam = JSON($eorder);//兼容php5.2(含)以下echo "电子面单接口提交内容:<br/>".$jsonParam;$jsonResult = submitEOrder($jsonParam);echo "<br/><br/>电子面单提交结果:<br/>".$jsonResult;//解析电子面单返回结果$result = json_decode($jsonResult, true);echo "<br/><br/>返回码:".$result["ResultCode"];if($result["ResultCode"] == "100") {echo "<br/>是否成功:".$result["Success"];}else {echo "<br/>电子面单下单失败";}//-------------------------------------------------------------/*** Json方式查询订单物流轨迹*/function submitEOrder($requestData){$datas = array('EBusinessID' => EBusinessID,'RequestType' => '1007','RequestData' => urlencode($requestData) ,'DataType' => '2',);$datas['DataSign'] = encrypt($requestData, AppKey);$result=sendPost(ReqURL, $datas);//根据公司业务处理返回的信息......return $result;}/*** post提交数据* @param string $url 请求Url* @param array $datas 提交的数据* @return url响应返回的html*/function sendPost($url, $datas) {$temps = array();foreach ($datas as $key => $value) {$temps[] = sprintf('%s=%s', $key, $value);}$post_data = implode('&', $temps);$url_info = parse_url($url);if($url_info['port']==''){$url_info['port']=80;}echo $url_info['port'];$httpheader = "POST " . $url_info['path'] . " HTTP/1.0\r\n";$httpheader.= "Host:" . $url_info['host'] . "\r\n";$httpheader.= "Content-Type:application/x-www-form-urlencoded\r\n";$httpheader.= "Content-Length:" . strlen($post_data) . "\r\n";$httpheader.= "Connection:close\r\n\r\n";$httpheader.= $post_data;$fd = fsockopen($url_info['host'], $url_info['port']);fwrite($fd, $httpheader);$gets = "";$headerFlag = true;while (!feof($fd)) {if (($header = @fgets($fd)) && ($header == "\r\n" || $header == "\n")) { break;}}while (!feof($fd)) {$gets.= fread($fd, 128);}fclose($fd);return $gets;}/*** 电商Sign签名生成* @param data 内容* @param appkey Appkey* @return DataSign签名*/function encrypt($data, $appkey) {return urlencode(base64_encode(md5($data.$appkey)));}/**************************************************************** 使用特定function对数组中所有元素做处理* @param string &$array 要处理的字符串* @param string $function 要执行的函数* @return boolean $apply_to_keys_also 是否也应用到key上* @access public**************************************************************/ function arrayRecursive(&$array, $function, $apply_to_keys_also = false){static $recursive_counter = 0;if (++$recursive_counter > 1000) {die('possible deep recursion attack');}foreach ($array as $key => $value) {if (is_array($value)) {arrayRecursive($array[$key], $function, $apply_to_keys_also);} else {$array[$key] = $function($value);}if ($apply_to_keys_also && is_string($key)) {$new_key = $function($key);if ($new_key != $key) {$array[$new_key] = $array[$key];unset($array[$key]);}}}$recursive_counter--;}/************************************************************** ** 将数组转换为JSON字符串(兼容中文)* @param array $array 要转换的数组* @return string 转换得到的json字符串* @access public**************************************************************/ function JSON($array) {arrayRecursive($array, 'urlencode', true);$json = json_encode($array);return urldecode($json);}?>。
中通快递单打印模板
中通快递单打印模板注:以下为中通快递单的打印模板,仅供参考。
----------------------------------------中通快递单--------------------------------------寄件人信息:寄件人姓名:寄件人电话:寄件人地址:收件人信息:收件人姓名:收件人电话:收件人地址:货物信息:商品名称:商品数量:商品重量:商品价值:备注:费用信息:运费:保价费:代收货款:服务信息:寄件方式:派送方式:上门取件时间:派送时间:快递单号:打印时间:-----------------------------------------------------------------------------------------上述打印模板基本符合中通快递单的格式要求,您可以根据需要进行一些调整和个性化设计。
以下是对每个栏目的详细说明:1. 寄件人信息:此栏用于填写寄件人的相关信息,包括寄件人姓名、寄件人电话、寄件人地址等。
确保这些信息准确无误,以确保顺利的取件和派送。
2. 收件人信息:此栏用于填写收件人的相关信息,包括收件人姓名、收件人电话、收件人地址等。
同样,确保这些信息准确无误,以确保包裹能够准确送达。
3. 货物信息:在此栏中,您可以填写您要寄送的货物的相关信息,包括商品名称、商品数量、商品重量、商品价值等。
这些信息将有助于中通快递为您提供更准确的服务。
4. 费用信息:此栏用于显示运费、保价费和代收货款等费用信息。
您可以根据寄送的具体情况填写相应的费用。
5. 服务信息:在此栏中,您可以选择寄件方式、派送方式以及上门取件时间和派送时间等服务信息。
确保您选择的服务方式和时间符合您的需求。
6. 快递单号和打印时间:这两个栏目不需要填写,快递公司会在您寄出后为您分配快递单号,并在打印时自动生成打印时间。
以上只是一个简单的中通快递单打印模板,您可以根据实际需要进行调整和修改。
圆通快递电子面单接口对接说明全
圆通快递电子面单接口对接说明〔全〕.接口类型说明〕接口支持的消息接收方式:〕请求方法的编码格式():""〕地址:〕接口提供:快递鸟〕快递编码:.请求系统级参数备注:必填〔〕,可选〔〕,报文中该参数在一定条件下可选〔〕。
.接口参数〕请求内容字段定义〕返回参数定义. 例如〕请求例如{"": "","": "","": ,"": ,"": ,"": ,"": {"": "","": "","": "","": "上海","": "上海","": "青浦区","": "明珠路号"},"": {"": "","": "","": "","": "北京","": "北京","": "朝阳区","": "三里屯街道雅秀大厦" },"": [{"": "鞋子","": ,"":}],"": [{"": "","": ""}],"": ,"": ,"": ,"": "小心轻放",""}〕返回例如失败:{"": "","": "","": "订单号已存在,请勿重复操作","":""}成功:{"": "","": {"": "","": "","": "","": "京朝阳(京)","": "","": "上海分拨中心","": "北京"},"":"此处省略打印模板内容","":"","":"调用时传入的","": ,"": "","": "成功"}对接源码;;;;;;;;;;;;**** 和请到官网申请:*{电商"请申请";电商加密私钥,注意保管,不要泄漏"请申请";请求, 正式环境地址:"";*** 方式电子面单**() {"{'': '',""'':'',""'',""'',""'',""'':""{""'':'','':'','':'','':'上海','':'上海','':'青浦区','':'明珠路号'},""'':""{""'':'','':'','':'','':'北京','':'北京','':'朝阳区','':'三里屯街道雅秀大厦'},""'':""[{""'':'鞋子','',''}],""'',""'',""'',""'':'小心轻放',""''}";<, > <, >();("", (, ""));("", );("", "");(, , "");("", (, ""));("", "");(, );根据公司业务处理返回的信息......;}*** 加密* 内容* 编码方式**("")( , ) {("");(());[] ();();[] ;( < ) {("");}(());}()();}*** 编码* 内容* 编码方式**( , ) {(());;}("")( , ) {(, );;}*** 电商签名生成* 内容** 编码方式** 签名*("")( , , ) ,{( ){(( , ), );}((, ), );}*** 向指定发送方法的请求* 发送请求的* 请求的参数集合* 远程资源的响应结果*("")( , <, > ) {;;();{();() ();发送请求必须设置如下两行();();方法("");设置通用的请求属性("", "**");("", "");(""," (; ; )");("", "");();获取对象对应的输出流((), "");发送请求参数( ) {();(<, > : ()) {(()>){("");}(());("");(());(()":"());}(":"());(());}输出流的缓冲();定义输入流来读取的响应(((), ""));;(( ()) ) {();}} ( ) {();}使用块来关闭输出流、输入流{{(){();}(){();}}( ){();}}();}}对接源码<电商('') ('', '请申请');电商加密私钥,注意保管,不要泄漏('') ('', '请申请');请求,接口正式地址:('') ('', '');调用获取物流轨迹构造电子面单提交信息$ [];$[""] "";$[""] "";$[""] ;$[""] ;$ [];$[""] "李先生";$[""] "";$[""] "李先生";$[""] "深圳市";$[""] "福田区";$[""] "赛格广场";$ [];$[""] "李先生";$[""] "";$[""] "李先生";$[""] "深圳市";$[""] "福田区";$[""] "赛格广场";$ [];$[""] "其他";$ [];$[] $;$[""] $;$[""] $;$[""] $;调用电子面单$ ($, );$ ($)兼容〔含〕以下"电子面单接口提交内容:<>".$; $ ($);"<><>电子面单提交结果:<>".$;解析电子面单返回结果$ ($, );"<><>返回码:".$[""]; ($[""] "") {"<>是否成功:".$[""];}{"<>电子面单下单失败";}*** 方式查询订单物流轨迹*($){$ ('' > ,'' > '','' > ($) ,'' > '',);$[''] ($, );$(, $);根据公司业务处理返回的信息......$;}*** 提交数据* $ 请求* $ 提交的数据* 响应返回的*($, $) {$ ();($ $ > $) {$[] ('', $, $);}$ ('', $);$ ($);($['']''){$[''];}$[''];$ " " . $[''] . " \\";$ ":" . $[''] . "\\";$ "\\";$ ":" . ($) . "\\";$ "\\\\";$ $;$ ($[''], $['']);($, $);$ "";$ ;(($)) {(($ ($)) ($ "\\" $ "\")) {;}}(($)) {$ ($, );}($);$;}*** 电商签名生成* 内容** 签名*($, $) {((($.$)));}************************************************************** ** 使用特定对数组中所有元素做处理* $ 要处理的字符串* $ 要执行的函数* $ 是否也应用到上*************************************************************** ($, $, $ ){$ ;($ > ) {(' ');}($ $ > $) {(($)) {($[$], $, $);} {$[$] $($);}($ ($)) {$ $($);($ $) {$[$] $[$];($[$]);}}}$;}************************************************************** ** 将数组转换为字符串〔兼容中文〕* $ 要转换的数组* 转换得到的字符串*************************************************************** ($) {($, '', );$ ($);($);}>。
快递鸟电子面单批量打印以及模板设置
批量打印的流程: 1、先调用电子面单打印接口获得必须字段:OrderCode(订单号) 2、拼接组合打印的数据data:格式json_encode([0=>['OrderCode' => '订单号1', 'PortName' => '打印机名称']]); 3、签名 所需参数: (1)、第二部拼接好的data,如下图:
//调用获取物流轨迹 //-------------------------------------------------------------
//构造电子面单提交信息 $eorder = []; $eorder["ShipperCode"] = "SF"; $eorder["OrderCode"] = "PM201604062341"; $eorder["PayType"] = 1; $eorder["ExpType"] = 1;
'EBusinessID' => EBusinessID, 'RequestType' => '1007', 'RequestData' => urlencode($requestData) , 'DataType' => '2', ); $datas['DataSign'] = encrypt($requestData, AppKey); $result=sendPost(ReqURL, $datas);
