WooCommerce从错误的位置计算税收

时间:2017-01-30 15:21:57

标签: wordpress woocommerce

已经过了2个月,无数个小时之后,我仍然无法解决这个问题。

无论我做什么,税收都是根据商店的位置计算的。如果客户的运输或账单地址在伊利诺伊州,我只需要收税。

我为IL设置了一套税收规则。

示例1:基础状态设置为Illinois。 帐单地址和送货地址设置为加利福尼亚州(或任何其他州)。 客户需要缴纳IL税。

示例2:基本状态设置为加利福尼亚州。 帐单地址和送货地址设置为伊利诺伊州。 客户不需要向伊利诺斯州征税。

我已尝试禁用所有插件并使用默认主题,但没有任何乐趣。

使用当前设置的屏幕截图进行更新 current tax settings

3 个答案:

答案 0 :(得分:1)

在文档中:

  

如果您使用商店基地址,税款将始终基于您的   商店位置,而不是您客户的位置。

因此请将其更改为客户送货地址

阅读:https://docs.woocommerce.com/document/setting-up-taxes-in-woocommerce/

enter image description here

没有错误报告:https://github.com/woocommerce/woocommerce/issues?utf8=%E2%9C%93&q=shop%20location%20calculation%20。或者我能想到的任何其他搜索字符串。

请参阅:https://code.tutsplus.com/articles/the-beginners-guide-to-woocommerce-taxes--cms-22060

https://docs.woocommerce.com/document/configuring-woocommerce-settings/表示默认客户地址

默认客户地址

  

网上商店所有者完全不知道任何地点   访问商店的新客户。税收的计算成为   当时相当困难。此选项允许商店所有者   通过在任何客户之前假设默认位置来显示价格   输入他的实际地址。您将选择“商店基地址”   (在这种情况下,不是“无地址”)自动税收修正   一旦客户进入他的国家作为他的基地址就适用。

答案 1 :(得分:1)

在比较了数百个数据库行之后,我最终将其缩小为1行,其中提供了本地送货的详细信息。使用它,我做了一些测试,发现当我的本地运输启用时,它会中断税收计算。

答案 2 :(得分:0)

我找到了解决方案。问题在于它是根据默认存储地址进行计算的,并且始终从功能get_tax_location( $tax_class = '', $customer = null )发送默认位置。因此,您需要将其更改为客户地址。如果有人需要,我可以提供帮助,但不确定是否会影响其他任何领域。

谢谢 珊