繁体   English   中英

Woocommerce迷你购物车-如何显示不含税的价格

[英]Woocommerce Mini Cart - How to show prices excluding tax

我的woocommerce迷你购物车默认显示包含税款的产品价格。 (所有网站上的价格都显示了不含税的价格)我想在迷你购物车上显示不含税的价格,但请在购物车主页面上继续显示含税的价格。 我相信可以用钩子来实现,但是我做不到。 任何帮助将不胜感激。

Woocommerce提供了两个函数wc_get_price_excluding_taxwc_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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM