You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改WooCommerce mini-cart.php使价格保留2位小数(全站3位)

WooCommerce迷你购物车修改小数位数方案

完全可以通过修改mini-cart.php模板实现迷你购物车单独显示2位小数,具体操作步骤如下:

  1. 定位模板文件

    • 找到WooCommerce的mini-cart.php模板,路径一般为wp-content/plugins/woocommerce/templates/cart/mini-cart.php
    • 推荐将该文件复制到你的主题(或子主题)的woocommerce/cart/目录下进行修改,避免插件更新覆盖自定义内容
  2. 修改价格输出代码
    在模板中找到所有调用wc_price()函数输出价格的位置,默认该函数会使用网站全局设置的小数位数,我们手动传入decimals参数强制设置为2位:

    • 单个商品价格:将<?php echo wc_price( $_product->get_price() ); ?>修改为
      <?php echo wc_price( $_product->get_price(), array( 'decimals' => 2 ) ); ?>
      
    • 商品小计:将<?php echo wc_price( $cart_item['line_subtotal'] ); ?>修改为
      <?php echo wc_price( $cart_item['line_subtotal'], array( 'decimals' => 2 ) ); ?>
      
    • 购物车总计(若有):将<?php echo wc_price( WC()->cart->get_cart_subtotal() ); ?>修改为
      <?php echo wc_price( WC()->cart->get_cart_subtotal(), array( 'decimals' => 2 ) ); ?>
      
  3. 保存并测试
    修改完成后保存文件,刷新前端页面查看迷你购物车的价格显示,确认已改为2位小数,同时网站其他区域仍保持3位小数的设置。

内容的提问来源于stack exchange,提问作者in2d

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 10:15:33