1. Inicio
  2. Base de Conocimientos
  3. WooCommerce Wholesale Prices Premium
  4. Visibilidad del producto
  5. Los productos no se muestran en la tienda cuando se activa Wholesale Prices Premium

Los productos no se muestran en la tienda cuando se activa Wholesale Prices Premium

Si algunos de tus productos no aparecen en la página de la tienda tras activar WooCommerce Wholesale Prices Premium, aunque estén publicados y en stock, hay dos causas comunes que vale la pena comprobar antes de asumir que algo está roto.

Este artículo cubre las dos razones más frecuentes por las que los productos desaparecen de la tienda: un valor de visibilidad de producto roto (a menudo causado por una importación masiva) y una restricción de rol mayorista aplicada a un producto o categoría de producto. También cubre pasos básicos de solución de problemas si ninguna de estas resuelve el problema.

Requisitos

  • WooCommerce
  • WooCommerce Wholesale Prices instalado y activado.
  • WooCommerce Wholesale Prices Premium instalado y activado.

Causa 1: Metadatos de visibilidad de producto rotos tras la importación

WooCommerce Wholesale Prices Premium establece un valor de visibilidad oculto en cada producto para determinar si los clientes mayoristas, los clientes no mayoristas o ambos pueden verlo. Este valor se establece normalmente de forma automática cada vez que guardas un producto desde la pantalla de edición del producto.

Cuando los productos se añaden a través de una herramienta de importación masiva en lugar de guardarse individualmente en el editor, este valor a veces nunca se establece. Las herramientas de importación suelen insertar los productos directamente en la base de datos en lugar de pasar por el mismo proceso de guardado que utiliza la pantalla de edición del producto, por lo que el valor de visibilidad puede quedar en blanco. Cuando está en blanco, el producto no se muestra en la página de la tienda para nadie.

  1. Ve a Mayorista → Ajustes → Ayuda.
  2. Localiza el campo Metadatos de visibilidad del producto, en la sección Herramientas de depuración.
  3. Haz clic en Re-inicializar metadatos de visibilidad del producto.
Campo Metadatos de visibilidad del producto en la sección Herramientas de depuración de WooCommerce Wholesale Prices Premium, con el botón Reinicializar metadatos de visibilidad del producto
Mayorista → Ajustes → Ayuda: sección Herramientas de depuración, botón Reinicializar metadatos de visibilidad del producto

Puedes ejecutar esto tantas veces como sea necesario, y vale la pena ejecutarlo después de cada importación de productos. Para más detalles sobre este problema, consulta Cómo arreglar la visibilidad rota del producto después de importar productos.

Causa 2: Se aplica una restricción de rol mayorista

Los productos también pueden ocultarse de la página de la tienda debido a una restricción de rol mayorista establecida en el propio producto o en una de sus categorías. Esto afecta principalmente a los clientes no mayoristas y a los invitados, ya que la restricción está diseñada para ocultar los productos a cualquiera que no pertenezca a los roles mayoristas seleccionados.

Comprobación del producto

  1. Ve a Productos → Todos los productos y edita el producto afectado.
  2. En el cuadro Publicar, comprueba el campo Restringir a roles mayoristas:.
  3. Si se selecciona un rol mayorista, el producto se oculta a cualquiera que no posea ese rol.
Campo Restringir a roles mayoristas en el cuadro Publicar de la pantalla de edición del producto, establecido en un rol mayorista
Productos → Todos los productos → editar producto: cuadro Publicar, campo Restringir a roles mayoristas

Si el producto en sí no tiene restricción de rol, comprueba su categoría a continuación.

Comprobación de la categoría

  1. Ve a Productos → Categorías.
  2. Edita la categoría a la que pertenece el producto.
  3. Comprueba el campo Filtro de roles mayoristas.
Campo Filtro de roles mayoristas en la pantalla de edición de categorías de productos, establecido en un rol mayorista
Productos → Categorías → editar categoría: campo Filtro de roles mayoristas

Si se selecciona una función mayorista aquí, cada producto de esa categoría se oculta a cualquiera que no posea esa función, incluso si los productos individuales no tienen ninguna restricción propia. Esta configuración es fácil de pasar por alto ya que se encuentra en la pantalla de la categoría en lugar de en la pantalla del producto, y es una razón común por la que los productos faltan en la tienda para invitados y clientes no mayoristas específicamente.

Puede leer más sobre esta función en Cómo ajustar la visibilidad de los productos mayoristas.

Si los productos aún no se muestran

Si ha comprobado ambas causas anteriores y los productos siguen faltando en la página de la tienda, intente una depuración básica:

  1. Desactive sus otros complementos uno por uno para comprobar si hay un conflicto.
  2. Cambie temporalmente a un tema predeterminado de WordPress para descartar un conflicto de tema.

Haga esto en un sitio de pruebas en lugar de en su tienda en vivo, y haga una copia de seguridad completa antes de realizar cualquier cambio.

Solución de problemas

¿Por qué el botón Re-inicializar metadatos de visibilidad del producto no soluciona todos mis productos?

El botón reinicializa el valor de visibilidad para cada producto simple y variable en la tienda, pero no cambia la restricción de función mayorista de un producto ni la restricción de categoría. Si un producto sigue faltando después de ejecutarlo, compruebe el campo Restringir a funciones mayoristas en el producto y el campo Filtro de función mayorista en su categoría.

¿Por qué desaparecen los productos de la tienda justo después de una importación CSV, pero reaparecen cuando los guardo manualmente?

Guardar un producto desde la pantalla de edición de productos activa el proceso que establece su valor de visibilidad. Una importación CSV o programática no pasa por el mismo proceso, por lo que el valor queda sin establecer hasta que el producto se guarda manualmente o se ejecuta la herramienta Re-inicializar metadatos de visibilidad del producto.

Establecí un Filtro de función mayorista en una categoría, pero los productos todavía se muestran para los invitados. ¿Qué debo comprobar?

Confirme que el producto está realmente asignado a esa categoría y que el campo Filtro de función mayorista de la categoría tiene una función seleccionada y guardada. Compruebe también si el producto individual tiene su propia configuración de Restringir a funciones mayoristas, ya que una configuración a nivel de producto funciona junto con la de nivel de categoría en lugar de reemplazarla.

¿Las cuentas de administrador o gerente de tienda ven los productos restringidos?

Las cuentas de administrador y gerente de tienda no están sujetas a las restricciones de visibilidad mayorista, por lo que ven todos los productos independientemente de la configuración anterior. Pruebe en su lugar con una cuenta de cliente o una sesión de invitado.

Preguntas frecuentes

¿La herramienta Re-inicializar metadatos de visibilidad del producto afecta mis precios o asignaciones de funciones mayoristas?

No. Solo restablece el valor interno utilizado para determinar si los clientes mayoristas y no mayoristas pueden ver un producto. No cambia precios, funciones mayoristas ni ningún otro dato del producto.

¿Es seguro ejecutar la herramienta Re-inicializar metadatos de visibilidad del producto más de una vez?

Sí. Se puede ejecutar tantas veces como sea necesario, y se recomienda ejecutarla después de cada importación masiva.

¿Puedo restringir un producto a más de una función mayorista a la vez?

Sí. Tanto el campo Restringir a roles mayoristas en un producto como el campo Filtro de roles mayoristas en una categoría aceptan varios roles mayoristas.

¿Si restrinjo una categoría, puedo hacer que un producto de esa categoría sea visible para todos?

Establecer Restringir a roles mayoristas en ese producto específico no anula una restricción de categoría al eliminarla. Deja la categoría sin restricciones y aplica la restricción a nivel de producto en su lugar si solo necesitas restringir un subconjunto de productos en esa categoría.

¿Esto afecta a los productos que están agotados o configurados como borrador?

No. Estas configuraciones de visibilidad solo controlan qué roles mayoristas pueden ver un producto publicado y en stock. El estado del stock y el estado de la publicación se gestionan por separado en WooCommerce.

¿Por qué solo algunos de mis productos importados pierden su visibilidad, no todos?

Esto suele ocurrir cuando solo algunos productos de la importación son recién creados, mientras que otros ya existían y tenían un valor de visibilidad establecido de un guardado manual anterior. Ejecutar Reinicializar metadatos de visibilidad del producto restablece el valor para todos los productos, nuevos y existentes.

¿Esta función funciona con el plugin gratuito WooCommerce Wholesale Prices?

La configuración Restringir a roles mayoristas y Filtro de roles mayoristas, junto con la herramienta Reinicializar metadatos de visibilidad del producto, requieren WooCommerce Wholesale Prices Premium. WooCommerce Wholesale Prices Premium también requiere que el plugin gratuito WooCommerce Wholesale Prices esté instalado y activado.

Ayuda y soporte

Contamos con un equipo de soporte dedicado para Wholesale Suite que conoce muy bien nuestros productos, WooCommerce y la industria. Le invitamos a aprovechar su experiencia en cualquier momento y en cualquier lugar del mundo.

Si ya es cliente, por favor, diríjase al formulario de solicitud de tickets de soporte y envíenos un mensaje.

Si eres un usuario de plugin gratuito, por favor envíanos una solicitud de soporte en el foro. Monitorizamos activamente los foros de soporte de WordPress.org para el plugin gratuito y ayudamos a nuestros usuarios allí lo mejor que podemos.

¿Te ha resultado útil este artículo?

Artículos relacionados

Completa tu Compra