Por defecto se muestran los precios de los productos en la tienda de WooCommerce, esto es normal para que los usuarios vean el precio, claro.
Es posible que tengamos algún tipo de membresía, asociación, seamos mayoristas, o cualquier otra situación que requiera que no se muestren los precios a todos los visitantes de la web sino sólo a los usuarios que accedan con su cuenta privada.
Es éste último caso el que nos ocupa hoy, vamos a ocultar los precios de la tienda y sólo los mostraremos si el usuario ha accedido.
Ah, y ya puestos, mostraremos un mensaje para que el visitante sepa que debe estar registrado para poder ver los precios.
Para ello, utilizaremos el siguiente código que deberemos añadir al final del fichero functions.php de nuestro tema activo:
De esta forma, los usuarios que no están registrados ni logueados (claro), verían lo siguiente:
El video
Espero que os sea de utilidad esta información.
Cualquier cosa, dejáis un comentario y lo vemos.
Saludos y mucho ánimo!
Buen dia oscar! queria saber de que manera puedo agregar para que cuando ingresen a mas informacion, si no estan registados, el texto de «debes estar registrado para ver los precios» sea un link para mi pagina de registro
Gracias!
Hola muy bueno el codigo, queria consultarte como agregar un link que te envie a registro ahi a donde dice » Necesitas estar registrado para poder ver los precios»
Gracias
Hola Óscar,
te quería preguntar ¿tienes un código que pueda ocultar los precios de determinados ID de productos a visitantes, pero que al registrarse determinado rol los puedan ver?
Gracias, Oscar! Agregué un link para el usuario iniciar sesión para ver los precios.
$html = ‘Iniciar sesión para ver los precios‘;
Hola Oscar, primero agradecerte tus tutos, y el tiempo que dedicas a ello, queria preguntarte como puedo hacerlo para que tampoco puedan ver el stock, gracias.