Woocommerce中基于结帐结算公司字段的显示/隐藏付款网关为空

时间:2019-07-10 23:39:58

标签: php wordpress function woocommerce

隐藏支付网关:如果客户未填写“结算公司”字段,则为“采购订单”。我们不允许非美国或非企业或机构的客户使用采购订单,因此我们希望这样做该选项被隐藏。

function payment_enable_manager( $available_gateways ) {
    global $woocommerce;

    if ( isset( $available_gateways['cod'] ) && $woocommerce->customer->get_country() != 'US' && $woocommerce->customer->get_billing_company() === '' ) {
        unset( $available_gateways['cod'] );
    } 

    return $available_gateways;
}

0 个答案:

没有答案