Hola buenas, por qué me sale lo del "El precio origianal era..." antes no me salía eso, e salía unicmente el precio anterior tachado y el nuevo. Cómo puedo quitar lo de "El precio original era.."
Gracias. Adjunto foto
Contenido solo visible a usuarios registrados
Hola Pablo.
Por lo que puedo ver es porque el articulo esta rebajado y muestra los dos precios.
Si quieres eliminarlo:
.- Instala el siguiente plugin:
-> https://es.wordpress.org/plugins/code-snippets/
El plugin te permite añadir codigo sin tener que editar lso archivos.
Una vez instalado:
.- Accede a Fragmentos de código -> Añadir nuevo
.- Añade un título para tenerlo identificado.
.- Añade el siguiente código:
// For simple products.
add_filter( 'woocommerce_format_sale_price', 'we_sale_price', 20, 3 );
function we_sale_price( $price, $regular_price, $sale_price ) {
return wc_price( $sale_price );
}
// For variable products.
add_filter( 'woocommerce_variable_price_html', 'we_variable_price', 10, 2 );
function we_variable_price( $price_html, $product ) {
if ( $product->is_on_sale() ) {
$prices = $product->get_variation_prices( true );
$min_price = current( $prices['price'] );
$price = wc_price( $min_price );
return 'From: ' . $price;
}
return $price_html;
}
Guarda los cambios y lo revisas.
Un Saludo
Vale, en realidad el precio oferta si quiero que esté pero sin la frase "El precio origianal era...". Solo que aparezcan los dos precios el actual y el tachado sin frase previa. Gracias
Hola Pablo.
Lo puedes hacer con el plugin Loco Translate que veo que lo tienes instalado.
.- Accede a Loco translate -> Plugins
.- Selecciona WooCommerce y edita el idioma Español
.- En el buscador añade " El precio original era "
.- Elimina el texto del idioma español
Para el otro texto lo mismo.
Un saludo
Lo he hecho y ahora me sale el mensaje en inglés.
Hola Pablo.
Con el código que te pase anteriormente se elimina y solo mostrará el precio y el rebajado tachado.
También puedes ocultarlo por CSS añadiendo lo siguiente en Apariencia -> Personalizar -> CSS Adicional:
.screen-reader-text {
display:none;
}
Cualquiera de las tres formas que te indique funciona para eliminarlo u ocultarlo.
Un Saludo
Mil gracias, con el código perfecto.
Hola Pablo.
Genial !!! Me alegra que lo solucionaras.
Cualquier consulta que tengas no dudes en comunicarlo.
Un saludo