直接在数据库中更改_price和_regular_price后,根据旧价格计算税金

问题描述 投票:0回答:1

我想将价格从不含税转换为含税,所以我直接在数据库中使用存储

postmeta
_price
_regular_price
表进行更改。现在价格显示正确,但税费仍根据之前的价格计算。税率为23%。

变更前价格示例:81.292683
目前价格:99.99
显示税费:18.70
正确的税额应该是:99.99 * 0.23 = 22.9977

我清除了 WooCommerce 中的缓存并使用插件,但没有任何变化。 (WooCommerce -> 状态 -> 工具 -> 删除 WooCommerce 税收缓存的税率响应)

我的结帐:
enter image description here

这是我的设置:
enter image description here

php wordpress woocommerce
1个回答
0
投票

显示的税费是正确的,因为 23% 的税率适用于原价。

如果原价是81,29zł,那么23%的税就是18.70zł;总共给出 99.99zł。 (

81.29 * 0.23 = 18.70
81.29 + 18.70 = 99.99

要从显示价格 99.99zł 计算出原价 81.29zł,除以 1 + 税;在本例中为 1.23。 (

99.99 / 1.23 = 81.29
)。反过来,(
99.99 - 81.29 = 18.70
).

© www.soinside.com 2019 - 2024. All rights reserved.