Condiciones de activación de las variantes de producto, paso a paso
Shopify Estos cuatro activadores analizan los datos internos: se activan una vez por cada variante cuyo precio, SKU, código de barras o precio unitario haya cambiado, indicando el valor anterior y el posterior. El precio y el precio unitario también incluyen los campos delta, percentChange y direction, ya que una condición de Shopify Flow no puede realizar operaciones aritméticas y los datos monetarios se reciben en formato de texto.
En esta página: Se ha modificado el precio de una variante de producto, Se ha modificado el SKU de una variante de producto, Se ha modificado el código de barras de una variante de producto, Se ha modificado el precio unitario de una variante de producto

Se ha modificado el precio de una variante de producto
Se activa una vez por cada variante cuyo precio o precio de comparación haya cambiado. Un producto con cinco variantes, a las que se les haya asignado un nuevo precio, activará el evento cinco veces.
| Incendios provocados por | Shopify Webhook y detección de cambios |
| Autorización | Acceso a los datos de productos, variantes y colecciones |
| 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
- Notifique al departamento de merchandising sobre las rebajas que superen un umbral determinado.
- Mantenga los precios de los paquetes, del B2B o del mercado en consonancia con el precio de los componentes.
- Detecte los errores en los precios: rara vez es intencionado que un precio se reduzca a más de la mitad.
Qué envía la notificación «Cambio de precio de una variante de producto» a su flujo de trabajo
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
productVariant |
Objeto | La variante de producto con el precio actualizado |
productVariant.id |
ID | Identificador global de la variante de producto |
productVariant.title |
Texto | El título de la variante |
productVariant.sku |
Texto | El SKU de la variante |
productVariant.barcode |
Texto | El código de barras (EAN) de la variante |
productVariant.price |
Dinero (importe, código de moneda) | El precio actual de la variante |
productVariant.compareAtPrice |
Dinero (importe, código de moneda) | El precio de comparación de la variante |
productVariant.product |
Objeto | El producto al que pertenece esta variante |
productVariant.product.id |
ID | Identificador global del producto |
productVariant.product.title |
Texto | El nombre del producto |
productVariant.product.handle |
Texto | El asa del producto |
priceChange |
Objeto | Los detalles del cambio de precio (valores anteriores y actuales) |
priceChange.oldPrice |
Dinero (importe, código de moneda) | El precio anterior |
priceChange.newPrice |
Dinero (importe, código de moneda) | El nuevo precio |
priceChange.oldCompareAtPrice |
Dinero (importe, código de divisa) | El precio de comparación anterior |
priceChange.newCompareAtPrice |
Dinero (importe, código de moneda) | El nuevo precio de comparación |
priceChange.delta |
Número | Nuevo valor menos valor anterior. Nulo cuando se desconoce cualquiera de los dos valores. |
priceChange.percentChange |
Número | Variación expresada como porcentaje del valor anterior (-12,5 = ha descendido un 12,5 %). Valor nulo cuando el valor anterior es 0 o se desconoce. |
priceChange.direction |
Texto | aumentar, disminuir o mantenerse sin cambios |
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: Alerta ante rebajas superiores al 10 por ciento
- Seleccione «Cambio en el precio de una variante de producto» como activador.
- Añada una condición:
priceChange.percentChangeMenor que-10. - Añada «Enviar correo electrónico interno»:
{{productVariant.product.title}} / {{productVariant.title}}: {{priceChange.oldPrice.amount}} -> {{priceChange.newPrice.amount}} {{priceChange.newPrice.currencyCode}} ({{priceChange.percentChange}}%). - Active el flujo de trabajo y modifique el precio de una variante de prueba.
Se ha modificado el SKU de la variante de producto
Se ejecuta una vez por cada variante cuyo SKU haya cambiado.
| Incendios provocados por | Shopify Webhook y detección de cambios |
| Autorización | Acceso a los datos de productos, variantes y colecciones |
| 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
- Informe al almacén o al sistema ERP de que se ha cambiado el nombre de una referencia antes de que llegue el próximo pedido con la nueva referencia.
- Impida las modificaciones accidentales de los SKU en los productos activos.
Qué datos envía la variante de producto «SKU Changed» a su flujo de trabajo
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
productVariant |
Objeto | La variante de producto con el SKU actualizado |
productVariant.id |
ID | Identificador global de la variante de producto |
productVariant.title |
Texto | El título de la variante |
productVariant.sku |
Texto | El SKU de la variante |
productVariant.barcode |
Texto | El código de barras de la variante |
productVariant.price |
Dinero (importe, código de moneda) | El precio actual de la variante |
productVariant.product |
Objeto | El producto al que pertenece esta variante |
productVariant.product.id |
ID | Identificador global del producto |
productVariant.product.title |
Texto | El nombre del producto |
productVariant.product.handle |
Texto | El asa del producto |
skuChange |
Objeto | Los detalles del cambio de SKU (valores anteriores y actuales) |
skuChange.oldSku |
Texto | El SKU anterior |
skuChange.newSku |
Texto | La nueva referencia |
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: Enviar el SKU antiguo y el nuevo al sistema del almacén
- Seleccione «SKU de la variante de producto modificada» como activador.
- Envíe una solicitud HTTP a su punto final de ERP o WMS con un cuerpo JSON que contenga
{{skuChange.oldSku}},{{skuChange.newSku}}y{{productVariant.id}}. - Añada una condición al principio para que se ignoren los SKU vacíos:
skuChange.oldSku(No esté vacío y exista). - Active el flujo de trabajo.
Se ha modificado el código de barras de una variante de producto
Se ejecuta una vez por cada variante cuyo código de barras (EAN, UPC, ISBN) haya cambiado.
| Incendios provocados por | Shopify Webhook y detección de cambios |
| Autorización | Acceso a los datos de productos, variantes y colecciones |
| 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
- Vuelva a enviar un producto a un mercado o a Google Merchant Center que coincida con el GTIN.
- Reimprima las etiquetas de estantería para las ubicaciones minoristas.
Qué datos envía la variante de producto «Código de barras modificado» a su flujo de trabajo
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
productVariant |
Objeto | La variante de producto con el código de barras actualizado |
productVariant.id |
ID | Identificador global de la variante de producto |
productVariant.title |
Texto | El título de la variante |
productVariant.sku |
Texto | El SKU de la variante |
productVariant.barcode |
Texto | El código de barras (EAN) de la variante |
productVariant.price |
Dinero (importe, código de moneda) | El precio actual de la variante |
productVariant.product |
Objeto | El producto al que pertenece esta variante |
productVariant.product.id |
ID | Identificador global del producto |
productVariant.product.title |
Texto | El nombre del producto |
productVariant.product.handle |
Texto | El asa del producto |
barcodeChange |
Objeto | Los detalles del cambio en el código de barras (valores anteriores y actuales) |
barcodeChange.oldBarcode |
Texto | El código de barras anterior |
barcodeChange.newBarcode |
Texto | El nuevo código de barras |
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: Solicite al departamento de venta al por menor que vuelva a imprimir una etiqueta
- Seleccione «Cambio en el código de barras de la variante de producto» como activador.
- Añada «Enviar un correo electrónico interno al equipo de la tienda:
{{productVariant.product.title}} / {{productVariant.title}}: barcode {{barcodeChange.oldBarcode}} is now {{barcodeChange.newBarcode}}». - Active el flujo de trabajo.
Se ha modificado el precio unitario de una variante de producto
Se muestra una vez por cada variante cuyo precio unitario haya variado, el «precio por 100 g» que algunos países exigen que figure junto al precio.
| Incendios provocados por | Shopify Webhook y detección de cambios |
| Autorización | Acceso a los datos de productos, variantes y colecciones |
| Encendido | Al activar un flujo de trabajo de Flow que lo utilice, se activa. Su propio interruptor se encuentra en la página «Activadores» de la aplicación. |
Úselo para
- Vuelva a comprobar los precios unitarios exigidos por la ley tras cualquier cambio en el precio o en el tamaño del envase.
- Actualice las etiquetas de precios impresas en las que figure el precio unitario.
Qué envía la notificación «Se ha modificado el precio unitario de una variante de producto» a su flujo de trabajo
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
productVariant |
Objeto | La variante de producto con el precio unitario actualizado |
productVariant.id |
ID | Identificador global de la variante de producto |
productVariant.title |
Texto | El título de la variante |
productVariant.sku |
Texto | El SKU de la variante |
productVariant.barcode |
Texto | El código de barras (EAN) de la variante |
productVariant.price |
Dinero (importe, código de moneda) | El precio actual de la variante |
productVariant.unitPrice |
Dinero (importe, código de moneda) | El precio unitario actual de la variante |
productVariant.product |
Objeto | El producto al que pertenece esta variante |
productVariant.product.id |
ID | Identificador global del producto |
productVariant.product.title |
Texto | El nombre del producto |
productVariant.product.handle |
Texto | El asa del producto |
unitPriceChange |
Objeto | Detalles de la modificación del precio unitario (valores anteriores y actuales) |
unitPriceChange.oldUnitPrice |
Dinero (importe, código de moneda) | El precio unitario anterior |
unitPriceChange.newUnitPrice |
Dinero (importe, código de moneda) | El nuevo precio unitario |
unitPriceChange.delta |
Número | Nuevo valor menos valor anterior. Nulo cuando se desconoce cualquiera de los dos valores. |
unitPriceChange.percentChange |
Número | Variación expresada como porcentaje del valor anterior (-12,5 = ha descendido un 12,5 %). Valor nulo cuando el valor anterior es 0 o se desconoce. |
unitPriceChange.direction |
Texto | aumentar, disminuir o mantenerse sin cambios |
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: Revise los precios unitarios que han aumentado
- Seleccione «Modificación del precio unitario de la variante de producto» como activador.
- Añada una condición: que
unitPriceChange.directionsea igual aincrease. - Añada la opción «Enviar correo electrónico interno» con
{{unitPriceChange.oldUnitPrice.amount}}y{{unitPriceChange.newUnitPrice.amount}}. - Active el flujo de trabajo.
Próximos pasos
- 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.
- Activadores en la página de administración de un registro - los últimos eventos de un registro, en su propia página del panel de administración de Shopify.

