Ocultar precios a usuarios no registrados en WooCommerce

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.

Ocultar precios a usuarios no logueados en WooCommerce

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:

Ocultar precios a usuarios no logueados en WooCommerce

El video

Espero que os sea de utilidad esta información.

Cualquier cosa, dejáis un comentario y lo vemos.

Saludos y mucho ánimo!

6 comentarios en «Ocultar precios a usuarios no registrados en WooCommerce»

  1. 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

  2. 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

  3. 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?

  4. 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.

Los comentarios están cerrados.