Algunos dueños de tiendas querrían ocultar los precios de su tienda a los usuarios invitados para hacerla exclusiva solo para clientes registrados, como sus mayoristas.
Puede habilitar esta función yendo a Mayorista > Ajustes > Precios Mayoristas > Precio > y luego habilitando la opción “Ocultar Precio y botón Añadir al carrito”. Cuando esté habilitada, ocultará el precio y el botón añadir al carrito para los visitantes.


Por defecto, mostrará el texto: Inicia sesión para ver los precios. Si lo desea, puede cambiarlo para que se ajuste a sus preferencias en la opción Mensaje de reemplazo de precio y botón Añadir al carrito. Por ejemplo:


Preguntas frecuentes
¿Cómo oculto los precios a los visitantes invitados en mi tienda mayorista?
Para ello, vaya a Mayorista > Ajustes > Precios Mayoristas > Precio en su panel de WordPress y habilite la opción “Ocultar Precio y botón Añadir al carrito”. Una vez activado, los precios y los botones de compra desaparecerán tanto de la lista de la tienda como de las páginas de detalles de productos individuales para cualquier persona que no haya iniciado sesión. No se requiere código adicional ni estilos personalizados.
¿Funciona la ocultación de precios para invitados tanto en la página de la tienda como en las páginas de productos individuales?
Sí, la configuración se aplica simultáneamente en ambas vistas. Los visitantes que navegan por su catálogo y aquellos que llegan directamente a la página de detalles de un producto no verán ni el precio ni el botón de Añadir al carrito. Esto garantiza una experiencia coherente independientemente de cómo un invitado acceda a un producto, evitando cualquier divulgación accidental de precios a través de diferentes puntos de entrada.
¿Puedo reemplazar el precio oculto con un mensaje personalizado en lugar de dejar un espacio en blanco?
Sí. El campo Mensaje de reemplazo de precio y Añadir al carrito le permite sustituir el área oculta con cualquier texto que elija. El texto predeterminado es “Inicia sesión para ver los precios”, pero puede adaptarlo para que coincida con el tono de su marca o dirigir a los visitantes a un formulario de registro. Simplemente escriba su mensaje preferido en ese campo y guarde.
¿Puedo ocultar precios a los invitados solo para algunos productos?
La configuración de Ocultar precio y botón Añadir al carrito es para toda la tienda. Se aplica a todos los productos para cualquier persona que no haya iniciado sesión, por lo que no hay una forma integrada de ocultar precios en algunos productos mientras se muestran en otros para los invitados. Si necesita ese nivel de control, un desarrollador puede usar el filtro wwp_hide_price_and_add_to_cart_button para cambiar el comportamiento. El filtro pasa un valor booleano verdadero o falso sin información del producto, por lo que cualquier lógica por producto debe agregarse en la devolución de llamada del filtro utilizando el producto actual en contexto.
¿Esta función también oculta los precios a los clientes minoristas que han iniciado sesión, o solo a los invitados?
En general, la configuración se dirige específicamente a los visitantes no autenticados. Los clientes que han iniciado sesión conservan la visibilidad estándar de precios de WooCommerce según su rol asignado. Si desea restringir aún más los precios para ciertos grupos autenticados, necesitaría combinar esto con controles de precios basados en roles mayoristas en lugar de depender únicamente de este interruptor solo para invitados.
¿Por qué los precios siguen siendo visibles para algunos visitantes después de habilitar la configuración de ocultación?
Si los precios continúan apareciendo después de guardar la opción, primero confirme que la configuración se guardó correctamente volviendo a Wholesale > Settings > Wholesale Prices > Price y verificando que el interruptor todavía esté activo. Un plugin de caché también puede estar sirviendo una versión anterior de sus páginas a los visitantes, así que limpie tanto la caché de su sitio como cualquier caché de CDN después de realizar el cambio. Si el problema persiste y se descarta la caché, verifique si otro plugin o tema está generando datos de precios de forma independiente de los hooks estándar de WooCommerce.
¿Necesitas ayuda?
Si tienes alguna pregunta o encuentras algún problema, estamos aquí para ayudarte.
- Usuarios premium: Abrir un ticket de soporte
- Usuarios gratuitos: Visita nuestro foro comunitario
