如何在WooCommerce'mini'购物车上获得产品促销价格?

时间:2017-10-04 10:35:08

标签: php wordpress woocommerce

我需要在此购物车上显示产品sale price而不是price“popup”enter image description here

负责获取price的代码如下所示,我真的觉得这是我需要改变的地方。 $product_price = apply_filters( 'woocommerce_cart_item_price', WC()->cart->get_product_price( $_product ), $cart_item, $cart_item_key ); 关于如何实现它的任何灯光?

我在StackOverflow上找到了一个类似的问题,但没有正确答案 - > How to show "regular price" instead of a "discounted price" on mini-cart (Woo)

无论如何,谢谢!

2 个答案:

答案 0 :(得分:0)

    global $product;
    if( $product->is_on_sale() ) {
    return $product->get_sale_price();
     }
    return $product->get_regular_price();

答案 1 :(得分:0)

您可以使用" get_price()" 来达到任何产品的销售价格,例如:

global $product;
$pro_price = $product->get_price();

功能" get_price" 始终返回促销价(如果有,否则将返回正常价格)