Avisos
Vaciar todo

[Resuelto] Product table  

 
ALBERTO
 ALBERTO
Prominent Member

Para poder presentar los productos en el plugin product table...tengo que colocar precio a los productos así les reconoce como vendibles...he puesto un precio de 1€ a cada producto...el problema es que entonces aparecen como vendibles a usuarios no registrados...¿cómo quitar que sean vendibles para usuarios no registrados?

 

Captura de pantalla 2022 01 12 a las 15.21.15

Contenido solo visible a usuarios registrados

Respondido : 12/01/2022 2:27 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Hola Alberto,

Deseas ocultar el botón y el precio para todos los usuarios o solo para los no registrados? ya que acorde a la solicitud el proceso es diferente

Nos comentas, Saludos!

Respondido : 12/01/2022 3:03 pm

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

ALBERTO
 ALBERTO
Prominent Member

Para los usuarios no registrados

Respondido : 12/01/2022 3:17 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Que tal Alberto,

Actualmente no puedo ver en el producto ni el precio ni el boton para agregarlo al carrito 

image

Si aun requieres este ajuste puedes probar con el siguiente snippet de codigo el cual debes incluir en el functions.php o en el plugin Code Snippets

add_action( 'init', 'webempresa_hide_price_add_cart_not_logged_in' );

function webempresa_hide_price_add_cart_not_logged_in() {

if ( ! is_user_logged_in() ) {

remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );

remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );

remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );

remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10 );

add_action( 'woocommerce_single_product_summary', 'webempresa_print_login_to_see', 31 );

add_action( 'woocommerce_after_shop_loop_item', 'webempresa_print_login_to_see', 11 );

}

}

function webempresa_print_login_to_see() {

echo '<a href="' . get_permalink(wc_get_page_id('myaccount')) . '">' . __('Solo los usuarios pueden ver los precios', 'theme_name') . '</a>';

}

Saludos!

Respondido : 12/01/2022 3:38 pm

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

ALBERTO
 ALBERTO
Prominent Member

@bruno-vichetti

Afectivamente ahora no se ve...esto es un problema de la Wordpress...es muy inestable...yo sabía que esto ya lo había realizado... también me ha modificado el css de la portada... no es la primera vez que ocurre...

 

En cualquier caso, no he puesto ese código en funstions y no tengo code snippets....no se como lo habré hecho...

Respondido : 12/01/2022 4:03 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Hola Alberto,

Quizás la vista donde se presentaban aun los elementos era cache del navegador, lo importante es que lo que buscabas conseguir ya es un hecho.

Daremos el tema por resuelto pero cualquier otra consulta que tengas estaremos atentos.

Saludos!

Respondido : 12/01/2022 4:31 pm

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