woocommerce НДС освобождается на основе пользовательских полей - PullRequest
0 голосов
/ 19 февраля 2020

Я пытаюсь освободить заказы для гостей и вошел в систему на основе значений двух настраиваемых полей.

Я использую действия woocommerce_checkout_update_order_review и woocommerce_after_checkout_validation, но для некоторых пользователей не взимаются налоги. используя

if(is_user_logged_in()){
    $wc_customer = new WC_Customer( get_current_user_id() );
}else{
    $wc_customer=$woocommerce->customer;
}
$wc_customer->set_is_vat_exempt( true );
if( !empty(trim($x) && !empty(trim($x))){
$wc_customer->set_is_vat_exempt( false );
}

Case / data ...

Woocommerce установлен с процентом НДС, НДС освобожден по умолчанию по умолчанию от плагина при проверке / проверке / размещении заказа, проверьте 2 пользовательских поля для их значений и если проверка прошла успешно, то установите vat exempt false

Проблема заключается в том, что для некоторых существующих клиентов работа для других - нет, данные похожи с другим содержимым.

параметр отладки но ничего, что я могу использовать, чтобы выяснить, почему разница.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...