php - 折扣后的 Woocommerce 价格

标签 php wordpress woocommerce

我不是 WooCommerce 方面的专家,我找不到如何显示从优惠券中计算折扣的价格。

此代码,显示优惠券后的价格,还有运费 - 我不想要的,我想显示折扣后、运费和税前的价格:

$woocommerce->cart->get_cart_total();

此代码显示没有折扣和运费的最终价格:

$woocommerce->cart->get_cart_subtotal();

所以我尝试了类似的方法来获得折扣后的价格:

<?php
 $totalp = $woocommerce->cart->get_cart_subtotal();
 $totaldisc = $woocommerce->cart->get_total_discount();
 $resultp = $totalp - $totaldisc; 

 echo ($resultp);
?>

但它显示“0”数。

所以,我想我想要的功能很简单(我想在折扣后、发货前获得购物车总价),但我找不到这个功能。

最佳答案

回答:我需要使用不带符号的整数或 float ,最好的方法是在此处查看 WooCommerce 文档: Woo - Docs , 并搜索此变量并在没有 () 的情况下使用它(不是函数)。现在可以了:)

<?php

$first_number = $woocommerce->cart->subtotal;
$second_number = $woocommerce->cart->discount_total;
$sum_total = $first_number - $second_number;

print ($sum_total);

?>

关于php - 折扣后的 Woocommerce 价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23383722/

相关文章:

不包括 <pre> 标记的 PHP 正则表达式

mysql - 为什么我不能在 wordpress 中使用 CREATE 直接创建表

php - 添加到购物车错误后 Woocommerce 重定向

php - 如何在 Woocommerce 管理产品列表中添加/删除列

php - Woocommerce 购物车优惠券值(value)占位符更改

php - 不同的 php 按日期包含

php - 更新特定单元格,而其他单元格应保持不变

php - 从同一页面上的外部网站获取表单结果

css - WooCommerce 产品图片未显示。显示 : none ! 重要;

css - 处理 WooCommerce 变体中的文本颜色?