Avisos
Vaciar todo

eliminar Rango de precios del catalogo de productos

5 Respuestas
2 Usuarios
0 Reactions
4,215 Visitas
Respuestas: 41
Eminent Member
Topic starter
 

Hola,

Trabajo con Woocommerce y me gustaría que en el catálogo de productos apareciera un único precio en los productos variables, es decir, si un producto vale entre 5 y 25 según la variación, quiero que se visualice 5 y dentro de la ficha del producto que pueda elegir la variación.
He encontrado este código que insertado en functions.php de mi child-teme, elimina el rango que aparece debajo el titulo del producto dentro de la ficha, pero NO consigo que lo haga en catálogo de todos los productos.
//override woocommerce function
function woocommerce_template_single_price() {
global $product;
if ( ! $product->is_type('variable') ) {
woocommerce_get_template( 'single-product/price.php' );
}
}

Gracias

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 23/06/2014 2:56 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Revisa el siguiente enlace:

http://gerhardpotgieter.com/2014/02/13/woocommerce-2-1-variation-prices-revert-to-2-0-format/

En él verás algunas indicaciones para resolver este tema.


 
Respondido : 23/06/2014 4:28 pm
Respuestas: 41
Eminent Member
Topic starter
 

Hola de nuevo Pablo,

He seguido las indicaciones del enlace pero ahora me encuentro con que se visualizan los precios de los productos simples con el texto (IVA inc.) y los productos variables sin este texto.

Necesito que sean iguales, bien con el texto o sin el en el catáalogo general pero dentro de cada ficha de producto SI que necesito que se muestre el texto IVA incluido.

Gracias


 
Respondido : 01/07/2014 8:42 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Lo más probable es que el código añadido en el archivo functions.php afecte a la muestra de texto "(IVA inc.)".

Ignoro si hay una buena solución para esto. Una cosa que podrías hacer es agregar antes de la línea return $price; del código que has insertado una línea como esta:

$price .= '(IVA inc.)';

Es posible que funcione.


 
Respondido : 02/07/2014 12:30 pm
Respuestas: 41
Eminent Member
Topic starter
 

Gracias Pablo,

Probado en local y funcionando (adjunto)
voy a montarlo en vivo

S2


 
Respondido : 02/07/2014 1:09 pm