在线建站培训
您的位置: 魔客吧 cms教程 ecshop教程 查看内容

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

2017-6-25 08:17 | 发布者: moke | 栏目:ecshop教程

一、在数据库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





魔客吧温馨提示:如果你正在寻找优秀的ecshop模板,那你可以到魔客吧的 ecshop模板 频道看看,相信一定有你喜欢的!

最新分享资源

最新评论

验证码 换一个