我已使用以下代码在简单的产品详细信息页面中实现了您保存的x%(折扣百分比):
add_filter( 'woocommerce_sale_price_html', 'woocommerce_custom_sales_price', 10, 2 );
function woocommerce_custom_sales_price( $price, $product ) {
$percentage = round( ( ( $product->regular_price - $product->sale_price ) / $product->regular_price ) * 100 );
return $price . sprintf( __(' You Save: %s', 'woocommerce' ), $percentage . '%' );
在变量产品的情况下,是否有任何选项可以实现此功能。尝试使用“woocommerce_variable_sale_price_html”钩子,但它不起作用。当用户选择一个组合时,我需要显示折扣百分比。