Acuña códigos de descuento de Shopify de un solo uso para un producto desde un bloque Producto

La oferta de Descuento a nivel de proyecto apunta a toda una audiencia con un código de toda la tienda (o de un producto). Este es el hermano más específico, a nivel de bloque: un descuento que vive en el propio bloque Producto, ligado a un producto real que importaste de tu catálogo de Shopify, acuñado por destinatario en el momento en que se envía su correo, y canjeado directamente en la propia página de ese producto — sin necesidad de un segmento de Historial de compras ni de configurar una oferta de Descuento.

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.

Una secuencia típica de creación y envío

  1. 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.

  2. 2

    Importa el producto a un bloque Producto

    En el Estudio, añade un bloque Producto y usa su búsqueda de Importar desde tienda para elegir el artículo real de tu catálogo sincronizado de Shopify. Importar define Pago como Enlazar al pago de la tienda externa y completa la URL de página de producto externa automáticamente — ambos son necesarios para que aparezca el siguiente paso.

  3. 3

    Activa Descuento por producto

    Una vez que el bloque lleva un producto real importado, aparece un interruptor de Descuento por producto en el Inspector. Actívalo y define un porcentaje o monto fijo de descuento y cuántos días permanece válido un código acuñado — independientemente de cualquier oferta de Descuento a nivel de proyecto que este proyecto también pueda tener. El lienzo del Estudio se redibuja de inmediato con la misma insignia de descuento y precio tachado que verán los destinatarios, así que puedes revisarlo sin abrir la Vista en vivo.

  4. 4

    Envía — 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 de un solo uso a través de la API GraphQL de administración de Shopify, restringido a ese cliente y a solo este producto — no a toda tu tienda.

  5. 5

    Comprar ahora ya lleva el código

    El enlace Comprar ahora del bloque se reescribe hacia la URL de canje /discount/<código> de tu tienda, que redirige al comprador directamente de vuelta 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.

  6. 6

    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, así que 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 clic hacia Shopify.

Preguntas frecuentes

¿En qué se diferencia esto de la oferta de Descuento a nivel de proyecto?

La oferta de Descuento en 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 para todos (de toda la tienda o de un producto, elegido en un menú desplegable). El Descuento por producto propio de un bloque Producto está limitado a ese único artículo importado del bloque y no necesita ningún filtro de audiencia ni configuración en la página de Envío; se acuña automáticamente para quien reciba ese correo. Un proyecto puede usar cualquiera, ambos, o ninguno — funcionan de forma independiente con enfriamientos separados.

¿Necesito un segmento de Historial de compras para que esto funcione?

No. La segmentación por historial de compras se combina con la oferta de Descuento a nivel de proyecto, no con esta. El descuento por producto de un bloque Producto se acuña para todos los destinatarios del correo en el que está, sin importar si han comprado ese artículo — o cualquier otro — antes.

¿Qué pasa si un destinatario aún no tiene registro de cliente en Shopify?

El acuñado busca al destinatario por correo entre tus clientes de Shopify. Si ninguno coincide, el código de ese destinatario no se acuña y su correo se envía de todas formas — con el enlace de producto simple y sin descuento que Comprar ahora usaría de otra manera, nunca uno roto.

¿Los compradores pueden ver el descuento antes incluso de hacer clic para pagar?

En el Estudio, sí automáticamente — el lienzo muestra la misma insignia y el precio tachado en el momento en que activas el interruptor. En tu propia tienda de Shopify, es un paso extra opcional: instala una vez la app gratuita de insignia de descuento de MailInApp desde el Editor de temas de tu tienda, en la plantilla de la página de producto (solo temas Online Store 2.0). Un comprador que hace clic desde el correo entonces ve la misma insignia en la propia página de producto en vivo, antes de pagar — solo una vista previa, calculada a partir del propio precio del producto; el descuento real se sigue aplicando al pagar mediante el código de un solo uso de cualquier forma.

¿Por qué no aparece el interruptor de descuento en mi bloque Producto?

Solo aparece una vez que el bloque lleva un producto real importado mediante Importar desde tienda — acuñar necesita el propio id numérico de producto de tu tienda para restringir el código a él, algo que una URL de página de producto escrita a mano no lleva. También está oculto por completo en el modo de pago de MailInApp, ya que ese modo nunca toca tu tienda de Shopify en absoluto.

¿Puedo hacer esto en más de un producto en el mismo correo?

Sí — cada bloque Producto acuña y rastrea su propio código y enfriamiento de forma independiente, ligado a ese bloque, así que descontar un producto nunca bloquea ni interfiere con el descuento de otro, ni con la oferta de Descuento a nivel de proyecto.

¿La URL del cupón sigue funcionando si el destinatario reenvía el correo?

El código en sí permanece de un solo uso y restringido al propio registro de cliente de Shopify del destinatario original, así que un correo reenviado no le entrega un descuento utilizable a un extraño — solo ese comprador original puede canjearlo realmente al pagar.

Crea esto en el estudio

Empieza con el plan gratuito: todos los bloques interactivos y el motor de alternativas completo están incluidos en cada plan.