Ecshop实现PAYPAL支付传送商品订单号和商品名称方法

本文实例讲述了Ecshop实现支付时传送商品订单号和商品名称的方法。分享给大家供大家参考,具体如下:
ecshop支付时传送商品订单号和商品名称,支付传递商品名称到支付平台。ECSHOP paypal付款如何传商品名称,这里给大家分享一下:
1、打开themes\default\flow.dwt文件,找到
<!-- {foreach from=$goods_list item=goods} -->
替换为如下代码
<!-- {foreach from=$goods_list item=goods key=key} -->
并加foreach循环内加上代码如下
<input type="hidden" value="{$goods.goods_name}" name="goods_name{$key}">
2、打开根目录下flow.php文件,找到如下代码:
$_POST['postscript'] = isset($_POST['postscript']) ? htmlspecialchars($_POST['postscript']) : '';
下面加入如下代码
    if (!empty($_POST['goods_name']))
    {
        $getGoodsName = $_POST['goods_name'];
        foreach ($getGoodsName as $k => $v)
        {
            $getGoodsNameAll .= $v." , ";
        } 
    }
并在 $order = array( 内加上如下代码
'goods_name' => trim($getGoodsNameAll, ','),
3、找到对应的支付方式,这里以paypal为例子,打开\includes\modules\payment下paypal.php文件找到如下代码
"<input type='hidden' name='item_name' value='$order[order_sn]'>" .
替换为如下代码
"<input type='hidden' name='item_name' value='$order[order_sn]]:$order[goods_name]'>" .

本文原创地址:https://www.ecshop.cx/article-362.html
版权所有 © 转载时必须以链接形式注明出处!

觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。

实时购买动态 ×

2020会员 在 2019-05-11 购买了 给ECSHOP加上自动生成sitemap.html的网站地图插件利于提升百度SEO收录