Avisos
Vaciar todo

[Resuelto] Filtro de precio  

 
gabriel
 gabriel
Usuario activo

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

Citar
Respondido : 07/11/2023 4:38 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa 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 

 

ResponderCitar
Respondido : 07/11/2023 5:03 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

gabriel
 gabriel
Usuario activo

@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;
}
}

 

 

ResponderCitar
Respondido : 07/11/2023 6:12 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa 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 

ResponderCitar
Respondido : 07/11/2023 6:16 pm

gabriel
 gabriel
Usuario activo

@karen

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

ResponderCitar
Respondido : 07/11/2023 6:43 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa 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 

ResponderCitar
Respondido : 07/11/2023 7:42 pm
gabriel me gusta

Cursos Gratuitos WordPress