Woocommerce结账页面上的额外贝宝费

时间:2018-03-25 12:41:47

标签: php jquery wordpress paypal woocommerce

在Woocommerce中,我们正试图通过Paypal支付网关购买订单的额外费用。

我们这样做改变了以这种方式发送到Paypal的价格:

add_filter('woocommerce_paypal_args', 'addition_pay');

function addition_pay($paypal_args){
        $new_value=$paypal_args['amount_1']+10;
        $paypal_args['amount_1']=$new_value;
        return $paypal_args;
} 

虽然有效,但问题出在付款流程之后,这笔额外费用未反映在订单和电子邮件通知中。

这可以通过某种方式解决吗?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:2)

您最好根据支付网关(此处为Paypal)添加费用,如下所示:

{{1}}

代码进入活动子主题(或活动主题)的function.php文件。经过测试和工作。

enter image description here