有个老客户用wordpress做外贸站,由于产品涉及到版权的问题,不敢用正常的Paypal标准收款,而是用加密来路paypal收款,加密后paypal无法追述来路,从而客户无法退款。
付款的思路过程:
1、当用户加入购物车后,结账,选择线下支付(银行汇款)
2、此时这个订单在后台是保留状态
3、会自动触发“订单保留”的邮件发送给客户
4、客户通过邮件里面的链接点击付款,这样就成功把客户引到加密来路的Paypal付款渠道。
此时,我们需要一件事,就是修改woocommerce邮件订单详情模板,给Paypal付款链接增加一个动态的金额接口
修改一下邮件模板
/wp-content/plugins/woocommerce/templates/emails/email-order-details.php
获取订单总金额,动态接口
<?php echo wp_kses_post( $order->get_total()); ?>
xxxx%40gmail.com 是Paypal收款账户,需要修改
USD 货币
handbag 商品名称
想显示的位置加入自定义的按钮链接
<a href=”https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=xxxx%40gmail.com&amount= <?php echo wp_kses_post( $order->get_total()); ?>&currency_code=USD&item_name=handbag&item_number=&quantity=1&shipping=0.00&no_shipping=0&pbtype=product&bn=paywiz0105xx-px”>点击付款</a>