Avisos
Vaciar todo

[Resuelto] Filtro de precio

6 Respuestas
2 Usuarios
1 Reactions
17 Visitas
Respuestas: 14
Active Member
Topic starter
 

Buenas tardes,

En la pagina los precios están ocultos y deben registrarse para verlos, el tema es que tengo el filtro de precio que se muestra aunque no estés logueado y funciona, me muestra los  productos que están en ese rango sin los productos tener el precio visible. 

 

muchas gracias 

Contenido solo visible a usuarios registrados


 
Respondido : 07/11/2023 4:38 pm
Karen Rios
Respuestas: 18675
Illustrious Member Moderator
 

Hola Gabriel, 

En este caso puedes indicarnos como estas añadiendo estos filtro de los precios y restricciones en tu sitio web?, has añadido algún plugin o código?, de esta forma podemos revisarlo con mayor detalle. 

Un Saludo 

 


 
Respondido : 07/11/2023 5:03 pm
Respuestas: 14
Active Member
Topic starter
 

@karen

el filtro de precio lo añadi asi; apariencia-> widgets->barra lateral producto-> filtro precio.

y las restricciones las puse en codigo en, apariencia-> editor de archivos de temas-> functions.php -> y ecribi el codigo 

 

CODIGO:

 
 
add_filter('woocommerce_variable_sale_price_html', 'update_price_html',10,2);
add_filter('woocommerce_variable_price_html', 'update_price_html',10,2);
add_filter('woocommerce_get_price_html', 'update_price_html', 999,2);
 
/* codigo personalizado */
 
function update_price_html($html, $product){
if(!is_user_logged_in()){
add_filter('woocommerce_is_purchasable', '_return_false');
/*echo <a href=" https://www.divicom.uy/login/ ">  </a>*/
$html= "Ingrese para ver los precios";
return $html;
 
}else{
return $html;
}
}

 

 


 
Respondido : 07/11/2023 6:12 pm
Karen Rios
Respuestas: 18675
Illustrious Member Moderator
 

Hola Gabriel, 

Entiendo, en este caso veo está funcionando. Si es así puedes indicarnos cuál es el error y que es lo que necesitas configurar para verificarlo con mayor detalle. Lo que necesitas es que el filtro de precio no se vea si no están logueados? 

Un Saludo 


 
Respondido : 07/11/2023 6:16 pm
Respuestas: 14
Active Member
Topic starter
 

@karen

si es eso, preciso que si no estan logueados que no se pueda ver 


 
Respondido : 07/11/2023 6:43 pm
Karen Rios
Respuestas: 18675
Illustrious Member Moderator
 

Hola Gabriel, 

Entiendo, en este caso puedes utilizar un plugin como → https://es.wordpress.org/plugins/widget-options/

Una vez lo instalas dentro de las opciones del widgets puedes seleccionar como desees se muestre

image

Un Saludo 


 
Respondido : 07/11/2023 7:42 pm
gabriel reaccionó