【发布时间】:2019-12-04 20:30:17
【问题描述】:
已经有很多类似的问题了。但是我还没有找到专门针对这个问题的单一解决方案。
我和许多其他人一样,正在使用这个 sn-p 来显示“低至”或“从”来代替显示的标准价格范围:
https://businessbloomer.com/disable-variable-product-price-range-woocommerce/
/**
* @snippet Variable Product Price Range: "From: $$$min_price"
* @how-to Get CustomizeWoo.com FREE
* @sourcecode https://businessbloomer.com/?p=275
* @author Rodolfo Melogli
* @compatible WooCommerce 3.5.4
* @donate $9 https://businessbloomer.com/bloomer-armada/
*/
add_filter( 'woocommerce_variable_price_html', 'bbloomer_variation_price_format_min', 9999, 2 );
function bbloomer_variation_price_format_min( $price, $product ) {
$prices = $product->get_variation_prices( true );
$min_price = current( $prices['price'] );
$price = sprintf( __( 'From: %1$s', 'woocommerce' ), wc_price( $min_price ) );
return $price;
}
它工作得很好,除了我需要这段代码来考虑任何“缺货”变量。
截至目前,只有“有货”时才会显示最低可变价格。
即使当前价格变量当前“缺货”,我也需要它来显示最低价格。
【问题讨论】:
-
嘿@Chronic_Built_Support。欢迎来到 SO。您可能应该在问题的某处注意到您使用的语言是 PHP。你把它作为标签做得很好,但我会把它放在问题甚至标题中。
-
感谢您的提示!
-
谢谢。我也在检查这些。
标签: php wordpress woocommerce