0
购物车显示错误的计算时,订阅是12个月,但是当它是1个月正确。Woocommerce - 购物车产品错误计算
Woocommerce设置:
- 价格回车不含增值税
- 计算计税依据:客户账单地址
- 车/结帐时显示价格:不含增值税
难道我错过了什么?
截图1个月的订阅
购物车显示错误的计算时,订阅是12个月,但是当它是1个月正确。Woocommerce - 购物车产品错误计算
Woocommerce设置:
难道我错过了什么?
截图1个月的订阅
错误是不计税,但价格本身。当增加12个月时,我只改变了显示的价格而没有计算,所以我增加了这个功能来解决这个问题。
add_action('woocommerce_before_calculate_totals', 'add_custom_price');
function add_custom_price($cart_object) {
foreach ($cart_object->cart_contents as $value) {
if ($value['quantity'] == 12) {
if ($value['product_id'] == 2244) { // Small
$value['data']->price = 24.16666;
}
// Add others products here. Hope there are not many products
}
}
}
很高兴您解决了这个问题! –
对不起,但有点困惑......一个是应用29.00的价格,另一个是应用24.17的价格......你无法匹配一个和另一个。你申请的税额是多少?我假设你正在申请20%的增值税(据我所知法国是19.6%),所以如果是这样的话,它是正确的计算它。价格是多少?价格是多少?所以,如果在12个月内给出的价格似乎增加了税收,并且又增加了税收。检查配置的12个月的男人,配置错误 –
基准价格为29个12个月我有2个月免费(29 * 10/12 = 24.17)。现在法国增值税20%不超过19.6%。 – Core972
我不明白你上面的计算,但是在任何情况下,你面临的问题是,它为12个月的产品申请两次税:(24,17 * 12)* 1,2 = 348,04现在如果您再次乘以1,2(再次申请税款,您会得到以下348,04 * 1,2 = 417,60。我的意思是,您需要检查12个月的订阅配置,因为它是符合税收的两次 –