Activadores del inventario, paso a paso
Aprende a configurar en Shopify Flow activadores de inventario por ubicación, agotamiento, reposición y cambio de coste de variantes.
Shopify
En esta página: Se ha modificado el nivel de inventario en la ubicación, Agotado en la ubicación, De nuevo disponible en la ubicación, Se ha modificado el coste de una variante de producto

Se ha modificado el nivel de inventario en la ubicación
Se activa cada vez que varía la cantidad disponible de una variante en una ubicación: una venta, una reposición, un traslado o una corrección manual.
| Incendios provocados por | Shopify Webhook y detección de cambios |
| Autorización | Acceso a los datos de inventario + Acceso a los datos de productos, variantes y colecciones |
| 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
- Alertas de existencias bajas por ubicación, en lugar de por variante.
- Envíe cada movimiento de existencias a un sistema ERP o a una hoja de informes.
- Reaccione ante caídas puntuales importantes que parezcan un error.
Qué nivel de inventario ha variado en la ubicación se envía a su flujo de trabajo
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
product |
Producto (Shopify) | El producto cuya variante de inventario ha cambiado. Se trata de un producto Shopify completo, por lo que están disponibles todos sus campos y las acciones propias de Shopify Flow relacionadas con el producto. |
inventoryLevel |
Objeto | La ubicación, la variante/SKU y la cantidad disponible anterior, actual y la diferencia |
inventoryLevel.locationId |
ID | |
inventoryLevel.locationName |
Texto | |
inventoryLevel.sku |
Texto | |
inventoryLevel.variantId |
ID | |
inventoryLevel.variantTitle |
Texto | |
inventoryLevel.oldAvailable |
Número | |
inventoryLevel.newAvailable |
Número | |
inventoryLevel.delta |
Número | |
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 de existencias bajas en un almacén
- Seleccione «Cambio en el nivel de inventario en la ubicación» como activador.
- Añada una condición con tres criterios:
inventoryLevel.locationNamesea igual aMain warehouse,inventoryLevel.newAvailablesea menor que5yinventoryLevel.oldAvailablesea mayor o igual que5. - Añada «Enviar correo electrónico interno:
{{product.title}} / {{inventoryLevel.variantTitle}} ({{inventoryLevel.sku}}) is down to {{inventoryLevel.newAvailable}} at {{inventoryLevel.locationName}}». - Active el flujo de trabajo.
Agotado en la ubicación
Se activa cuando la cantidad disponible de una variante llega a cero en una ubicación. Es posible que la variante siga estando en stock en otra ubicación.
| Incendios provocados por | Shopify Webhook y detección de cambios |
| Autorización | Acceso a los datos de inventario + 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 responsable de la tienda de que una estantería está vacía, aunque el almacén aún disponga de existencias.
- Solicite un traslado entre ubicaciones.
- Ponga un producto en preventa cuando se agote en la última ubicación.
Qué datos envía la notificación «Agotado en Ubicación» a su flujo de trabajo
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
product |
Producto (Shopify) | El producto cuya variante se ha agotado en la ubicación. Se trata de un producto Shopify completo, por lo que están disponibles todos sus campos y las acciones propias de Shopify Flow relacionadas con el producto. |
inventoryLevel |
Objeto | La ubicación, la variante/SKU y la cantidad disponible anterior y actual |
inventoryLevel.locationId |
ID | |
inventoryLevel.locationName |
Texto | |
inventoryLevel.sku |
Texto | |
inventoryLevel.variantId |
ID | |
inventoryLevel.variantTitle |
Texto | |
inventoryLevel.oldAvailable |
Número | |
inventoryLevel.newAvailable |
Número | |
inventoryLevel.delta |
Número | |
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: Solicitar un traslado cuando se agota el stock en una tienda
- Seleccione «Agotado en la ubicación» como activador.
- Añada una condición:
inventoryLevel.locationNameno es igual aMain warehouse. - Añada «Enviar correo electrónico interno a logística:
{{inventoryLevel.locationName}} is out of {{product.title}} / {{inventoryLevel.variantTitle}}». - Active el flujo de trabajo.
De nuevo disponible en Ubicación
Se activa cuando la cantidad disponible de una variante pasa de cero a un valor superior a cero en una ubicación.
| Incendios provocados por | Shopify Webhook y detección de cambios |
| Autorización | Acceso a los datos de inventario + Acceso a los datos de productos, variantes y colecciones |
| Encendido | Al activar un flujo de trabajo de Flow que lo utilice, se activa dicho flujo. Su propio interruptor se encuentra en la página «Activadores» de la aplicación. |
Úselo para
- Envíe notificaciones de reposición de existencias o comunique al departamento de ventas que un pedido en espera puede enviarse.
- Elimine una etiqueta
sold-outo vuelva a activar los anuncios.
Qué datos envía la función «De nuevo en stock en la ubicación» a su flujo de trabajo
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
product |
Producto (Shopify) | El producto cuya variante ha vuelto a estar disponible en stock en la ubicación. Se trata de un producto Shopify completo, por lo que están disponibles todos sus campos y las acciones propias de Shopify Flow relacionadas con el producto. |
inventoryLevel |
Objeto | La ubicación, la variante/SKU y la cantidad disponible anterior y actual |
inventoryLevel.locationId |
ID | |
inventoryLevel.locationName |
Texto | |
inventoryLevel.sku |
Texto | |
inventoryLevel.variantId |
ID | |
inventoryLevel.variantTitle |
Texto | |
inventoryLevel.oldAvailable |
Número | |
inventoryLevel.newAvailable |
Número | |
inventoryLevel.delta |
Número | |
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: Eliminar la etiqueta de «agotado» cuando se reponga el stock
- Seleccione «De nuevo en stock en la ubicación» como activador.
- Añada o elimine etiquetas de productos con
sold-out. - Opcional: añada la opción «Enviar correo electrónico interno con unidades de
{{inventoryLevel.newAvailable}}» en{{inventoryLevel.locationName}}. - Active el flujo de trabajo.
Se ha modificado el coste de una variante de producto
Se activa cuando cambia el coste por unidad de una variante, indicando el coste anterior y el nuevo: delta, percentChange y direction.
| Incendios provocados por | Shopify Webhook y detección de cambios |
| Autorización | Acceso a los datos de inventario + 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
- Vuelva a comprobar los márgenes cuando un proveedor suba los precios.
- Variantes de bandera cuyo coste supere ahora una parte del precio.
Qué envía la variante de producto «Cambio de coste» a su flujo de trabajo
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
product |
Producto (Shopify) | El producto cuya variante ha variado de precio. Se trata de un producto Shopify completo, por lo que están disponibles todos sus campos y las acciones propias de Shopify Flow relacionadas con el producto. |
variantCostChange |
Objeto | La variante/SKU y el coste por unidad, tanto el anterior como el nuevo |
variantCostChange.variantId |
ID | |
variantCostChange.variantTitle |
Texto | |
variantCostChange.sku |
Texto | |
variantCostChange.oldCost |
Dinero (importe, código de moneda) | |
variantCostChange.newCost |
Dinero (importe, código de moneda) | |
variantCostChange.delta |
Número | Nuevo valor menos valor anterior. Nulo cuando se desconoce cualquiera de los dos valores. |
variantCostChange.percentChange |
Número | Variación expresada como porcentaje del valor anterior (-12,5 = ha descendido un 12,5 %). Nulo cuando el valor anterior es 0 o se desconoce. |
variantCostChange.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: Revisar el precio cuando el coste aumente más de un 5 por ciento
- Seleccione «Cambio en el coste de la variante de producto» como activador.
- Añada una condición:
variantCostChange.percentChangemayor que5. - Añada etiquetas de producto con
margin-reviewy envíe un correo electrónico interno con{{variantCostChange.oldCost.amount}} -> {{variantCostChange.newCost.amount}}a{{variantCostChange.sku}}. - Active el flujo de trabajo.
Próximos pasos
Los cuatro necesitan acceso a los datos de inventario y a los datos de productos (el evento incluye el producto como referencia). Al conceder el acceso al inventario, también se solicita el acceso a las ubicaciones, de modo que los eventos puedan especificar la ubicación.
- 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 ajuste a sus necesidades, cree uno propio.
- Historial de eventos y resolución de problemas - compruebe qué se ha disparado y qué llevaba.
