Activadores de descuentos, paso a paso
Crea flujos en Shopify Flow para descuentos creados, actualizados, eliminados, caducados o con código añadido y eliminado, con tutoriales paso a paso.
Seis activadores que se producen a lo largo de toda la vigencia de un descuento: creación, actualización, eliminación, incorporación de un código, supresión de un código y caducidad; algo que Shopify nunca indica en absoluto.
En esta página: Descuento creado, Descuento actualizado, Descuento eliminado, Descuento caducado, Código de descuento añadido, Código de descuento eliminado

Descuento creado
Se activa cuando se crea un descuento, ya sea automático o mediante código, ya sea por parte del personal o a través de una aplicación.
| Incendios provocados por | Shopify webhook |
| Autorización | Acceso a datos con descuento |
| Encendido | Al activar un flujo de trabajo de Shopify Flow que lo utilice, este se activa. Su propio interruptor se encuentra en la página «Activadores» de la aplicación. |
Úselo para
- Anuncie las nuevas promociones con soporte, para que nadie se vea sorprendido por un código.
- Revise los descuentos creados por aplicaciones o por el personal sin la debida autorización.
Lo que «Discount Created» envía a su flujo de trabajo
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
discount |
Objeto | El descuento creado |
discount.id |
ID | El GID de Shopify (Descuento) |
discount.title |
Texto | El nombre del descuento |
discount.status |
Texto | El estado del descuento (ACTIVO, CADUCADO, PROGRAMADO) |
discount.createdAt |
Texto | Cuándo se creó el descuento |
discount.updatedAt |
Texto | Cuándo se actualizó por última vez el descuento |
discount.startsAt |
Texto | Cuando el descuento entre en vigor |
discount.endsAt |
Texto | Cuando caduque el descuento |
eventId |
Texto | El identificador de este evento. Búsquelo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió. |
Ejemplo: Anuncie cada nuevo descuento en Slack
- Seleccione «Descuento» como activador.
- Añada la opción «Enviar solicitud HTTP» a un webhook de Slack:
New discount "{{discount.title}}" ({{discount.status}}), runs {{discount.startsAt}} to {{discount.endsAt}}. - Active el flujo de trabajo.
Descuento actualizado
Se activa cuando se modifica un descuento: título, importe, fechas, condiciones de aplicación y estado.
| Incendios provocados por | Shopify webhook |
| Autorización | Acceso a datos con descuento |
| Encendido | Al activar un flujo de trabajo de Shopify Flow que lo utilice, se activa. Su propio interruptor se encuentra en la página «Activadores» de la aplicación. |
Úselo para
- Revise los cambios en las promociones en curso.
- Vuelva a sincronizar los datos de la promoción con un banner de la tienda online o con una herramienta de correo electrónico.
Qué información envía «Discount Updated» a su flujo de trabajo
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
discount |
Objeto | El descuento actualizado |
discount.id |
ID | El GID de Shopify del descuento |
discount.title |
Texto | El nombre del descuento |
discount.status |
Texto | El estado del descuento (ACTIVO, CADUCADO, PROGRAMADO) |
discount.createdAt |
Texto | Cuándo se creó el descuento |
discount.updatedAt |
Texto | Cuándo se actualizó por última vez el descuento |
discount.startsAt |
Texto | Cuando el descuento entre en vigor |
discount.endsAt |
Texto | Cuando caduque el descuento |
eventId |
Texto | El identificador de este evento. Búsquelo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió. |
Ejemplo: Revisar las modificaciones realizadas en los descuentos activos
- Seleccione «Descuento actualizado» como activador.
- Añada una condición: que
discount.statussea igual aACTIVE. - Añada la opción «Enviar correo electrónico interno» con
{{discount.title}}y el enlace de administración del descuento. - Active el flujo de trabajo.
Descuento eliminado
Se activa cuando se elimina un descuento. Solo quedan el identificador y la hora para incluir en el informe.
| Incendios provocados por | Shopify webhook |
| Autorización | Acceso a datos con descuento |
| Encendido | Al activar un flujo de trabajo de Flow que lo utilice, este se activará. Su propio interruptor se encuentra en la página «Activadores» de la aplicación. |
Úselo para
- Elimine una promoción eliminada de los banners, los feeds o una herramienta de correo electrónico.
Lo que «Discount Deleted» envía a su flujo de trabajo
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
discountId |
Texto | El GID de Shopify correspondiente al descuento |
deletedAt |
Texto | La fecha y hora en las que se eliminó el descuento |
eventId |
Texto | El identificador de este evento. Búsquelo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió. |
Ejemplo: Limpieza tras la eliminación de un descuento
- Seleccione «Descuento eliminado» como activador.
- Añada la opción «Enviar solicitud HTTP» al sistema que refleja sus promociones, utilizando
{{discountId}}y{{deletedAt}}. - Active el flujo de trabajo.
El descuento ha caducado
Se activa cuando un descuento supera su fecha de vencimiento. Shopify no envía nada en ese momento, por lo que la aplicación realiza comprobaciones periódicas y se activa una vez por cada descuento vencido.
| Incendios provocados por | Se comprueba de forma periódica, ya que Shopify no envía ningún webhook al respecto |
| Autorización | Acceso a datos con descuento |
| Encendido | Al activar un flujo de trabajo de Shopify Flow que lo utilice, este se activa. Su propio interruptor se encuentra en la página «Activadores» de la aplicación. |
Úselo para
- Retire el banner promocional cuando su código deje de funcionar.
- Informe al soporte de atención al cliente de que una campaña ha finalizado.
- Ponga en marcha la campaña de seguimiento.
Lo que «Descuento caducado» envía a su flujo de trabajo
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
discount |
Objeto | El descuento caducado |
discount.id |
ID | El GID de Shopify del descuento |
discount.title |
Texto | El nombre del descuento |
discount.status |
Texto | El estado del descuento |
discount.endsAt |
Texto | Cuando caducó el descuento |
discount.startsAt |
Texto | Cuando se activó el descuento |
eventId |
Texto | El identificador de este evento. Búsquelo en el historial de eventos de la aplicación para ver exactamente qué se envió. |
Ejemplo: Retire el banner promocional cuando caduque el código
- Seleccione «Descuento caducado» como activador.
- Añada una actualización del metacampo de la tienda (o envíe una solicitud a la API de administración) que borre el metacampo del que su tema extrae el banner.
- Añada «Enviar correo electrónico interno»:
{{discount.title}} expired at {{discount.endsAt}}. - Active el flujo de trabajo. Para probarlo, cree un descuento cuya hora de finalización esté prevista para dentro de unos minutos.
Se ha añadido un código de descuento
Se activa cuando se añade un código de canje a un descuento por código, incluidos los códigos generados de forma masiva.
| Incendios provocados por | Shopify webhook |
| Autorización | Acceso a datos con descuento |
| Encendido | Al activar un flujo de trabajo de Shopify Flow que lo utilice, este se activa. Su propio interruptor se encuentra en la página «Activadores» de la aplicación. |
Úselo para
- Registre los nuevos códigos mediante una herramienta para afiliados o influencers.
- Compruebe quién añade códigos a una campaña en curso.
Qué envía «Código de descuento añadido» a su flujo de trabajo
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
discount |
Objeto | El descuento al que se ha aplicado el código |
discount.id |
ID | El GID de Shopify del descuento |
discount.updatedAt |
Texto | Cuándo se actualizó por última vez el descuento |
redeemCode |
Objeto | El código de canje que se ha añadido |
redeemCode.id |
ID | El GID de Shopify del código de canje |
redeemCode.code |
Texto | La cadena del código de canje |
eventId |
Texto | El identificador de este evento. Búsquelo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió. |
Ejemplo: Registre un nuevo código en su herramienta de afiliados
- Seleccione «Código de descuento añadido» como activador.
- Añada «Enviar solicitud HTTP» con
{{redeemCode.code}}y{{discount.id}}. - Active el flujo de trabajo.
Código de descuento eliminado
Se activa cuando se elimina un código de canje de un descuento. Contiene el código, el número de veces que se ha utilizado y si formaba parte de una eliminación masiva.
| Incendios provocados por | Shopify webhook |
| Autorización | Acceso a datos con descuento |
| Encendido | Al activar un flujo de trabajo de Flow que lo utilice, este se activa. Su propio interruptor se encuentra en la página «Activadores» de la aplicación. |
Úselo para
- Tenga en cuenta cuándo se retira un código que aún se encuentra en circulación.
- Evite que los sistemas asociados transmitan códigos inválidos.
Lo que «Código de descuento eliminado» envía a su flujo de trabajo
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
discount |
Objeto | El descuento del código se ha eliminado de |
discount.id |
ID | El GID de Shopify del descuento |
discount.updatedAt |
Texto | Cuándo se actualizó por última vez el descuento |
discount.totalUsageCount |
Número | Número total de veces que se ha utilizado el descuento completo en todos sus códigos. |
redeemCode |
Objeto | El código de canje que se ha eliminado |
redeemCode.id |
ID | El GID de Shopify del código de canje |
redeemCode.code |
Texto | La cadena del código de canje |
redeemCode.usageCount |
Número | Cuántas veces se utilizó este código antes de que se eliminara. El valor es nulo cuando formó parte de una eliminación masiva (el uso por código no se puede desglosar) o cuando no se pudo determinar. |
redeemCode.bulkRemoval |
Verdadero / falso | Esto es cierto cuando el código se ha eliminado como parte de una eliminación masiva, en cuyo caso no se dispone de datos sobre el uso por código. |
eventId |
Texto | El identificador de este evento. Búsquelo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió. |
Ejemplo: Avisar cuando se elimine un código que se está utilizando
- Seleccione «Código de descuento eliminado» como activador.
- Añada una condición:
redeemCode.usageCountmayor que0yredeemCode.bulkRemovaligual afalse. - Añada «Enviar correo electrónico interno:
Code {{redeemCode.code}} was removed after {{redeemCode.usageCount}} uses». - Active el flujo de trabajo.
Próximos pasos
Guías paso a paso más detalladas con una configuración de Slack: Enviar los nuevos descuentos a Slack, Activar un Shopify Flow cuando caduque un descuento y Alertas de códigos de descuento eliminados.
- Referencia completa sobre los activadores - todos los activadores en una sola página.
- Elegir el activador adecuado - cuál se adapta a su caso.
- Activadores personalizados - Si no hay ningún activador integrado que se adapte a sus necesidades, cree uno propio.
- Historial de eventos y resolución de problemas - compruebe qué se ha disparado y qué llevaba.
