ECSHOP发货同步支付宝接口【支持多次付款同步发货】

更新时间:2014-11-04 点击量:3501

一、在数据库order_info中添加trade_no 字段
SQL语句:

[代码]sql代码:

ALTER TABLE `ec_order_info` ADD COLUMN `trade_no`  varchar(100) NOT NULL DEFAULT '' AFTER `pay_name`;

注意:ec_order_info  “ec_” 改成自己的数据库表前缀


二、修改 admin/order.php 文件

1.查找以下代码

[代码]sql代码:

     $smarty->assign('action_list', $act_list);
    /* 模板赋值 */
    $smarty->assign('delivery_order', $delivery_order);
    $smarty->assign('goods_list', $goods_list);
    $smarty->assign('delivery_id', $delivery_id); // 发货单id


2.代码之上添加以下代码

[代码]php代码:

    /*判断支付方式是否支付宝*/
    $alipay    = false;
    $order     = order_info($delivery_order['order_id']);  //根据订单ID查询订单信息,返回数组$order
    $payment   = payment_info($order['pay_id']);           //取得支付方式信息
    if($payment['pay_code'] == "alipay" && $delivery_order['status'] == 2 && !empty($order['trade_no']))       
    {
        $alipay    = true;    
    }
    $smarty->assign('alipay', $alipay);

三、 上传附件代码直接覆盖 OK  测试一下吧

2.7.2-gbk.rar

2.7.2-utf-8.rar



支付宝扫码打赏 微信打赏

如果文章对您有帮助,就打赏一个吧

在线客服

客户服务

热线电话:

0755-36656507 15889489919 服务时间:

周一到周六:9:00-18:00

在线QQ客服

在线微信客服

关于我们 常见问题

支付方式 加盟合作

提交需求
优惠红包 购物车0 反馈留言 返回顶部