我打算使用以下代码在海外销售中免税: 这里的代码。我从某处复制:
add_action( 'woocommerce_after_order_notes', 'qd_tax_exempt');
function qd_tax_exempt( $checkout ) {
echo '<div id="qd-tax-exempt"><h3>'.__('Tax Exempt').'</H3>';
woocommerce_form_field( 'shipping_method_tax_exempt', array(
'type' => 'checkbox',
'class' => '',
'label' => __('My organization is tax exempt.'),
'Required' => false,
), $checkout->get_value( 'shipping_method_tax_exempt' ));
echo '</div>';
}
add_action( 'woocommerce_checkout_update_order_review', 'taxexempt_checkout_update_order_review');
function taxexempt_checkout_update_order_review( $post_data ) {
global $woocommerce;
$woocommerce->customer->set_is_vat_exempt(FALSE);
parse_str($post_data);
if ( isset($shipping_method_tax_exempt) && $shipping_method_tax_exempt == '1')
//here i need change the tax_rate not set the exempt
$woocommerce->customer->set_is_vat_exempt(true);
}
但是,如果选择了其他国家/地区,我希望向客户提供此选项。
我要提交免税以供客户批准。
我想将此确认记录在订单页面上。
根据我的研究,我的代码无法完全满足我的要求,因此我正在等待您的建议。