我需要在此购物车上显示产品sale price
而不是price
“popup”
负责获取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)
无论如何,谢谢!
答案 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" 始终返回促销价(如果有,否则将返回正常价格)