Avisos
Vaciar todo

[Resuelto] Ocultar precio usuarios no registrados  

 
ALBERTO
 ALBERTO
Noble Member

No me deja contestar al hilo de la conversación mantenido con Bruno...así que abro otro hilo...

He tenido que colocar el código que me enviaste ya que volvió a ser visible el precio y botón de compra...ahora está oculto ya que el código funciona perfectamente...He colocado el código al final del código contenido en el archivo Functions...¿Está bien ahí?...¿porqué pone Webempresa en el código?

Captura de pantalla 2022 01 13 a las 11.56.32
Captura de pantalla 2022 01 13 a las 12.03.54
Captura de pantalla 2022 01 13 a las 12.05.03

 

Adjunto pantallazo del código colocado en Functions para cambiar el texto "agotado" por "fuera de stock"...pero no funciona....

Aprovecho este hilo...necesito colocar en esta misma carpeta un código para que la indicación "hay existencias" deje de mostrarse a usuarios no registrados....

Contenido solo visible a usuarios registrados

Respondido : 13/01/2022 1:21 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Que tal Alberto,

Tu tema anterior fue cerrado ya que según tu ultimo comentario se había solucionado tu solicitud, https://www.webempresa.com/foro/administracion-wordpress/product-table-2 sin embargo vamos a continuarla por acá

Respondido por: @marketingiberianpets-com

He colocado el código al final del código contenido en el archivo Functions...¿Está bien ahí?...¿porqué pone Webempresa en el código?

Los fragmentos o snippets de codigos se colocan por lo general en el archivo de functions.php pero en lo personal me gusta gestionarlos por medio del plugin Code snippiets que me permite tenerlos organizados y separados segun su funcionalidad https://es.wordpress.org/plugins/code-snippets/

Ahora bien lo que dice webempresa es simplemente el nombre de la funcion que hemos definido, no te preocupes por ello.

Respondido por: @marketingiberianpets-com

Adjunto pantallazo del código colocado en Functions para cambiar el texto "agotado" por "fuera de stock"...pero no funciona....

Puedes mostrarnos donde has intentado cambiar este texto? ya que en el codigo compartido anteriormente no hay un apartado que corresponda

Respondido por: @marketingiberianpets-com

Aprovecho este hilo...necesito colocar en esta misma carpeta un código para que la indicación "hay existencias" deje de mostrarse a usuarios no registrados....

Deseas ahora que el enunciado de "hay existencias" no aparezca a los visitantes?

Saludos!

Respondido : 13/01/2022 2:18 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

ALBERTO
 ALBERTO
Noble Member

@bruno-vichettiç

Si...no hay existencias ocultar para usuarios no logueados...sólo visible usuarios logueados...

Respondido : 13/01/2022 4:37 pm
ALBERTO
 ALBERTO
Noble Member

Te adjunto pantallazo....

Captura de pantalla 2022 01 13 a las 17.39.10
Respondido : 13/01/2022 4:40 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Bruno
 Bruno
Soporte CMS Webempresa Moderator

Hola Alberto,

Podemos probar los siguientes estilos CSS

.stock .in-stock.in_stock_color.woo-custom-stock-status {
display: none;
}
.logged-in .stock .in-stock.in_stock_color.woo-custom-stock-status {
display: block !important;
}

De esta forma solo se mostraría el enunciado para usuarios que han iniciado sesión en el sitio

Saludos!

Respondido : 13/01/2022 4:54 pm
ALBERTO
 ALBERTO
Noble Member

@bruno-vichetti

El código no funciona...puedes comprobarlo tu mismo...ya que entrando en la página sin loqueare se puede ver como te adjunto en el pantallazo...

 

Captura de pantalla 2022 01 18 a las 15.14.34
Respondido : 18/01/2022 2:15 pm

ALBERTO
 ALBERTO
Noble Member

Siguiendo la lógica de vuestra contestación he intentado este css:

.woocommerce div.product .stock{
display:none;
}
logged-in .woocommerce div.product .stock{
display:block !important;
}

con el primero se oculta para todos...luego he puesto el segundo para que se muestre a usuarios registrados...pero no funciona...

 

No sabía que con css podría discriminarse entre logueados y no logueados...?

Respondido : 18/01/2022 2:32 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alberto.

Prueba con los siguiente:

p.stock.in-stock.in_stock_color.woo-custom-stock-status {
display:none;
}

.logged-in .stock .in-stock.in_stock_color.woo-custom-stock-status {
display: block !important;
}
screenshot nimbus capture 2022.01.18 15 32 39

 

Tienes que añadirlo en Apariencia -> Personalizar Css Adicional.

 

Un saludo

Respondido : 18/01/2022 2:33 pm

Cursos Gratuitos WordPress

ALBERTO
 ALBERTO
Noble Member

@pepesoler

Perfecto Pepe!!

 

Gracias!!

Respondido : 18/01/2022 2:59 pm