如何在WooCommerce欧盟增值税中排除一个国家

时间:2019-08-08 08:44:28

标签: wordpress woocommerce

我已经为Wordpress安装了“ WooCommerce欧盟增值税号”。目前,它会删除欧盟每个国家/地区的增值税(应如此)。我的问题是我需要对丹麦例外,这意味着应该征收增值税。

WooCommerce支持无济于事,但我发现了一个完全相反的代码。

https://docs.woocommerce.com/document/eu-vat-number-2/?_ga=2.29124732.1928492864.1565251876-1046432304.1565251876#section-11

是否可以反转代码的作用?

add_filter( 'woocommerce_eu_vat_number_country_codes', 'woo_custom_eu_vat_number_country_codes' );

function woo_custom_eu_vat_number_country_codes( $vat_countries ) { // only show field for users in DK return array( 'DK' ); }

谢谢。

1 个答案:

答案 0 :(得分:0)

add_filter( 'woocommerce_eu_vat_number_country_codes', 'woo_custom_eu_vat_number_country_codes' );

function woo_custom_eu_vat_number_country_codes( $vat_countries ) {
// Remove field for Denmark.
if (($key = array_search('DK', $vat_countries)) !== false) {
unset($vat_countries[$key]);
}
return $vat_countries;
}

请尝试以上操作,否则请尝试

add_filter( 'woocommerce_eu_vat_number_country_codes', 'woo_custom_eu_vat_number_country_codes' );

function woo_custom_eu_vat_number_country_codes( $vat_countries ) {
echo "<pre>"; print_r($vat_countries); die('dead');
}

并将输出粘贴到此处。