Cómo ocultar precios en WooCommerce: catálogo y clientes registrados
Define quién puede ver precios, configura una regla de catálogo y comprueba compra, variaciones y caché sin borrar las tarifas.
Para ocultar precios en WooCommerce hay que decidir dos cosas por separado: quién puede verlos y quién puede comprar. Una regla visual no sustituye una restricción de compra ni garantiza que una tarifa sea privada.
Esta guía propone un procedimiento de configuración y validación. No incluye un snippet universal: el resultado depende del tema, los bloques, las extensiones y las vías por las que tu tienda publica productos.
1. Escribe la regla antes de instalar nada
Elige un objetivo concreto:
- Catálogo sin compra: nadie compra desde la web; el visitante consulta productos y contacta.
- Precios para usuarios registrados: el visitante anónimo no ve tarifas; el usuario autorizado sí.
- Productos bajo presupuesto: solo ciertas referencias sustituyen el precio y la compra por una consulta.
Registrado no significa aprobado. Si cualquier persona puede crear una cuenta, el registro por sí solo no crea un catálogo reservado a distribuidores verificados. Esa decisión pertenece al diseño de un portal B2B.
Prepara un producto simple, uno variable y uno fuera del alcance de la regla. Anota cómo deben comportarse para evitar ocultar más de lo necesario.
2. Prepara una copia de prueba
Haz una copia recuperable y prueba en un entorno de staging. Guarda capturas de la configuración actual y anota las versiones del tema, WooCommerce y extensiones implicadas.
No elimines los precios ni los conviertas en cero para esconderlos: estarías cambiando datos comerciales, no simplemente su visibilidad.
3. Configura una opción compatible con tu tienda
Una alternativa documentada es la extensión Catalog Visibility Options. No forma parte del núcleo gratuito de WooCommerce y debe revisarse su compatibilidad y coste antes de elegirla.
En esa extensión, los ajustes generales se encuentran en WooCommerce → Settings → Visibility Options. Configura por separado la visibilidad del precio y la funcionalidad de compra, según el escenario definido. Revisa también el mensaje que verá el visitante en lugar de la tarifa. Los nombres disponibles pueden variar con la versión o traducción.
Consulta la documentación del proveedor de Catalog Visibility Options para las opciones exactas. Si ya tienes una extensión B2B que aplica estas reglas, evalúa su configuración antes de añadir otra que compita con ella.
4. Comprueba cada recorrido
Abre sesiones separadas de visitante, cliente autorizado y, si existe, cuenta pendiente de aprobación. Para cada una:
- Revisa listado, búsqueda y ficha de producto.
- Selecciona variaciones y comprueba sus precios.
- Intenta comprar por las vías habituales, incluido un carrito que ya tenía productos.
- Comprueba mensajes, enlaces de acceso y recuperación de contraseña.
- Repite tras cerrar sesión y con la caché activa.
Si los precios son confidenciales, la revisión debe incluir HTML, datos estructurados, feeds y respuestas públicas utilizadas por bloques o integraciones. No des por suficiente que el número haya desaparecido de la pantalla. Ocultarlo con CSS no restringe el acceso a la información.
5. Publica el cambio y conserva una reversión
Aplica únicamente la configuración validada y purga las cachés afectadas. Repite las comprobaciones con una sesión nueva. Si falla, restaura las reglas anteriores; no restaures indiscriminadamente una base de datos antigua que podría sobrescribir pedidos recientes.
El cambio se considera revisado cuando cada perfil ve y puede hacer exactamente lo acordado. Si también necesitas transformar la compra en una consulta, continúa con la guía para solicitar presupuesto. Para aplicarlo en una tienda existente, consulta mantenimiento WooCommerce.