Guías

Lista de deseos en WooCommerce: guardar productos para más tarde

Por Mariusz Szatkowski · Actualizado: 2026-06-25

Quien está interesado pero aún no listo para comprar necesita un lugar donde dejar un producto y volver a él más tarde. Sin esa posibilidad, hay que memorizar el artículo o buscarlo de nuevo, y muchos no regresan nunca. Una lista de deseos cierra esa brecha. Es una de las pocas funciones de tienda que no le cuesta nada al cliente y, a la vez, señala un interés real: lo que acaba en una lista de deseos es algo que alguien ya quiere tener. Esta guía explica qué es una lista de deseos de WooCommerce, por qué cuenta, en qué deberías fijarte y cómo el plugin gratuito Shortlist la implementa de principio a fin.

Qué es una lista de deseos y por qué cuenta

Una lista de deseos es una promesa sencilla: guarda este producto, encuéntralo más tarde. En las compras meditadas como electrónica, muebles, moda o regalos, la decisión rara vez se toma en la primera visita. El cliente compara, revisa el presupuesto, espera al día de pago o pide una segunda opinión. Una lista de deseos ofrece una forma sin compromiso de retener artículos a lo largo de varias sesiones, lo cual es muchísimo mejor para ti que si el paseo de compra se interrumpe del todo y la tienda se olvida.

El verdadero valor reside en los clientes recurrentes. Si en la siguiente visita espera una lista guardada, el camino hacia la compra ya está medio allanado: no hay que buscar nada de nuevo, basta con abrir la lista y añadir al carrito. Una lista de deseos es, además, una señal más discreta que un carrito. Un carrito dice “compra ahora”, una lista de deseos dice “lo quiero, pero aún estoy indeciso”. Este segundo grupo es grande, y para él la mayoría de las tiendas hacen lo mínimo.

Hay todavía otro público. Algunos usan una lista de deseos como lista de regalos pública o privada, como preselección que comparten con su pareja, o como forma de seguir el precio con el tiempo. El mecanismo es en cada caso el mismo: un lugar fiable donde guardar productos y un camino fiable para volver a encontrarlos. El riesgo en esto: una lista de deseos solo sirve de algo si de verdad se puede guardar en ella y volver a encontrarla. Justo aquí importan los detalles de implementación.

En qué deberías fijarte en una lista de deseos de WooCommerce

No todos los plugins de lista de deseos tratan los fundamentos igual. Algunos puntos merecen una revisión antes de decidirte, porque más tarde son difíciles de añadir:

  • Soporte para invitados. Muchos clientes no están registrados mientras curiosean, y forzar una cuenta antes de que se pueda guardar siquiera algo es una forma segura de perderlos. Busca una lista que funcione para invitados y se fusione con la cuenta al iniciar sesión, de modo que en el momento del inicio de sesión no se pierda nada.
  • Un frontend ligero y moderno. Algunos plugins de lista de deseos cargan un script voluminoso en cada página de la tienda y frenan así incluso páginas en las que no aparece ninguna lista de deseos. Un frontend de JavaScript puro sin dependencia de jQuery, que solo se carga donde hace falta, mantiene rápido el resto de la tienda.
  • Sin salto de diseño. Un botón de guardar que cambia de tamaño o de posición al alternar entre “Añadir” y “Quitar” desplaza la página y perjudica los Core Web Vitals. El botón debería reservar su espacio, para que el cambio nunca provoque un reordenamiento.
  • Precisión con las variaciones. En los productos variables, una lista de deseos debería guardar exactamente la variante elegida, no solo el producto padre, para que el artículo guardado corresponda a la talla o el color realmente deseados.
  • Accesibilidad. El elemento de guardar debería ser un botón de verdad, manejable con teclado, cuyo estado se ponga a disposición de los lectores de pantalla en lugar de transmitirse solo mediante el color.
  • Formas flexibles de ver la lista. Una pestaña en Mi cuenta, una página propia, un shortcode y un bloque encajan cada uno con un montaje de tienda distinto. Quien los tiene todos disponibles puede situar la lista de deseos donde el menú y las páginas lo requieran.
  • Soberanía limpia de los datos. Los datos de la lista de deseos deberían residir en tu propia base de datos y limpiarse solos al desinstalar, sin que un servicio de terceros custodie los artículos guardados de tu clientela.

Cómo lo implementa Shortlist

Shortlist for WooCommerce es una lista de deseos gratuita y de código abierto, construida precisamente en torno a esos fundamentos. Añade a las vistas de listado y a las páginas de producto un botón de añadir a la lista de deseos y da a los clientes varias formas fiables de volver a sus artículos guardados.

El botón de guardar es un <button> real y accesible con aria-pressed, de modo que su estado de guardado se pone a disposición de las tecnologías de asistencia en lugar de solo insinuarse mediante el color de un icono. Si el mismo producto aparece varias veces en una página, tras guardar se actualizan a la vez todos los botones correspondientes, y el cambio se anuncia a los lectores de pantalla a través de una región en vivo cortés. El botón, además, reserva su espacio, de modo que el cambio entre el estado de añadir y el de quitar no reordena la página. Eso mantiene el diseño estable y evita saltos de diseño acumulados. El guardar y el quitar se producen en cada caso a través de admin-ajax, sin recarga de la página.

A los invitados se les trata como clientes de pleno derecho, siempre que lo permitas en los ajustes. La lista de un invitado se guarda en una cookie del navegador y sobrevive así al cambio de página aunque no haya cuenta. Si la persona inicia sesión la próxima vez, sus artículos guardados pasan a la cuenta, de modo que quien guarda antes de iniciar sesión no pierde nada en el paso de inicio de sesión. Las listas de los clientes registrados se guardan del lado del servidor en una tabla de base de datos propia shortlist_items, asociada a su ID de usuario. Eso significa que la lista sigue al cliente entre todos los dispositivos después de iniciar sesión.

En los productos variables, el botón sigue la variante elegida, de modo que se guarda la talla o el color exactamente seleccionados y no el producto padre. Mientras no se hayan elegido opciones, el botón permanece desactivado, con un aviso que redactas tú mismo, para que no haya duda de a qué variante se refiere un artículo guardado.

Dónde pueden aparecer el botón y la lista

Shortlist es deliberadamente flexible en la colocación, y cada colocación es un interruptor propio en la pantalla de ajustes, de modo que solo activas lo que tu diseño necesita:

  • La página de producto individual, bajo la zona de añadir al carrito.
  • Fichas de producto en los listados de tienda, categoría y etiqueta.
  • Una pestaña de lista de deseos en la zona Mi cuenta de WooCommerce, opcionalmente con un contador de los artículos guardados como “Lista de deseos (3)”, que se actualiza en vivo.
  • Una página de lista de deseos propia, que eliges o creas en la pantalla de ajustes, insertándose la lista [shortlist] automáticamente si la página no contiene aún un shortcode.
  • Cualquier entrada o página, a través del shortcode [shortlist].
  • El editor de bloques, a través del bloque de lista de deseos de Shortlist renderizado en el servidor, de modo que la vista previa en el editor coincide con el frontend.

La configuración

Hasta que la lista de deseos está en vivo, solo transcurren unos minutos:

  1. Sube el plugin a /wp-content/plugins/shortlist o instálalo a través de Plugins → Añadir nuevo. WooCommerce debe estar instalado y activo.
  2. Actívalo.
  3. Abre el menú Shortlist en wp-admin. Está también abierto a los gestores de tienda, no solo a los administradores, ya que utiliza el permiso manage_woocommerce.
  4. Activa la lista de deseos, decide si los invitados pueden usarla y fija dónde aparece el botón: página de producto individual, listado de tienda, Mi cuenta y la página propia.
  5. Fija opcionalmente tus textos de botón y el aviso de variante y da forma a la lista tú mismo: encabezado, introducción y texto para la lista vacía, cuántas columnas utiliza la rejilla y qué detalles muestra cada producto guardado (imagen, nombre, precio, botón de añadir al carrito y de quitar).

Cada ajuste tiene un ”?” al lado que abre una breve explicación, de modo que durante la configuración no necesitas consultar la documentación. Como Shortlist carga su hoja de estilos y su script solo en las páginas en las que la lista de deseos aparece de verdad, el resto de tu tienda queda intacto.

Dónde residen los datos

Shortlist no se conecta con ningún servicio externo. El guardar y el quitar artículos discurre a través del endpoint admin-ajax de tu propio sitio web, y todos los datos de la lista de deseos permanecen en tu base de datos de WordPress: las listas de los clientes registrados residen en la tabla propia shortlist_items, las listas de invitados viven hasta el inicio de sesión en una cookie del navegador de quien visita, y los ajustes se guardan en la opción shortlist_settings. El plugin no envía correos y no carga fuentes, scripts o rastreadores ajenos. Al desinstalar, retira su tabla y sus opciones, de modo que no quedan datos huérfanos.

Consejos prácticos para sacar más de una lista de deseos

El plugin aporta el mecanismo, unos cuantos hábitos le ayudan a rentabilizarse:

  • Muestra el botón donde se toma la decisión. Actívalo tanto en el listado de tienda como en la página del producto, para que se pueda guardar sin tener que clicar primero hasta el producto. Así captas más del grupo “quizá más tarde”.
  • Permite invitados. El mayor motivo de una función de lista de deseos vacía es una cuenta forzada de antemano. Dejar guardar a los invitados y fusionar al iniciar sesión elimina la barrera justo en el momento equivocado.
  • Mantén el contador visible. El contador opcional junto a la entrada “Lista de deseos” de Mi cuenta es un pequeño empujón que recuerda a los clientes recurrentes que allí esperan artículos.
  • Redacta el aviso de variante con claridad. En los productos variables, un aviso breve como “Elige una talla para guardar” le dice al cliente por qué el botón está desactivado, para que un estado desactivado nunca parezca un error.
  • Elige un diseño de lista que encaje con tu surtido. Un número amplio de columnas conviene a surtidos con mucha imagen, uno más estrecho con precio y añadir al carrito para las compras meditadas en las que se compra directamente desde la lista.
  • Enlaza la lista de deseos en el menú de cuenta y en el pie de página. Una lista guardada solo ayuda si también se encuentra, así que haz que la página propia o la pestaña de Mi cuenta sean fáciles de alcanzar.

Shortlist en comparación con el WooCommerce estándar

WooCommerce no dispone de una lista de deseos integrada. Esta es la diferencia específicamente al guardar productos para más tarde:

FunciónWooCommerce estándarShortlist (gratis)
Guardar producto para más tardeNo integradoBotón accesible en vistas de listado y en la página de producto
Lista de deseos de invitadoNingunaCookie del navegador, trasladada a la cuenta al iniciar sesión
Guardado al registrarseNo disponibleTabla de base de datos propia, asociada al ID de usuario
Ver la lista guardadaNo disponiblePestaña de Mi cuenta, página propia, shortcode [shortlist] o bloque
Productos variablesNo disponibleEl botón sigue la variante elegida
Añadir y quitarNo disponibleadmin-ajax, sin recarga, todos los botones mantenidos en sincronía
Estabilidad del diseñoNo disponibleEl botón reserva su espacio, sin salto de diseño
Peso en el frontendNo disponibleJavaScript puro, sin jQuery, cargado solo donde hace falta
Soberanía de los datosNo disponiblePermanece en tu base de datos, desinstalación limpia, sin servicio externo
CosteGratis (el núcleo no la tiene)Gratis; Pro añade varias listas, compartir, análisis y alertas de precio

Gratis en comparación con Pro

La edición gratuita es una lista de deseos completa y no un reclamo: el botón accesible, el soporte para invitados con fusión al iniciar sesión, el guardado consciente de la variante, la pestaña de Mi cuenta, la página propia, el shortcode y el bloque están todos incluidos. Para tiendas que quieren sacar más de los productos guardados, Shortlist Pro es un complemento aparte que amplía el contenedor de servicios del plugin gratuito. Añade varias listas de deseos con nombre (a través de un shortcode [shortlist_lists]), enlaces de lista compartibles y enviables por correo, un panel de análisis de listas de deseos con exportación a CSV y notificaciones por correo ante bajadas de precio y artículos de nuevo disponibles, que un cron horario comprueba para los clientes registrados que se hayan suscrito a ello. Shortlist Pro se distribuye para la licencia, la activación y las actualizaciones automáticas a través de Freemius y requiere el plugin gratuito Shortlist instalado y activo. No funciona por sí solo.

En resumen

Una lista de deseos de WooCommerce permite a los clientes guardar productos para más tarde, para que regresen en lugar de perder el hilo, y alcanza al gran público del grupo “interesado, pero aún no listo” que un carrito nunca ve. WooCommerce por sí solo no incluye una lista de deseos propia. Lo que importa: soporte para invitados que se fusiona al iniciar sesión, un frontend ligero que no ralentiza la tienda ni desplaza el diseño, el guardado preciso de variaciones, accesibilidad real y formas flexibles de ver la lista. Shortlist cubre todo eso en un plugin gratuito y de código abierto que mantiene tus datos en tu propia base de datos, con varias listas, funciones de compartir, análisis y alertas de precio en la versión Pro, en cuanto quieras hacer más.

Shortlist for WooCommerce