Cómo crear códigos de cupón únicos para Shopify
Objetivos del artículo
Descubre cómo crear códigos de cupón de un solo uso para tu tienda de Shopify, de modo que cada cliente reciba su propio código de cupón único para una promoción. Los códigos únicos son una alternativa a un código de cupón genérico o un cupón estático. Cada código se puede canjear una vez, pero la persona que lo recibe aún puede compartirlo con alguien más.
Shopify impone un límite de 20 millones de códigos de descuento únicos para cada tienda de Shopify. Si alcanzas este límite, tendrás que eliminar códigos únicos de tu administrador de Shopify antes de que Klaviyo pueda reanudar la generación de nuevos códigos únicos.
Antes de empezar
Si aún no lo hiciste, lee nuestra guía sobre Cómo realizar la integración con Shopify para obtener instrucciones paso a paso sobre la integración antes de continuar con este artículo.
Asegúrate de haber integrado con Shopify y de poder ver la pestaña Cupones en el panel de Klaviyo.
Si tienes problemas para acceder a esta pestaña, realiza lo siguiente:
- Ve a la pestaña Integraciones en Klaviyo.
- Busca Shopify y haz clic en la integración para acceder a tu página Configuración de integración.
- Haz clic en Actualizar configuración para actualizar la configuración de integración (es posible que debas volver a autenticarte con Shopify para que luego se te redirija a Klaviyo).
- Accede de nuevo a la pestaña Cupones.
Cuándo utilizar los códigos de cupón únicos
Los códigos de cupón únicos se pueden usar en campañas de correo electrónico, correos electrónicos de flujo, mensajes SMS y formularios de registro. A continuación, se incluyen algunos ejemplos de códigos de cupón únicos en campañas:
- Códigos de descuento para suscriptores de correo electrónico
Recompensa a tus suscriptores enviándoles una promoción exclusiva por correo electrónico utilizando códigos de cupón. - Descuentos de preventa para clientes VIP
Envíales a tus clientes VIP códigos únicos que pueden usar para comprar productos de una colección totalmente nueva. - Descuentos por retrasos en el envío
Si algunos artículos están agotados o estás experimentando retrasos en el cumplimiento, envíales a los clientes afectados un código único para agradecerles su paciencia.
A continuación, se incluyen algunos ejemplos de códigos de cupón únicos en flujos:
- Carrito abandonado
Envíales un código de descuento que solo esté activo de 2 a 4 días a las personas que hayan abandonado un carrito y no hayan comprado antes. Un plazo de vencimiento corto les da a los compradores una fecha límite para usar el descuento. - Recuperación
Envíales un descuento a los compradores que no hayan comprado recientemente, incentivándolos a volver a comprar. Una fecha de vencimiento establecida les da una fecha límite para usar la oferta. - Serie de bienvenida
Envíales a los nuevos suscriptores un código de descuento tan pronto como se unan a tu lista de correo electrónico. Puedes enviarles otro código con un descuento mayor si no han comprado después de 2 semanas.
Los códigos de cupón de Klaviyo solo funcionan para pedidos no recurrentes, y no para pedidos de suscripción como los que habilita Recharge.
Crea tu código de cupón en Klaviyo
- Ve a Contenido > Cupones en Klaviyo.
- Haz clic en Crear cupón de Shopify en la esquina superior derecha.

- Para cada cupón, establece las siguientes propiedades en Klaviyo:
- Nombre
Establecer un nombre te ayudará a identificar el cupón en Klaviyo. Ten en cuenta que tendrás que usar este nombre exacto cuando incluyas el cupón en un mensaje. - Prefijo
Klaviyo generará un código aleatorio para cada persona, pero también puedes especificar un prefijo para que se incluya en cada código (por ejemplo, BIENVENIDA). - Tipo de descuento
Elige si el cupón ofrece un importe de descuento fijo, un porcentaje de descuento o el envío gratis. - Envío gratis
Para los cupones de envío gratis, puedes limitar el cupón para que solo se aplique a ciertas tarifas de envío o únicamente a países específicos. - Importe fijo y porcentaje
Para los cupones que ofrecen un importe fijo o un porcentaje de descuento, puedes especificar que el cupón solo se aplique a ciertos productos o colecciones. - Se aplica a
Elige si los clientes pueden aplicar el cupón a todo el pedido, a productos específicos o a colecciones específicas. - Se requiere una compra mínima
Elige que el cupón solo pueda usarse si el carrito del cliente alcanza un importe específico. Ten en cuenta que si el código es solo para un producto específico, el importe mínimo de compra solo se aplica a ese producto en particular.
- Nombre

- Combinaciones
Elige los tipos de descuentos con los que se puede combinar este cupón en un solo pedido.

- Fecha de activación
Esta es la fecha en que el cupón se activa; puedes elegir una fecha específica o seleccionar una opción para que los códigos de cupón generados se activen en la fecha de envío. Ten en cuenta que las fechas se establecen en la zona horaria UTC, por lo que es posible que veas una fecha de activación diferente en Shopify. - Caducidad
Elige cuándo deseas que caduque tu cupón. Existen diferentes opciones para los cupones utilizados en los mensajes de campaña y los mensajes de flujo. Ten en cuenta que, en Klaviyo, las fechas se establecen en la zona horaria UTC. Sin embargo, Shopify establece la fecha y hora de caducidad en función de la zona horaria de la tienda de Shopify, por lo que es posible que veas diferentes fechas de caducidad en Klaviyo y Shopify para el mismo cupón.- Campañas
Tienes 2 opciones de caducidad:- Los códigos de cupón generados caducarán después de 1 año.
- Si deseas que tu descuento tenga una fecha de fin definida, después de la cual caducarán los códigos generados, puedes seleccionar una fecha de caducidad específica.
- Flujos
Tienes 3 opciones de caducidad:- Los códigos de cupón generados caducarán después de 1 año.
- Los códigos de cupón generados caducarán después de un cierto número de días u horas.
- Si deseas que tu descuento tenga una fecha de fin definida, después de la cual caducarán los códigos generados, puedes seleccionar una fecha de caducidad específica.
- Campañas

- Haz clic en Crear cupón.
- Los cupones que caducan después de un determinado número de días u horas tienen fechas de caducidad variables. Si bien puedes crear cupones con fechas de caducidad variables para flujos, no puedes crear cupones con fechas de caducidad variables para campañas.
Para los cupones que vencen después de cierto número de días u horas, Klaviyo agrega un periodo de gracia de 24 horas a la ventana de validez del código generado para permitir retrasos en el envío o la entrega. Este tiempo adicional no aplica cuando seleccionas una fecha de vencimiento específica.
Por ejemplo, un código configurado para vencer después de 4 horas tiene una ventana de validez de 28 horas. Un cupón con una fecha de vencimiento específica del 15 de agosto de 2026 vence a las 23:59:59 UTC del 15 de agosto de 2026.
También es importante tener en cuenta que, si actualizas la configuración de los cupones (por ej., el tipo de descuento y el porcentaje) en Shopify, todos los códigos que se generen con esa configuración de precio tendrán la nueva configuración de precio. Sin embargo, si actualizas opciones de configuración del cupón en Shopify que no están disponible en la creación de cupones de Klaviyo, no se reflejarán esos cambios. Consulta la información sobre cómo actualizar códigos de cupón para obtener más detalles.
Genera códigos después de crear tu cupón
Klaviyo genera códigos de cupón automáticamente para mensajes de flujo. Si planeas usar el cupón en un flujo, puedes omitir esta sección. Para campañas de correo electrónico o SMS, genera códigos de cupón manualmente antes de programar la campaña.
Una vez que hayas configurado la definición de tu cupón, tendrás que especificar la cantidad de códigos de cupón que deseas generar para tu campaña. Esto debe hacerse antes de programar la campaña. Para generar cupones, realiza lo siguiente:
- Accede de nuevo a la pestaña Cupones.
- Haz clic en el menú desplegable de 3 puntos junto al cupón que acabas de crear y selecciona Añadir códigos.

Los cupones con fechas de caducidad variables no pueden utilizarse en campañas. Por lo tanto, no verás la opción de añadir códigos manualmente si seleccionaste una fecha de caducidad variable para tu cupón.
Antes de elegir cuántos códigos generar, ten en cuenta:
- Tienes que generar al menos tantos códigos como destinatarios previstos. Esto significa que si generas menos códigos que la cantidad estimada de destinatarios, no podrás programar ni enviar la campaña.
- Si la campaña programada está configurada para Determinar los destinatarios a la hora de envío, es posible que la audiencia aumente después de generar los códigos. Genera suficientes códigos para ese crecimiento. Si la audiencia real supera los códigos disponibles, se omitirá a los destinatarios que no tengan un código y no recibirán el mensaje.
- Si vas a generar una gran cantidad de códigos, asegúrate de dejar suficiente tiempo entre la hora de envío deseada de tu campaña y la creación de los códigos. Generar una gran cantidad de códigos de cupón puede tomar varias horas. Por este motivo, utiliza la cantidad estimada de destinatarios de la campaña como referencia y no sobreestimes demasiado la cantidad de códigos que necesitas.
- Ingresa la cantidad de códigos que deseas generar en el campo y haz clic en Añadir códigos. De nuevo, asegúrate de generar al menos tantos códigos como destinatarios esperados para tu campaña; de lo contrario, no podrás enviarla ni programarla.

- Rastrea los códigos generados en la columna Disponibles/Total. Espera hasta que haya suficientes códigos disponibles para tu campaña antes de programarla.
Puedes incluir varios códigos por correo electrónico (pero solo 1 código por SMS). Si usas varios cupones en un mensaje, asegúrate de tener suficientes códigos para que cada destinatario reciba uno de cada código. Con el correo electrónico, tienes la opción de usar bloques ocultos para enviar cupones diferentes según dónde viva alguien o lo que haya hecho. Recomendamos tener precaución con la función de bloques ocultos, ya que los códigos pueden asignarse a todos los destinatarios (incluso si terminan ocultos en el mensaje) y esto puede bloquear el envío si no hay suficientes códigos disponibles.
Ahora que ya generaste tus códigos, utilízalos en una campaña de correo electrónico o en un mensaje SMS para incentivar a los visitantes de tu sitio web a realizar una compra.
Utiliza tu cupón en un correo electrónico de campaña
Una vez que se hayan generado los códigos de cupón, puedes incluir la etiqueta de cupón en la plantilla de tu campaña.
- Arrastra y suelta un bloque de texto donde desees que aparezca el cupón en tu campaña.
- Haz clic en el icono de personalización. Según el editor que estés usando, es posible que veas un ícono de persona o un botón con la etiqueta Personalización.

- En el menú Todos los tipos, selecciona Cupones.
- Selecciona el cupón que deseas añadir.
Cuando se envía la campaña, Klaviyo reemplaza la etiqueta de cupón por un código de descuento único para cada destinatario.
Cuando previsualizas el correo electrónico directamente en Klaviyo, el cupón aparece como CouponName-PREVIEW. La campaña usa los códigos que generaste antes y los asigna al enviarse.
Prueba el cupón de tu campaña
Antes de enviar la campaña a tu público, prueba el cupón. Agrega códigos desde Content > cupones y luego envíate un correo electrónico de vista previa a ti o a un compañero de equipo. Si hay un código disponible, la vista previa usa un código real que puedes probar en Shopify. Ese código está reservado para uso en vista previa y ya no está disponible para asignarlo a un cliente en la campaña.
- Si abres la vista previa del correo electrónico directamente en Klaviyo, no se mostrará un código de cupón único. Aparecerá como COUPON_NAME-preview.
- Si se incluyen varias personas en el envío de vista previa, todas recibirán el mismo código.
Antes de enviar o programar la campaña, revisa la verificación del cupón. Si hay menos códigos disponibles que el número estimado de destinatarios, agrega más códigos antes de continuar.
Después de enviar la campaña, puedes ver qué código recibió un destinatario específico al ir a su perfil, abrir Detalles y desplazarte hasta la sección de cupones.
Utilizar tu cupón único en un flujo
Una vez que hayas creado y configurado tu cupón, insértalo en un mensaje de flujo.
- Ve a la pestaña Flujos en la barra de navegación izquierda de Klaviyo.
- Abre un flujo existente o crea uno nuevo.
- Selecciona un mensaje de flujo dentro de tu flujo.
- Abre el editor de mensajes para el mensaje de flujo seleccionado.
- Haz clic en el icono de personalización. Según el editor que estés usando, es posible que veas un ícono de persona o un botón con la etiqueta Personalización.

- En el menú Todos los tipos, selecciona Cupones.

- Selecciona el cupón que deseas añadir.
- Opcional: Selecciona los 3 puntos en el correo electrónico de flujo y luego haz clic en Vista previa. En la vista previa en la aplicación, el cupón aparece como
CouponName-PREVIEW. Para probar un código real, sigue los pasos de prueba que se indican a continuación.

Cuando se envía el mensaje, Klaviyo reemplaza la etiqueta de cupón por un código único compuesto por tu prefijo opcional y 8 letras y números aleatorios. Si utilizas la misma etiqueta de cupón en varios mensajes de un flujo, el destinatario recibirá el mismo código mientras no haya caducado, incluso si ya lo canjeó. Repetir un código no hace que se pueda canjear de nuevo. Después de que caduque, Klaviyo asigna un nuevo código cuando haya uno disponible.

Klaviyo genera y repone códigos para los mensajes del flujo automáticamente, por lo que no necesitas agregar lotes manualmente. Si un código no está disponible temporalmente mientras se generan más, Klaviyo reintenta el mensaje. Si la generación falla o termina la ventana de reintentos, el mensaje se puede omitir. Revisa la actividad del destinatario del mensaje para conocer el motivo.
Prueba el cupón de tu correo electrónico de flujo
Antes de enviar el flujo y el cupón a tu público, te sugerimos que lo pruebes primero.
Probar un cupón con una fecha de caducidad variable (por ejemplo, 7 días)
- En el editor de flujos, haz clic en Revisar y activar o Actualizar estado. Si el panel muestra cambios de estado programados, haz clic en Editar junto al estado actual.
- Selecciona Manual. Si el panel ofrece Actualizar estado ahora o Programar, elige Actualizar estado ahora.
- Haz clic en Guardar.
- Activa el flujo con el perfil de prueba; por ejemplo, al completar el formulario de registro que te agrega a la lista del flujo. Asegúrate de que el perfil cumpla con los filtros del flujo y considera cualquier retraso de tiempo antes del correo electrónico. Klaviyo genera códigos automáticamente según sea necesario.
Da tiempo para la generación del cupón. Durante la prueba, es posible que veas Reintentando: Generando códigos de cupón en la actividad del destinatario. Si se omite el mensaje en lugar de avanzar, revisa el motivo de omisión antes de continuar.
Después de que el perfil de prueba llegue al correo electrónico con el estado Manual, aparece en Necesita revisión.

- Haz clic en el grupo Necesita revisión dentro de Actividad de destinatarios.
- Selecciona Enviar ahora para el perfil de prueba.

- Revisa tu bandeja de entrada para ver el correo electrónico y luego prueba el código único en tu tienda Shopify.
- Cuando estés listo para envíos automáticos, repite los pasos anteriores para cambiar el estado, selecciona En vivo en lugar de Manual y haz clic en Guardar.
Utiliza el cupón en un formulario de registro
También puedes usar códigos de cupón únicos de Shopify en formularios de registro. Agrega un bloque de cupón al paso de Éxito del formulario antes de continuar. Puedes crear el cupón con anticipación o mientras creas el formulario.
En el bloque de cupones del formulario, sigue los siguientes pasos para añadir un cupón único para Shopify:
- Selecciona Único en la configuración del bloque de cupón y luego elige Cupón de Shopify como el Tipo de cupón único.
- Elige un cupón existente de cupón único o haz clic en Crear otro cupón de Shopify para crear uno nuevo. Si todavía no tienes cupones de Shopify, haz clic en Crear cupón único de Shopify. Si eliges un cupón existente, omite los pasos de creación y agrega el cupón de respaldo a continuación.

- Si eliges crear un nuevo código de cupón único de Shopify, aparecerá el modal Crear cupón único de Shopify que te pedirá lo siguiente:
- Asígnale un nombre a tu cupón (p. ej., 10DESC) y añádele un prefijo opcional.
- Selecciona el tipo de descuento que te gustaría ofrecerles a tus clientes (importe fijo, porcentaje o envío gratis).
- Elige la configuración sobre cómo funcionará tu cupón (monto, aplicación, activación y caducidad).

Cuando publicas el formulario, Klaviyo cubre el suministro disponible del cupón hasta 600 códigos por cada formulario activo que use ese cupón. Genera más cuando hay menos de 400 códigos disponibles. Los cupones que vencen después de cierto número de días u horas también reciben recargas periódicas a medida que los códigos vencen; no se trata de un lote fijo de 600 códigos nuevos cada día.
- Si vas a crear un cupón nuevo, haz clic en Crear cupón único de Shopify en el modal. Volverás al editor de formularios con el nuevo cupón seleccionado.
- Añade un cupón estático existente como Cupón alternativo. Este es un código estático que solo aparecerá si se agotan los códigos de cupón únicos, para que los clientes sigan recibiendo un cupón.
Primero tendrás que crear un cupón estático en Shopify para pegarlo en el cuadro de texto del Cupón alternativo (p. ej., 10PORCIENTO).
- Ve a la sección final para terminar de editar y publicar tu formulario.
Cupones únicos para SMS
Los cupones únicos también están disponibles para mensajes SMS/MMS.
- Para una campaña de SMS o MMS, genera códigos con anticipación usando los pasos de la campaña anteriores. Para un mensaje de flujo, Klaviyo genera códigos automáticamente.
- Usa la etiqueta de plantilla a continuación para añadir el código de cupón a tu mensaje SMS o MMS:
{% coupon_code 'CouponName' %} - Reemplaza
CouponNamecon el nombre exacto de tu cupón.

A diferencia del correo electrónico, solo puedes utilizar 1 código de cupón por SMS. Si intentas añadir varios cupones a un SMS, aparecerá un mensaje de error.
Información sobre actualizaciones en códigos de cupón
Cambiar la configuración del descuento en Klaviyo elimina los códigos sin usar de la versión anterior de tu suministro disponible. Si se te solicita, revisa la advertencia y haz clic en Actualizar cupón para confirmar. Genera códigos nuevos antes de usar el cupón actualizado en una campaña. Klaviyo bloquea las actualizaciones mientras el cupón se usa en una campaña programada o en envío, o en un formulario activo.
Si cambias la definición de tu cupón, el impacto en los códigos ya enviados dependerá de dónde hayas realizado los cambios en la definición del cupón:
- Si cambias la definición del cupón en Klaviyo, Klaviyo crea una nueva regla de precios y mantiene sin cambios los cupones que ya les enviaste a los clientes. Esto significa que todas las configuraciones anteriores del cupón seguirán aplicándose a los códigos ya enviados.
- Por ejemplo, si un código de cupón se configuró previamente para requerir un importe mínimo de compra de $20, se crea la Regla de precio A en Shopify para esta definición. Si esa definición de cupón se cambia más tarde en Klaviyo para requerir un importe mínimo de compra de $40, se creará una nueva regla de precio en Shopify (Regla de precio B). Esto significa que cualquier cupón que ya se haya enviado en un flujo antes del cambio seguirá reflejando la Regla de precio A (compra mínima de $20) y, por lo tanto, no lo afectará el cambio de definición.
- Si cambias la definición del cupón en Shopify, ese cambio afectará a los códigos que ya enviaste.
- Por ejemplo, si un código de cupón se configuró previamente para requerir un importe mínimo de compra de $20, se crea la Regla de precio A en Shopify para esta definición. Si más adelante modificas la Regla de Precio A en Shopify y estableces que ahora se requiere una compra mínima de $40, ese cambio afectará a los códigos de cupón que ya enviaste en un flujo antes de la modificación. Los cambios en la definición del cupón no se reflejarán en Klaviyo; sin embargo, los códigos de cupón enviados anteriormente se actualizarán con la nueva definición (compra mínima de $40).
Para los flujos, Klaviyo genera códigos automáticamente según sea necesario después de una actualización. Deja tiempo para que se genere y prueba el cupón actualizado antes de usarlo en un mensaje. Los destinatarios con un código no vencido de una versión anterior pueden seguir recibiendo ese código.
Consulta nuestro artículo sobre cómo ver el historial de un cupón para obtener más información.
Mejores prácticas
Si utilizas cupones únicos en mensajes de campañas y flujos, te recomendamos seguir estas mejores prácticas:
- No utilices el mismo cupón para flujos y campañas. Dado que tienes que especificar la cantidad de códigos que se generarán para las campañas, pero no los flujos, es mejor utilizar diferentes cupones para cada uno.
- Crea un cupón distinto para cada campaña. Esto facilita el seguimiento de los códigos necesarios para cada envío. Genera suficientes códigos para la audiencia prevista, incluido cualquier crecimiento antes de la hora de envío, para evitar omitir a destinatarios a quienes no se les pueda asignar un código.
- Crea un cupón aparte al cambiar las categorías o los productos a los que se aplica un descuento. Editar un cupón existente elimina los códigos no usados, pero los destinatarios con un código sin vencer de una versión anterior aún pueden recibir ese código con sus reglas originales.
Recursos adicionales
- Cómo añadir un enlace que aplica un código de cupón a un carrito de Shopify
Descubre cómo agregar un enlace en el correo electrónico o SMS que aplique un código de cupón directamente al carrito de Shopify de un comprador. Tener el cupón ya aplicado al carrito facilita que aprovechen el descuento y compren rápidamente. Para configurar esto:
- Cómo utilizar códigos de cupón únicos en los mensajes SMS y MMS
Aprende a usar cupones únicos en tus mensajes SMS/MMS para que puedas enviar cupones de un solo uso a tus suscriptores de SMS y motivarlos a hacer una compra.