Avisos
Vaciar todo

no mostrar -sin stock- a no logrados  

 
ALBERTO
 ALBERTO
Noble Member

Estoy intentando que no se muestre el texto -sin stock- a usuarios no logueados...he probado con estos códigos:

add_filter('woocommerce_get_availability_text', 'custom_show_out_of_stock_text_for_logged_in_users', 10, 2);

function custom_show_out_of_stock_text_for_logged_in_users($availability, $product) {
if (!is_user_logged_in() && !$product->is_in_stock()) {
$availability = ''; // No muestra el texto "Sin stock" para usuarios no logueados
}
return $availability;
}

 

 

add_filter('woocommerce_get_availability', 'custom_show_out_of_stock_text_for_logged_in_users', 10, 2);

function custom_show_out_of_stock_text_for_logged_in_users($availability, $product) {
if (!is_user_logged_in() && !$product->is_in_stock()) {
$availability['availability'] = ''; // Oculta el texto "Sin stock" para usuarios no logueados
} elseif (is_user_logged_in() && !$product->is_in_stock()) {
$availability['availability'] = __('-Sin stock-', 'woocommerce'); // Muestra el texto "Sin stock" para usuarios logueados
}
return $availability;
}

 

Screenshot 2024 11 14 at 15.07.30

Contenido solo visible a usuarios registrados

Citar
Respondido : 14/11/2024 2:10 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alberto.

Añade lo siguiente en Apariencia -< Personalizar -> CSS Adicional:

/* Ocultar el mensaje de "Sin stock" para usuarios no registrados */
body:not(.logged-in) .stock.out-of-stock {
display: none;
}

 

Un Saludo

ResponderCitar
Respondido : 14/11/2024 2:42 pm

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

ALBERTO
 ALBERTO
Noble Member

Pues no funciona.....

Screenshot 2024 11 15 at 09.03.45
ResponderCitar
Respondido : 15/11/2024 8:04 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alberto.

Añadele la etiqueta !important y acuérdate de Vaciar la caché:

/* Ocultar el mensaje de "Sin stock" para usuarios no registrados */
body:not(.logged-in) .stock.out-of-stock {
display: none!important;
}

 

Un saludo

ResponderCitar
Respondido : 15/11/2024 10:20 am

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

ALBERTO
 ALBERTO
Noble Member

@pepesoler

Pues no funciona...lo puedes comprobar tu. mismo..

Screenshot 2024 11 15 at 11.51.07
ResponderCitar
Respondido : 15/11/2024 10:51 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alberto.

Veo que funciona bien:

screenshot iberianpets com 2024 11 15 12 34 39

Pruébalo con el navegador en privado,  por lo que comentas es problema de cache de navegador:

-> https://support.google.com/chrome/answer/95464

 

Un Saludo

ResponderCitar
Respondido : 15/11/2024 11:36 am

ALBERTO
 ALBERTO
Noble Member

vale....lo seguiré comprobando

Para que no se muestre el recuadro cantidades a no loguedos?

ResponderCitar
Respondido : 15/11/2024 12:25 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alberto:

Para que no se muestre el recuadro cantidades a no loguedos?

/* Ocultar cantidades para usuarios no registrados */
body:not(.logged-in) .woocommerce-page .quantity input.qty, .woocommerce .quantity input.qty{
display: none!important;
}

 

Un saludo

ResponderCitar
Respondido : 15/11/2024 1:03 pm

Cursos Gratuitos WordPress