SaveTo Wishlist para WooCommerce
Empezar
Cómo controlar qué columnas aparecen en la tabla de la lista de deseos en el frontend - SaveTo Wishlist
  1. Inicio
  2. Base de Conocimiento
  3. Lista de Deseos
  4. Personalización
  5. Página de Lista de Deseos
  6. Cómo controlar qué columnas aparecen en la tabla de listas de deseos del frontend

Cómo controlar qué columnas aparecen en la tabla de listas de deseos del frontend

Si las tablas de la lista de deseos en el frontend muestran más columnas de las que los compradores necesitan, SaveTo Wishlist Pro 1.0.2 te permite ocultar cualquiera de ellas por tabla. Este artículo te muestra dónde encontrar los controles de Visibilidad de Columnas y qué oculta cada uno, para que puedas reducir las tablas a solo las columnas que tus compradores necesitan. Requiere SaveTo Wishlist Pro versión 1.0.2 o posterior.

Requisitos previos

  • SaveTo Wishlist Pro versión 1.0.2 o posterior está instalado y activo. Las versiones Pro anteriores no tienen la sección Visibilidad de Columnas.
  • SaveTo Wishlist Lite también está activo (Pro depende de Lite para las plantillas de la lista de deseos en el frontend).

Las tres tablas que puedes controlar

La configuración de Visibilidad de Columnas está agrupada por la tabla del frontend a la que afecta cada control. Saber qué tabla es cuál facilita la elección de los controles adecuados para tu tienda.

Tabla de Artículos de la Lista de Deseos. La tabla que muestra los productos dentro de una lista de deseos individual. Un comprador ve esto después de abrir una de sus listas de deseos. Tiene seis columnas que puedes ocultar: Imagen, Precio, Estado del Stock, Cantidad, Subtotal y Acciones.

Tabla de Colección de Listas de Deseos. La tabla que un comprador registrado ve en Mi Cuenta mostrando todas las listas de deseos que ha creado. Tiene tres columnas que puedes ocultar: Estado, Fecha de Adición y Acciones.

Tabla de Listas de Deseos Públicas. El listado público de listas de deseos que otros compradores han elegido compartir. Las mismas tres columnas que la tabla de Colección: Estado, Fecha de Adición y Acciones.

Ocultar una columna

  1. Ve a SaveTo Wishlist → Ajustes en tu menú de administración de WordPress.
  2. Abre la pestaña Página de Lista de Deseos.
  3. Desplázate hasta la sección Visibilidad de Columnas.
  4. Busca la tabla que deseas cambiar (Tabla de Artículos de la Lista de Deseos, Tabla de Colección de Listas de Deseos o Tabla de Listas de Deseos Públicas) y activa el control para cada columna que desees ocultar.
  5. Haz clic en Guardar cambios.
Sección Visibilidad de columnas de SaveTo Wishlist Pro en la pestaña de configuración de la página de la lista de deseos, mostrando la tabla de artículos de la lista de deseos con seis interruptores (Ocultar columna de imagen, Ocultar columna de precio, Ocultar columna de estado de stock, Ocultar columna de cantidad, Ocultar columna de subtotal, Ocultar columna de acciones), con las columnas Ocultar estado de stock y Ocultar subtotal activadas.

Las columnas ocultas desaparecen del frontend tan pronto como guardas. No hay caché que vaciar, y los compradores que ya están en la página verán el cambio la próxima vez que carguen o naveguen.

Qué oculta cada control

Tabla de Artículos de la Lista de Deseos

ControlLo que oculta
Ocultar columna de ImagenLa miniatura del producto en la tabla de artículos.
Ocultar columna de PrecioLa columna del precio del producto por unidad.
Ocultar columna de Estado del StockLa columna del indicador En stock / Agotado. Útil para tiendas que no hacen seguimiento del stock.
Ocultar columna de CantidadLa columna del selector de cantidad.
Ocultar columna de SubtotalEl subtotal a nivel de fila (precio × cantidad). Útil para tiendas B2C donde los totales por fila no añaden valor.
Ocultar columna de AccionesLos botones de acción a nivel de fila (eliminar, mover al carrito y similares).

Tabla de Colección de Listas de Deseos y Tabla de Listas de Deseos Públicas

Estas dos tablas comparten los mismos tres interruptores porque muestran las mismas columnas.

ControlLo que oculta
Ocultar columna de EstadoEl estado de visibilidad de la lista de deseos (Privada, Pública, Compartida).
Ocultar columna de Fecha de AñadidoLa fecha en que se creó la lista de deseos.
Ocultar columna de AccionesLos botones de acción para cada fila de la lista de deseos (editar, compartir, eliminar y similares).

Solución de problemas

Una columna que desactivé todavía se muestra en el frontend

Actualiza la página de la lista de deseos en tu navegador (Cmd+Shift+R en macOS, Ctrl+F5 en Windows). El script de Visibilidad de Columnas que oculta las columnas se carga una vez por página, por lo que el navegador puede estar ejecutando una copia en caché de antes de que guardaras. Si un plugin de caché de páginas se encuentra delante del frontend (WP Rocket, LiteSpeed Cache y similares), borra su caché para la página de la lista de deseos.

La columna Imagen sigue mostrándose aunque la desactivé

Comprueba que el interruptor Ocultar columna de Imagen esté activado bajo el encabezado Tabla de Artículos de la Lista de Deseos. La columna Imagen de la tabla de Artículos es un interruptor independiente de cualquier columna de imagen en las otras tablas, por lo que desactivar Imagen en Colección o Pública no afecta a la tabla de Artículos. SaveTo Wishlist Lite solía tener un interruptor separado "Mostrar imagen del producto" en la pestaña Página de Lista de Deseos. Pro reemplaza ese interruptor con su propio interruptor de columna de imagen, por lo que si estás actualizando desde solo Lite, el cambio ahora se encuentra en Visibilidad de Columnas en lugar del interruptor de Lite.

Diferentes compradores ven diferentes columnas

La configuración de Visibilidad de Columnas es global para todo el sitio, no por usuario. Cada comprador ve las mismas columnas ocultas o mostradas. Si diferentes usuarios ven diferentes columnas, algo más está sucediendo: la causa más probable es un plugin de caché de páginas que sirve una versión en caché antigua de la página a algunos visitantes. Borra la caché de la página de la lista de deseos y vuelve a probar. Los plugins de roles de usuario (como Members o User Role Editor) tampoco afectan a la Visibilidad de Columnas, ya que los interruptores se aplican globalmente.

Preguntas frecuentes

¿Puedo ocultar diferentes columnas para diferentes roles de cliente?

No de forma nativa. Visibilidad de Columnas es una configuración única y global para cada columna. Si necesitas visibilidad basada en roles, oculta la columna en Visibilidad de Columnas para todos, luego usa un fragmento CSS o JS personalizado limitado al rol del cliente para volver a mostrarla para los roles que la necesiten.

¿Las columnas afectan a los datos de la lista de deseos, o solo a la visualización?

Solo visualización. Ocultar la columna de Precio no elimina el precio del artículo de la lista de deseos, y el valor sigue estando disponible en los datos subyacentes (para exportaciones, correos electrónicos o respuestas de la API REST). Visibilidad de Columnas solo afecta a lo que los compradores ven en las tres tablas del frontend.

¿Las columnas ocultas volverán a aparecer si cambio de tema?

No. La configuración de Visibilidad de Columnas se almacena en el plugin SaveTo Wishlist Pro, no en el tema, por lo que se conservan al cambiar de tema.

¿Puedo ocultar una columna solo en la vista móvil?

No a través de la visibilidad de columnas. Cada interruptor oculta la columna en todos los tamaños de pantalla. Para ocultar solo en modo adaptable, usa un pequeño fragmento CSS personalizado con una consulta de medios que apunte al atributo data-column de la columna.

Nota del desarrollador

Cada interruptor se almacena como su propia opción en la tabla wp_options. Si necesitas depurar o leer el estado actual sin abrir la interfaz de administración, usa WP-CLI:

wp option get stwpro_hide_col_items_image
wp option get stwpro_hide_col_collection_status
wp option get stwpro_hide_col_public_actions

El patrón es stwpro_hide_col_<table>_<column>, donde <table> es items, collection o public, y <column> es la clave de la columna (image, price, stock_status, quantity, subtotal, actions, status, created_at). Un valor de yes significa que la columna está oculta.

¿Necesitas ayuda?

Si tienes alguna pregunta o encuentras algún problema, estamos aquí para ayudarte.

¿Ha sido útil este artículo?

Artículos relacionados

¿Necesitas Soporte?

¿No encuentras la respuesta que buscas?
Contactar con Soporte
Completa tu compra