获得woocommerce销售价格而不是正常价格?

时间:2017-04-02 07:52:25

标签: php wordpress woocommerce

我试图获取一个woocommerce产品的销售价格,而不是显示价格20%的折扣。

我现在的代码很有用。它抓住“常规”价格并显示20%的折扣。但我希望它能抢到销售价格。

这是如何在woocommerce中完成的?

这是我的PHP

<?php
if($product->product_type=='variable') {
    global $product;
    $sales_price = esc_attr( $product->get_display_price() );
    $discount = 20;
    $currency = esc_attr( get_woocommerce_currency() );
    $new_price = ($sales_price * $discount) / 20;

    echo 'Get this product for '.$new_price.$currency.' with (Promo code)';
}
?>

1 个答案:

答案 0 :(得分:1)

您需要获得类似$_product->get_sale_price();而不是esc_attr( $product->get_display_price()

的促销价格