这几天,老板看到外贸SOHO人分享的被paypal坑惨的经历后,要求我设置网站大金额不允许使用paypal支付,控制风险。
我们假设超过100美金禁止使用paypal,代码如下:
add_filter( 'woocommerce_available_payment_gateways', 'disable_paypal_above_xx' );
function disable_paypal_above_xx( $available_gateways ) {
$maximum = 100;
if ( WC()->cart->total > $maximum ) {
unset( $available_gateways['paypal'] );
}
return $available_gateways;
}
就是这么简单。
对了,应该有人疑惑,这些代码块是怎么应用上去的,难道是直接改的function.php?
当然不会傻傻的去改基础代码,万一以后更新啊什么代码就全没了又得重新弄,所以在这里推荐一个插件:Code Snippets 它可以无侵入的写你的定制代码,并且即使系统更新也不会影响它,因为它的代码是存在数据库里的。