首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁用支付方式Woocommerce

禁用支付方式Woocommerce
EN

Stack Overflow用户
提问于 2020-09-24 13:15:44
回答 2查看 360关注 0票数 0

我在Woocommerce结帐中添加了一个复选框,如下所示

代码语言:javascript
复制
add_action( 'woocommerce_before_checkout_form', 'add_checkout_checkbox', 10 );
function bt_add_checkout_checkbox() {
$maximum = 200;
if ( WC()->cart->total > $maximum ) {
woocommerce_form_field( 'checkout-checkbox', array(
'type'          => 'checkbox',
'class'         => array('form-row mycheckbox'),
'label_class'   => array('woocommerce-form__label woocommerce-form__label-for-checkbox checkbox'),
'input_class'   => array('woocommerce-form__input woocommerce-form__input-checkbox input-checkbox'),
'required'      => false,
'label'         => 'Lorem ipsum',
 ));    
 }}

如果未选中此复选框,我需要禁用付款方法PayPal。如果选中,则应启用PayPal。我需要如何调整我的代码/添加到其中?

EN

回答 2

Stack Overflow用户

发布于 2020-09-24 14:02:27

您好,您可以通过禁用WooCommerce >设置>结帐> PayPal快速结帐设置中的PayPal标记选项来启用常规结帐时的PayPal标记选项,该选项将从结帐页面中删除。

票数 0
EN

Stack Overflow用户

发布于 2020-09-24 17:02:39

让我们将这段代码放在function.php中

代码语言:javascript
复制
add_filter('woocommerce_available_payment_gateways','filter_gateways',1);
function filter_gateways($gateways){
    global $woocommerce;        
    //Remove a specific payment option
    unset($gateways['paypal']);
    return $gateways;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64039959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档