在WooCommerce中设置税

设置税和税率是你安装一个商店后需要做的第一件事。税可能是一个复杂的事,但是WooCommerce目的是让设置尽可能简单。

关于怎样做是你最好的选择,以及你的国家、省或商业上有什么可应用的法律,我们推荐你咨询一个税务专家或收税公务员。每种商业都是唯一的,我们没办法覆盖千万种可能性。

启用税

为了访问税设置页面,你首先应该启用它们。

  1. 打开:WooCommerce > 设置
  2. 选择启用税复选框
  3. 保存修改

配置税选项

为了开始配置你的税,打开:WooCommerce > 设置 > 税。只有启用税之后才能看到这个选项卡。

选项卡显示了一些能被设置来符合你需求的选项-你可以根据它的商店所在的税收管辖权选择设置。

输入含税的价格

这个选项也许是你商店管理税中最重要的,因为它决定你稍厚怎样输入产品价格。

例如,在英国你将输入包含20%税率的价格。你输入一个9.99英镑的产品价格,其中包含1.67英镑的税。一个英国的顾客将按照你定义的支付9.99英镑,然而一个美国的顾客仅需要支付8.32英镑。

使用上面的例子,一个英国商店将输入8.32的产品价格。在结帐时应缴纳20%的税款,使应付金额为9.99美元。

含税价格的计算方式:

tax_amount = price - ( price / ( ( tax_rate_% / 100 ) + 1 ) )

不含税价格的计算方式:

tax_amount = price * ( tax_rate_% / 100 )

你可以在这个文档中越多更多关于我们税计算的详情。

计算税费基于

这个设置决定了税费计算使用那个地址。

如果你使用商店所在地址,税费将总是基于你商店地址而不是你顾客的地址。

配送税类型

在大多数设置中,运输税类型继承自运输的物品,例如,运送减少费用项目(如婴儿服装)也将使用降低的费率。如果您所在的司法机关不是这样,请选择其他税务类型。

四舍五入

如果你启用在小计税的时候四舍五入,而不是每行都四舍五入,四舍五入将在“购物车页面”的“小计”阶段完成。和你的税务机关核对下是否应该这样做。

附加税类型

税务类别被分配给你的产品。大多数情况下,你需要使用默认“标准”类型。如果你需要一个不同的税务类型来销售商品(比如,排除零税商品),你可以在这里添加类型。默认的,我们包含了标准、降低税率、零税这三种税务类型。

每种类型在税务设置页面的顶端被列出-点击一个类型来查看分配给这个类型的税率。

在商店显示价格

这个选项决定了你的商店/目录页面怎样显示价格。从含税/不含税中选择。

在购物车和结算页面显示价格

这个选项决定了你的购物车和结算页面怎样显示价格-这和你目录页面的价格互不影响。从含税/不含税中选择。

注意:如果您有一个税表来区分位置,则需要填写地址字段以获得税务计算。

价格显示后缀

允许您将显示更改为:“价格包括__%税/增值税”或适合您商店的任何内容。如果你想在价格之前和之后有文字,您可以使用这两个占位符:

例如:“价格包含增值税:{price_including_tax}”将显示为:“价格包含增值税:$15”。所以,如果你设置显示的是不含税,你可以像下面一样用小字添加含税价格:

显示税费总计

这决定了多种税是在结算时一起显示,还是分项列出。

设置税率

税率示例视频教程

税务类型被显示在税务屏幕的顶端。点击一种来查看这个类型的税率。

在这个税率表中,你可以定义税率(每个一行)。点击在下方插入行开始。

每个税率有这些属性:

税率例子

下面是一个英国商店的税设置的例子-仅对英国顾客20%。

在这个例子中,美国(除了加利福尼亚州税率7%以及针对邮政编码90210的2%当地税率)税率6%。注意优先级-这表明你可以在另一个的顶部加一个“层”税率。

导入和导出税

在税率表格的右下角有导入CSV导出CSV两个按钮。你可以使用它们来导入或导出一个CSV文件。

这个CSV文件导入需要10列:

国家代码,省代码,邮政编码,城市,税率,税费名称,优先级,复合,配送,税务类型

税务类型留空则使用标准税率。

下面,我们提供一个税率CSV的例子用来导入为美国基于省的税。这不应该用于生产目的,因为税率经常改变。使用前请仔细检查以确定准确率。

在这里下载CSV税率例子

删除税率

如果你不正确地添加了税率或CSV导入出错,这个信息需要被删除。

要删除,需要:

  1. 找到:WooCommerce > 设置 > 税 > 你的税率(标准、降低税率、零税)
  2. 点击选中不正确的那一行。它们将变为黄色高亮背景。
  3. 点击移除选中行。高亮的行将被移除。
  4. 保存变更

如果你想要立刻删除所有税率,使用WooCommerce > 系统状态 > 工具的“删除所有WooCommerce税率”选项。

查看税报表

可以在WooCommerce > 报表 > 税 > 税收日期 > 年找到税收报表。这个报表让你查看一年的税。

打开报表 > 税 > 税收代码显示一个不同的报表,单独显示税。

配置特殊税设置

按小计金额计税

注意: 按照我们的支持政策,我们不能为自定义提供支持。如果你不熟悉代码/模板和处理潜在的冲突,联系一个 Woo专家
add_filter( 'woocommerce_product_tax_class', 'big_apple_get_tax_class', 1, 2 );

function big_apple_get_tax_class( $tax_class, $product ) {
	if ( WC()->cart->subtotal <= 110 )
		$tax_class = 'Zero Rate';

	return $tax_class;
}
	

按顾客角色应用不同的税率

注意: 按照我们的支持政策,我们不能为自定义提供支持。如果你不熟悉代码/模板和处理潜在的冲突,联系一个 Woo专家或开发者
<?php
/**
 * Apply a different tax rate based on the user role.
 */
function wc_diff_rate_for_user( $tax_class, $product ) {
	if ( is_user_logged_in() && current_user_can( 'administrator' ) ) {
		$tax_class = 'Zero Rate';
	}
	return $tax_class;
}
add_filter( 'woocommerce_product_tax_class', 'wc_diff_rate_for_user', 1, 2 );
	

常见问题

为什么点击“含税价格”时价格会改变?

如果你输入一个含税价格,你应该意识到这个价格可能根据你顾客所在国家而改变。

例如,你的商店在英国,所以你为英国创建了一个20%的税率。

或者

你的商店在英国,所以你为英国创建了一个20%的税率,为法国创建了19%的税率,为挪威创建了25%的税率。

点击这里了解更多。

定义含税价格时,我能不管顾客位置收取一个数量吗?

可以完成但是一个实验特征(非官方支持)。看这里。

当一些用户访问我的商店,税不显示。

因为在大部分设置中税按照顾客位置显示,诸如地理位置之类的东西可以使税收隐藏(直到用户结算并输入其真实地址)。

为了防止这种情况,请禁用地理位置并将默认地址设置为商店地址: