这对于外贸独立站来说是一个有用的功能,您可以将任何订单阈值应用于任何支付网关。例如,如果订单低于 10 美元,您可能想要禁用银行转账,或者如果订单超过某个购物车总数,您可能想要禁用 PayPal 付款。这就是我所做的效果。

外贸独立站WooCommerce:如果订单超100元禁用 PayPal

根据购物车金额总数禁用 PayPal

PHP 代码段: 外贸独立站WooCommerce:如果订单超100元禁用 PayPal支付

/**
* @外贸独立站WooCommerce:如果订单超100元禁用 PayPal支付
* @源文 https://mloun.cn/above-100-hide-paypal.html
* @作者 美络云Mloun
*/

add_filter( 'woocommerce_available_payment_gateways', 'mloun_disable_paypal_above_100' );

function bbloomer_disable_paypal_above_100( $available_gateways ) {
$maximum = 100;
if ( WC()->cart->total > $maximum ) {
unset( $available_gateways['paypal'] );
}
return $available_gateways;
}

有没有“如果订单超100元禁用 PayPal支付”的相关插件?

如果您对代码没有 100% 的信心,我找一个可靠的插件来实现与此代码段相同的效果。

在这种情况下,当您需要根据某些情况启用/禁用支付网关时,我发现 WooCommerce Conditional Payment Gateways 可以创建无限的“规则”并使用购物车总数、账单国家、送货国家、用户角色等来定义显示哪个支付网关,哪个不显示。