Показать / скрыть платежные шлюзы на основе платежной ведомости поле Woocommerce пусто - PullRequest
0 голосов
/ 11 июля 2019

Скрытие платежного шлюза: «Заказ на покупку», если у клиента не заполнено поле «Биллинговая компания». Мы не разрешаем клиентам, которые не находятся в США или не являются бизнесом или учреждением, использовать заказы на покупку и предпочли бы, чтобы в противном случае опция скрыта.

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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...