Activadores del inventario, paso a paso

Activadores del inventario, paso a paso

Copiar página

Aprende a configurar en Shopify Flow activadores de inventario por ubicación, agotamiento, reposición y cambio de coste de variantes.

Shopify Flow
Dónde encontrarlos: en Shopify Flow, seleccione «Select a trigger», abra Workflow Trigger Extensions y busque «at Ubicación».

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

  1. Seleccione «Cambio en el nivel de inventario en la ubicación» como activador.
  2. Añada una condición con tres criterios: inventoryLevel.locationName sea igual a Main warehouse, inventoryLevel.newAvailable sea menor que 5 y inventoryLevel.oldAvailable sea mayor o igual que 5.
  3. Añada «Enviar correo electrónico interno: {{product.title}} / {{inventoryLevel.variantTitle}} ({{inventoryLevel.sku}}) is down to {{inventoryLevel.newAvailable}} at {{inventoryLevel.locationName}}».
  4. 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

  1. Seleccione «Agotado en la ubicación» como activador.
  2. Añada una condición: inventoryLevel.locationName no es igual a Main warehouse.
  3. Añada «Enviar correo electrónico interno a logística: {{inventoryLevel.locationName}} is out of {{product.title}} / {{inventoryLevel.variantTitle}}».
  4. 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-out o 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

  1. Seleccione «De nuevo en stock en la ubicación» como activador.
  2. Añada o elimine etiquetas de productos con sold-out.
  3. Opcional: añada la opción «Enviar correo electrónico interno con unidades de {{inventoryLevel.newAvailable}}» en {{inventoryLevel.locationName}}.
  4. 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

  1. Seleccione «Cambio en el coste de la variante de producto» como activador.
  2. Añada una condición: variantCostChange.percentChange mayor que 5.
  3. Añada etiquetas de producto con margin-review y envíe un correo electrónico interno con {{variantCostChange.oldCost.amount}} -> {{variantCostChange.newCost.amount}} a {{variantCostChange.sku}}.
  4. 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.