在 WooCommerce 中获取简单和可变产品的最低价格
Get minimum price for simple and variable products in WooCommerce
我需要显示价格显示为 "From $XX" 的简单可变产品列表。但是我看到了下面的一些方法。
$min_price = $product->get_variation_price( 'min', true ); //I guess this only works for variable products
$min_price = $product->get_price_html(); //Will this guarantee to show the priceof the cheapest variation in a variable product?
$min_price = $product->get_price(); //How about this?
所以,这是确保我始终以最低价格购买产品的最佳方式,无论它们是简单的还是可变的。
The minimum price is exclusively for variable products (price range)
对于仅获取最低有效价格金额(未格式化)的可变产品,您将使用:
$min_price = $product->get_variation_price( 'min' );
$min_price_for display = $product->get_variation_price( 'min', true ); // for display
对于其他产品类型(包括变体),要获取有效价格金额(未格式化),您将使用:
$price = $product->get_price();
要获得格式化显示价格的所有产品,您将使用:
$formatted_price = $product->get_price_html();
最后一个可以给出可变产品和促销产品的价格范围。
相关:
我需要显示价格显示为 "From $XX" 的简单可变产品列表。但是我看到了下面的一些方法。
$min_price = $product->get_variation_price( 'min', true ); //I guess this only works for variable products
$min_price = $product->get_price_html(); //Will this guarantee to show the priceof the cheapest variation in a variable product?
$min_price = $product->get_price(); //How about this?
所以,这是确保我始终以最低价格购买产品的最佳方式,无论它们是简单的还是可变的。
The minimum price is exclusively for variable products (price range)
对于仅获取最低有效价格金额(未格式化)的可变产品,您将使用:
$min_price = $product->get_variation_price( 'min' );
$min_price_for display = $product->get_variation_price( 'min', true ); // for display
对于其他产品类型(包括变体),要获取有效价格金额(未格式化),您将使用:
$price = $product->get_price();
要获得格式化显示价格的所有产品,您将使用:
$formatted_price = $product->get_price_html();
最后一个可以给出可变产品和促销产品的价格范围。
相关: