额外税添加到通过 WooCommerce Rest Api 创建的订单中

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

我在使用 woo api (/wp-json/wc/v3/orders) 创建订单时遇到订单总数问题。我的税务设置显示“是的,我将输入含税价格”。但是,当通过 api 创建订单时,税费会添加到订单项传递的总金额之上。请注意,如果直接在我的网站上创建订单,我对税收没有任何问题。我不确定为什么要对订单项总计征税?请任何人帮忙。另外,请注意,我无法对请求消息进行任何更改,因为它源自外部市场..我需要知道什么是已知的(如果有)..以及如何修复它..我是否有过滤器/挂钩可以用来避免通过 api 创建的订单发生这种情况

样品请求:

在 woocommerce 中创建的订单:

woocommerce 税收设置:

woocommerce hook-woocommerce woocommerce-rest-api
2个回答
1
投票

此问题的解决方案是您请求中的

total
字段。一旦您提供了总额,税收计算就会失败,如您的示例所示。

因此,只需从您的示例请求中删除

total
,一切都会正常!


0
投票

你找到答案了吗?我有同样的问题。当我们从产品端点获得包含价格税时,我不明白为什么我们应该创建相应的不含税订单

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