ZenCart添加防漏单和跳转插件后,有时我们想修改递交参数中的商品名称为订单号或订单ID,这时可以使用下面的方法:
打开:/includes/modules/payment/paypal.php
function process_button()函数
$optionsAggregate = array(...);后添加:
/////////////////////////////////////////////////////
$orders_query = "SELECT * FROM " . TABLE_ORDERS . "
WHERE customers_id = :customersID
ORDER BY date_purchased DESC LIMIT 1";
$orders_query = $db->bindVars($orders_query, ':customersID', $_SESSION['customer_id'], 'integer');
$orders = $db->Execute($orders_query);
$orders_id = $orders->fields['orders_id'];
$order_no = $orders->fields['order_no'];
if($orders_id)$optionsAggregate['item_name']=$order_no;
///////////////////////////////////////////////////////
声明: 本文由( admin )原创编译,转载请保留链接: ZenCart添加防漏单和跳转插件时修改递交参数中的商品名称为订单号
------====== 本站公告 ======------
联系信息:
电话:19970108113(微信同号) QQ:3142401606
支付宝:https://me.alipay.com/lxq73061
相关插件程序等信息均会在站内发布,敬请关注。