[英]Woocommerce Mini Cart - How to show prices excluding tax
我的woocommerce迷你购物车默认显示包含税款的产品价格。 (所有网站上的价格都显示了不含税的价格)我想在迷你购物车上显示不含税的价格,但请在购物车主页面上继续显示含税的价格。 我相信可以用钩子来实现,但是我做不到。 任何帮助将不胜感激。
Woocommerce提供了两个函数wc_get_price_excluding_tax
和wc_get_price_including_tax
,您可以使用它们显示含税或不含税的产品。
您可能需要做的是更新购物车模板文件,以使用wc_get_price_excluding_tax
显示商品价格。
您可以在这里查看如何实现这些功能: https : //docs.woocommerce.com/wc-apidocs/function-wc_get_price_include_tax.html 。
需要注意的是,这些函数将WC_Product对象product
作为其第一个参数,因此您可能需要首先从购物车项目中获取产品。 您可以使用wc_get_product
做到这wc_get_product
。 一个例子:
foreach( WC()->cart->get_cart() as $cart_item ){
$product_id = $cart_item['product_id'];
$product = wc_get_product($product_id);
// Display the price here
echo wc_get_price_excluding_tax($product);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.