Php 检查Woocommerce 3&x2B中的产品价格是否含税;
如何通过编程检查产品的价格是否含税?我查看了WC_产品参考资料,但找不到类似的内容。如果有人缴纳了销售税,该产品不会告诉您。为此,你需要一些涉及订单的东西 有订单和产品的东西,比如这个类: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_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产品::获取税()