我试图获取一个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)';
}
?>
答案 0 :(得分:1)
您需要获得类似$_product->get_sale_price();
而不是esc_attr( $product->get_display_price()