Lista de Regalos para Shopify
Lista de Regalos es una app para tiendas Shopify que permite a un cliente armar una lista de productos de la tienda para un baby shower, un matrimonio o un cumpleaños, compartirla por un enlace y recibir esos productos como regalo. Cuando alguien compra un producto de la lista, la cantidad pendiente se descuenta sola en cuanto el pedido se confirma en la tienda. La compra ocurre en el checkout normal de Shopify, sin pasarelas ni carritos paralelos.
Actualizado el
- 1
Crear la lista
La clienta elige productos de la tienda y la cantidad que desea de cada uno.
- 2
Compartir el enlace
Recibe un enlace que comparte con quienes van a regalarle.
- 3
Comprar un regalo
El invitado compra en el checkout normal de la tienda, sin crear cuenta.
- 4
Descuento automático
Al confirmarse el pedido, la cantidad pendiente baja sola en la lista.
¿Qué es una lista de regalos en una tienda online?
Una lista de regalos es una selección de productos que una persona arma en una tienda para un evento propio y comparte con quienes van a regalarle. Cada invitado entra al enlace, ve qué falta por regalar y compra directamente desde la tienda. Evita el regalo repetido y evita que la persona reciba algo que no quería.
Para la tienda, la lista funciona como un canal de tráfico cualificado: una sola clienta comparte su lista con decenas de invitados que llegan con la intención de comprar un producto concreto de ese catálogo, no de comparar precios.
¿Cómo crea un cliente su lista de regalos?
El cliente crea la lista desde la propia tienda, sin registrarse ni crear una cuenta. Elige el tipo de evento, pone un título y una fecha, y añade productos desde las páginas de producto con un botón de "añadir a mi lista". Cada producto lleva la cantidad que desea recibir. Al terminar obtiene un enlace para compartir.
El control posterior de la lista se hace con un enlace privado firmado que llega al correo de quien la creó, no con usuario y contraseña. Es una decisión deliberada: quien crea una lista de regalos lo hace una vez en la vida y obligarle a recordar una contraseña añade fricción sin aportar seguridad real.
- Tipos de evento
- Baby shower, matrimonio, cumpleaños y un tipo genérico para el resto.
- Visibilidad
- Pública, indexable y localizable desde la tienda, o accesible solo por enlace para quien lo reciba.
- Cantidades
- Cada producto lleva su cantidad deseada, de 1 a 99 unidades.
¿Cómo compra alguien un regalo de la lista?
Quien va a regalar abre el enlace de la lista, ve qué productos siguen pendientes y pulsa el botón de regalar. El producto se añade al carrito de la tienda y la compra se completa en el checkout normal de Shopify, con los mismos medios de pago y los mismos envíos que cualquier otro pedido. No hace falta que cree una cuenta.
La línea del pedido queda marcada internamente con la lista y el producto a los que corresponde, mediante propiedades ocultas del artículo. Ese marcado es lo que permite atribuir la compra a la lista correcta más adelante, sin depender de que el comprador escriba nada.
¿Qué pasa cuando alguien confirma la compra de un regalo?
Shopify avisa a la app mediante un webhook en cuanto el pedido se crea. La app verifica la firma del aviso, identifica la lista y el producto por las propiedades ocultas de la línea, y descuenta la cantidad comprada de la cantidad pendiente. La lista queda actualizada y quien la creó recibe un correo.
El procesamiento está diseñado alrededor de dos límites reales de la plataforma. Shopify exige que el aviso se conteste en menos de 5 segundos y reintenta hasta 8 veces a lo largo de 4 horas; tras 8 fallos consecutivos elimina la suscripción al webhook. Por eso la app solo verifica y encola en el acto, y hace el trabajo real en una cola durable que puede reintentar sin perder eventos.
Cada compra se registra con una clave de idempotencia formada por el identificador del pedido y el de la línea. Si Shopify reenvía el mismo aviso —cosa que ocurre con normalidad— la segunda entrega se reconoce como repetida y no vuelve a descontar. Es la diferencia entre una lista que cuadra y una que va restando de más.
¿Qué pasa si el producto se agota o el pedido se cancela?
La app guarda una copia del título, la imagen y el precio del producto en el momento de añadirlo a la lista, así que la lista sigue siendo legible aunque el producto se agote o se elimine del catálogo. Si un pedido se cancela o se reembolsa, la compra se revierte y la cantidad vuelve a quedar pendiente.
| Situación | Qué hace la app |
|---|---|
| El producto se agota | La lista lo sigue mostrando con su copia guardada y lo marca como no disponible. |
| El producto se elimina del catálogo | La lista conserva título, imagen y precio guardados; el producto deja de poder regalarse. |
| El pedido se cancela o se reembolsa | La compra se marca como revertida y la cantidad vuelve a estar pendiente. |
| Shopify reenvía el mismo aviso | Se detecta como repetido por la clave de idempotencia y no se descuenta dos veces. |
| Se regalan más unidades de las pedidas | La cantidad pendiente llega a cero y el excedente queda registrado, sin números negativos. |
| La lista ya pasó y se archiva | Deja de aceptar cambios y compras nuevas, y se conserva para consulta. |
¿Se puede adaptar el diseño de la lista al de mi tienda?
Sí. La página pública de la lista se sirve dentro del layout del theme, así que hereda cabecera, pie y estilos de la tienda sin configuración. Los componentes se renderizan en light DOM y sus estilos base viven en una capa CSS, de modo que cualquier regla escrita en el theme los sobreescribe sin !important ni guerras de especificidad.
Para cambios de color, radio o espaciado no hace falta CSS: se editan como design tokens desde el panel. El CSS a medida queda para cuando la tienda quiere ir más allá, y se versiona por tienda para poder volver atrás.
En la práctica esto significa que el diseñador que ya mantiene el theme puede maquetar la lista con las herramientas que ya usa, en lugar de abrir un ticket y esperar.
¿Qué datos se guardan y cuáles no se exponen?
La app guarda el nombre y el correo de quien crea la lista, y el nombre y el mensaje opcional de quien regala. La API pública nunca devuelve direcciones de correo: la vista pública de una lista muestra, como mucho, el nombre de quien regaló. Una lista marcada como accesible solo por enlace no se muestra en listados públicos.
¿Cómo se instala Lista de Regalos en mi tienda?
La instalación es asistida y la hace el equipo de Reten Labs. Se crea una app dedicada para tu tienda, se instala, se conecta el módulo con tu theme y se deja funcionando con tus productos. No es una instalación desde el App Store de Shopify: requiere una conversación previa y acceso de colaborador a la tienda.
- 1. Conversación inicial
- Se revisa el catálogo y el tipo de evento que quieres cubrir.
- 2. Creación e instalación
- Se crea la app dedicada a tu tienda y se instala con acceso de colaborador.
- 3. Integración con el theme
- Se coloca el botón en las páginas de producto y se ajustan los tokens de diseño.
- 4. Prueba de punta a punta
- Se crea una lista de prueba y se hace una compra real para verificar el flujo.