Php 检查Woocommerce 3&x2B中的产品价格是否含税;

Php 检查Woocommerce 3&x2B中的产品价格是否含税;,php,wordpress,woocommerce,price,tax,Php,Wordpress,Woocommerce,Price,Tax,如何通过编程检查产品的价格是否含税?我查看了WC_产品参考资料,但找不到类似的内容。如果有人缴纳了销售税,该产品不会告诉您。为此,你需要一些涉及订单的东西 有订单和产品的东西,比如这个类: WC_Order_Item_Product 供参考 这至少有3种相关方法: //Get subtotal tax. WC_Order_Item_Product::get_subtotal_tax(); //Get total tax. WC_Order_Item_Product::get_total_t

如何通过编程检查产品的价格是否含税?我查看了WC_产品参考资料,但找不到类似的内容。

如果有人缴纳了销售税,该产品不会告诉您。为此,你需要一些涉及订单的东西

有订单和产品的东西,比如这个类:

WC_Order_Item_Product
供参考

这至少有3种相关方法:

//Get subtotal tax.
WC_Order_Item_Product::get_subtotal_tax();

//Get total tax.
WC_Order_Item_Product::get_total_tax();

Get taxes.
WC_Order_Item_Product::get_taxes();
请注意,这些不是“静态”的,我只是喜欢它的外观,在PHP文档页面上这样做很常见:-p

我不知道你是如何从现在的位置到达那里的。这意味着你如何获得这些神秘的
WC\u订单\u物品\u产品
物品


祝你好运

如果语句:

if( wc_prices_include_tax() ) {
    // Price include tax
} else {
    // Price doesn't include tax
}
它将检查Woocommerce中是否启用了税,以及您的产品价格常规设置是否包含税

例如,
WC_产品
price函数(非方法)使用, 当需要在产品页面中显示产品价格(包括税费)时,在价格功能中使用

如果需要在产品页面中显示不含税的产品价格,将使用

,并有两个参数:

$product
(强制)WC\U产品的
对象
$args
(可选)包含产品价格和数量的数组

相关的:


在购物车、结帐和订单上,还有另一个常规设置,允许您显示带税或不带税的价格。您可以使用以下选项检查显示的价格是否含税:

if( get_option( 'woocommerce_tax_display_cart' ) ) {
    // Prices displayed including tax
}
订购相关物品:


你知道它是税前原值吗?因为如果你知道原价,那只是数学问题。如果你更了解价格和税率,我花了3分钟
WC\u Order\u Item\u Product::get\u subtotal\u tax()
,这就是我至少要从这里开始的地方<代码>WC\U订单\U项目\U产品::获取总税()
WC\U订单\U项目\U产品::获取税()