Buenas @irisia4
Al haber tocado el código puede ser que el problema esté en tu código. Lo puedes ver en la función wc_format_sale_price
Revísate la función wc_format_price_range
que tiene un filtro woocommerce_format_price_range
para poder quitarle el From i el to he imprimir solo lo que quieres. Algo del estilo:
add_filter( 'woocommerce_format_price_range', 'funcion_tuya', 3, 10 );
function funcion_tuya( $price, $from, $to ) {
return $from;
}
OJO que esto ni lo he probado, lo he hecho al vuelo.
Espero que te sriva para conseguir lo que quieres y recuerda volver al debate para marcarlo como resuelto y comentar que código utilizaste finalmente. Así servirá de ayuda a otros usuarios.
Salut!
Iniciador del debate
irisia4
(@irisia4)
Hola Adrián al final encontré el segundo Desde y lo pude eliminar. Ahora me aparece el precio inicial «Desde 200€» y al lado «160€» (que es con el descuento) lo que pasa que no aparece tachado el primer número y quiero aparezca tachado.
Sale tachado en la ficha de producto pero NO en el catálogo y no sé porqué.
¿Alguna solución?
Gracias!
Buenas,
No has pasado la URL de tu web, pero seguramente si haces un «inspeccionar elemento» tenga alguna clase. Entonces en el css personalizado añadirle
.laclasedeltachado o la etiqueta {
text-decoration: line-through;
}
Espero que con esto ya consigas lo que quieres.
Salut!
Iniciador del debate
irisia4
(@irisia4)
Hola Adrián, no puedo pasar la URL de la web puesto que está en modo mantenimiento aún. La lanzaremos de cara a finales de septiembre.
Ambos precios van incluidos en la span class: «woocommerce-Price-amount amount» sin diferenciarse. Sino ya hubiera hecho ese CSS que me comentas 🙁 Además, en el panel de administración de woocommerce no aparece tampoco tachado el precio lo que me parece también muy raro…
Pues entonces deberás ponerselo, mírate tu tema o sino un filter en wc_format_sale_price
para ponerle el estilo. Aunque de normal en ese precio si que viene con una clase o un atributo diferente.
Siento no poderte ayudar más sin ver el código.
Salut!