首页 > 解决方案 > Woocommerce 增值税

问题描述

我正在尝试仅在客户需要时才适用增值税。在结帐时,客户应选择国家(欧盟),并根据选择应用增值税。但是,我很难将选项设置为 0 VAT%。这是我想要实现的示例:https ://www.gamivo.com/cart。

到目前为止,我尝试的是设置我要销售的国家/地区列表,应用税款并将它们全部重命名为“国家/地区 | 增值税 % 金额”。我使用了这个功能:

add_filter( 'woocommerce_countries', 'rename_austria' );

function rename_austria( $countries ) {
   $countries['AT'] = 'Austria | 20% VAT';
   return $countries;
}

然后我添加了自定义国家并将其称为“欧盟以外 | 无增值税” - 并使用以下功能为其应用 0 税:

add_filter( 'woocommerce_countries',  'Outside_EU' );
function Outside_EU( $countries ) {
  $new_countries = array(
                        'OE'  => __( 'Outside EU | Without VAT', 'woocommerce' ),
                        );

    return array_merge( $countries, $new_countries );
}

但是,我很难在结帐时将其置于国家/地区列表的顶部,并使其始终默认成为首选。

标签: phpwordpresswoocommerce

解决方案


推荐阅读