Categorias:

Ordem do valor real e valor promocional, no WooCommerce

Por padrão o WooCommerce mostra o valor real primeiro (riscado), e o valor promocional em seguida.
Para inverter essa ordem basta utilizar o código abaixo:

/**
 * alterar valor real e valor promocional
 * via https://code.difluir.com/
 */
function difluir_wc_override_sale_price_format( $price, $regular_price, $sale_price ) {
	if ( $sale_price ) {
		return '<ins>'.( is_numeric( $sale_price ) ? wc_price( $sale_price ) : $sale_price ).'</ins> <del aria-hidden="true">'.( is_numeric( $regular_price ) ? wc_price( $regular_price ) : $regular_price ).'</del>';
	}
	return $price;
}

add_filter( 'woocommerce_format_sale_price', 'difluir_wc_override_sale_price_format', 10, 3 );