php - 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 );
}
但是,我很难在结帐时将其置于国家/地区列表的顶部,并使其始终默认成为首选。
解决方案
推荐阅读
- r - 在R中按天重命名数据框的列
- excel - VBA 递归搜索子文件夹并附加匹配文件
- android - 如何解决这个错误。?
- python - django-cors-headers CORS_ORIGIN_WHITELIST 元组与字符串问题
- python - Python循环通过根目录
- nuget - 什么是人工 nuget 快照?和一般的快照
- sql - 如何连接 teradata 中的两个表,其中输出列是根据条件计算的?
- c# - 删除机器人发送的消息 Discord.net
- angular6 - 使用 AOT 时出现 Angular 6 编译错误
- dictionary - 是否有可能在已知值之前将 namedtuple 的新实例推入字典?