Un bloque Producto del Estudio vinculado a tu tienda de Shopify puede acuñar su propio código de descuento de un solo uso por destinatario, limitado a ese único producto — sin necesidad de un segmento de Historial de compras ni de una oferta de Descuento a nivel de proyecto.
MailInApp ya tiene una oferta de Descuento a nivel de proyecto para apuntar a toda una audiencia coincidente con un código. Esta es la herramienta más específica: un descuento que vive en el propio bloque Producto, ligado a cualquier producto real que hayas importado de tu catálogo de Shopify, acuñado automáticamente para cada destinatario de ese correo, y canjeado directamente en la propia página de ese producto.
Paso 1 — Conecta Shopify
Desde Configuración → Integraciones, conecta tu tienda de Shopify si aún no lo has hecho. MailInApp solicita write_discounts junto a sus alcances de lectura específicamente para poder acuñar los códigos de los que depende este caso de uso — nunca pide acceso de escritura a tus propios productos, pedidos o clientes.
Paso 2 — Importa el producto a un bloque Producto
En el Estudio, añade un bloque Producto y abre su búsqueda de Importar desde tienda. Elige el artículo real de tu catálogo sincronizado de Shopify en lugar de escribir una URL a mano. Importar hace tres cosas a la vez: completa nombre, descripción, imagen y precio; cambia Pago a Enlazar al pago de la tienda externa; y completa la URL de página de producto externa a partir del propio handle de Shopify del producto. Las tres cosas importan para el siguiente paso — una URL escrita a mano no tiene detrás un id real de producto de la tienda, así que el interruptor de descuento permanece oculto hasta que importas.
Paso 3 — Activa Descuento por producto
Con un producto real importado en el bloque, aparece un interruptor de Descuento por producto en el Inspector. Actívalo y define:
- Tipo de descuento — porcentaje o monto fijo de descuento.
- Valor del descuento — el número real.
- Expira (días después del envío) — cuánto tiempo permanece válido un código acuñado.
Esto es independiente de cualquier oferta de Descuento a nivel de proyecto que el proyecto también pueda tener — un envío puede llevar ambos, ninguno, o uno sin el otro.
Paso 4 — Envía, y MailInApp acuña un código limitado a este producto
Justo antes de que se renderice el correo de cada destinatario, MailInApp busca su registro de cliente de Shopify por correo y crea un código de descuento a través de la API GraphQL de administración de Shopify: de un solo uso (usageLimit: 1), restringido a ese único cliente, y restringido a solo este producto en lugar de a toda tu tienda. El propio enlace Comprar ahora del bloque se reescribe automáticamente para llevarlo — nada que plantillar con una etiqueta de combinación a mano, ya que el id de un bloque no es algo que puedas escribir en un título.
Paso 5 — El comprador llega de vuelta al producto exacto, con el código ya aplicado
El canje pasa por la propia URL /discount/<código> de tu tienda, que redirige directamente a la propia página de este producto con el código ya aplicado — no a la página de inicio de tu tienda ni a un carrito genérico. Esto es deliberado: el correo le mostró un artículo específico, así que el enlace con descuento debe llevarlo a ese mismo artículo, no hacer que lo vuelva a buscar.
La atribución funciona igual que cualquier otro clic hacia la tienda
El enlace de canje sigue llevando el mismo utm_campaign que los demás enlaces salientes de tu proyecto. Un pedido hecho con el código se atribuye de vuelta a este envío de la misma forma en que lo hace cualquier otro pedido de clic hacia Shopify — consulta rastreo de pedidos, pagos e ingresos de Shopify para ver cómo funciona esa atribución realmente de principio a fin.
Si el acuñado falla para un destinatario
Su correo se envía de todas formas. Si ningún registro de cliente de Shopify coincide con su correo, o la llamada en vivo a la API tropieza, el Comprar ahora de ese destinatario simplemente vuelve al enlace de producto simple y sin descuento del bloque — nunca un enlace roto, y nunca un envío bloqueado.
En qué se diferencia esto de la oferta de Descuento a nivel de proyecto
La oferta de Descuento de la página de Envío apunta a toda una audiencia coincidente — a menudo combinada con un segmento de Historial de compras — con un alcance de código elegido en un menú desplegable (de toda la tienda o de un producto). Esta función se salta todo eso: está limitada a cualquier producto que lleve el bloque en sí, no necesita ningún filtro de audiencia, y se acuña para quien reciba el correo. Cada una mantiene también su propio marcador de enfriamiento, así que un descuento por producto en un artículo nunca bloquea el descuento de otro artículo, ni la oferta a nivel de proyecto, para el mismo contacto. Consulta recupera a compradores anteriores con segmentos de historial de compras y códigos de descuento para la versión de este patrón dirigida por audiencia.
Cómo empezar
Conecta Shopify, importa un producto real a un bloque Producto, activa un Descuento por producto modesto, y envíalo primero a una lista pequeña para confirmar que el enlace de canje llega adonde esperas. Consulta Bloque Producto, Integración de Shopify y Descuentos nativos de la tienda para la referencia completa.