广州传奇网络

地址:广州市天河区东圃大马路富华楼C座

电话:13808825895

邮箱:gz020wbs@163.com

QQ:1564443073

网址:http://www.020wbs.com/

首页 > 二次开发Ecshop二次开发 > Ecshop实现PAYPAL支付传送商品订单号和商品名称方法

二次开发Ecshop二次开发

二次开发Ecshop二次开发

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]'>" .