Respostas no Fórum

Visualizando 1 resposta (de um total de 1)
  • No meu esse codigo acima não funciona . Encontrei um outro na net… até funcionou. Mas tem um problema. Ele faz os preços de todos produtos sumirem, só exibe produtos variáveis.

    add_filter( 'woocommerce_get_price_html', 'custom_variable_price_html', 10, 2 );
    function custom_variable_price_html( $price, $product ) {
    	
    	if ( ! $product->is_type( 'simple' ) || $product->is_type( 'variable' ) || $product->get_price() === '') return;
    
    	$result = $price;
    	$prices = $product->get_variation_prices( true );
    
    	if ( ! empty( $prices['price'] ) ) {
    		$result = '';
    		$min_price = current( $prices['price'] );
    		$max_price = end( $prices['price'] );
    		if ( ! $min_price || $min_price !== $max_price ) {
    			$result .= '<span class="from">' . __( 'A partir de' ) . ' </span>';
    		}
    		$result .= woocommerce_price( $min_price );
    	}
    
    	return $result;
    }
Visualizando 1 resposta (de um total de 1)