当前时间:Sunday 2016年12月04日 欢迎访问 夜阑小雨 我的学习碎片档案,这里记录了我的学习内容和工作中经验,希望给您带去帮助。

当前位置: 首页 >> Ecshop >> 正文

【转】Ecshop后台快递单打印修正显示货品名称和收货人省市区

Ecshop后台自带的快递单打印,他本身的原理应该是这样的,每件快递单和发货单是对应的.就是发货单对应快递单

  然后在快递单上显示订单号.

  但并不是所有的商家想每个订单打印两次吧!最少我现在的老板小气得要死,只需要打印快递单,没办法只能自己修改!

  不过快递单上没有收货人的省市,这点确实没做好,那么先添加两个变量的输出,就是收货人的省市区

   更改以下两个标签即可

            $sql=mysql_query(“SELECT region_name FROM `ecs_region` WHERE region_id=$order[province]”);
            $province_name=mysql_fetch_array($sql);
            $lable_box[‘t_customer_province’] =$province_name[region_name]; //收件人-省份

            $sql=mysql_query(“SELECT region_name FROM `ecs_region` WHERE region_id=$order[city]”);
            $city_name=mysql_fetch_array($sql);
            $lable_box[‘t_customer_city’] = $city_name[region_name]; //收件人-城市

            $sql=mysql_query(“SELECT region_name FROM `ecs_region` WHERE region_id=$order[district]”);
            $district_name=mysql_fetch_array($sql);
            $lable_box[‘t_customer_district’] =  $district_name[region_name]; //收件人-区/县

不好意思,做测试所有没有用Ecshop自带的mysql库来进行取值.

 

那么接下来就是取客户定的商品货号.比较适合衣服,鞋帽,这样配单的时候就非常的快.

   $sql=mysql_query(“SELECT goods_name,goods_number,product_id FROM `ecs_order_goods` WHERE        `order_id`=$order[order_id] ORDER BY product_id DESC”);
   $quick_num=0;
   $quick_attr_s=”;
   while($xxx=mysql_fetch_array($sql)){
         $sql_get_product_sn=mysql_query(“SELECT `product_sn` FROM `ecs_products` WHERE `product_id` =$xxx[product_id]”);
      $get_product_sn=mysql_fetch_array($sql_get_product_sn);
      if(!empty($get_product_sn[‘product_sn’])){
        $quick_num+=$xxx[goods_number];
     $quick_attr_s.=”/”.$get_product_sn[‘product_sn’];
      }else{
        $quick_attr_s.=”/”.$xxx[‘goods_name’];
      }
    
   }
   $quick_attr_s=substr($quick_attr_s,1);
   $lable_box[‘t_order_no’] =$quick_attr_s; //订单号-订单__在编辑快递单模板的时候,可视模板编辑的时候,订单号就是现实货品名称了
   $lable_box[‘t_order_best_time’] = $quick_num;; //送货时间-订单 购物数量  便签的送货时间_订单就是现实购物数量

 

   都是测试,所有没有进行SQL的Ecshop库进行操作.所有看上去代码比较多.

 

   显示效果如下:

作者:夜阑小雨
原文链接:【转】Ecshop后台快递单打印修正显示货品名称和收货人省市区
夜阑小雨版权所有,转载本网站文章时请保留此信息。

收藏和分享: 转贴到开心网 转贴到校内网 分享到 Twitter Delicious 分享到 Google Reader 分享到 百度收藏 分享到 QQ收藏

所在分类:Ecshop

评论信息

0 条评论 发表评论

发布评论

您必须登录才能发表评论。

网站客户端下载