我不是 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/