Condiciones de activación del inventario, paso a paso

Shopify Flow
Dónde encontrarlos: en Shopify Flow, selecciona «Seleccionar un desencadenante», abre Workflow Trigger Extensions y busca «en la ubicación».

Se ha modificado el nivel de existencias en el punto de venta

Se activa cada vez que cambia 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, se activa. Su propio interruptor se encuentra en la página «Desencadenantes» de la aplicación.

Úsalo para

  • Alertas de existencias bajas por establecimiento, en lugar de por variante.
  • Envía todos los movimientos de existencias a un sistema ERP o a una hoja de informes.
  • Reacciona ante caídas puntuales importantes que parezcan un error.

Lo que «Nivel de existencias modificado en la ubicación» envía a tu flujo de trabajo

Variable en el flujo Tipo Qué contiene
product Producto (Shopify) El producto cuya variante de stock ha cambiado. Se trata de un producto Shopify completo, por lo que están disponibles todos sus campos y las acciones propias de Flow para ese 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úscalo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió.

Ejemplo: Alerta de stock bajo en un almacén

  1. Selecciona «Nivel de existencias modificado en el punto de venta» como desencadenante.
  2. Añade 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ñadir «Enviar correo electrónico interno»: {{product.title}} / {{inventoryLevel.variantTitle}} ({{inventoryLevel.sku}}) is down to {{inventoryLevel.newAvailable}} at {{inventoryLevel.locationName}}.
  4. Activa el flujo de trabajo.

Agotado en esta tienda

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 otro lugar.

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. Su propio interruptor se encuentra en la página «Desencadenantes» de la aplicación.

Úsalo para

  • Informa al responsable de la tienda de que una estantería está vacía, aunque en el almacén todavía haya existencias.
  • Solicita un traslado entre sedes.
  • Activa la opción de reserva para un producto cuando se agote en la última tienda.

Qué datos envía la notificación «Agotado en tienda» a tu flujo de trabajo

Variable en el flujo Tipo Qué contiene
product Producto (Shopify) El producto cuya variante se ha agotado en la tienda. Se trata de un producto Shopify completo, por lo que están disponibles todos sus campos y las acciones propias de Flow para productos.
inventoryLevel Objeto La ubicación, la variante/SKU y la cantidad disponible anterior/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úscalo 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. Selecciona «Agotado en tienda» como condición de activación.
  2. Añadir una condición: inventoryLevel.locationName no es igual a Main warehouse.
  3. Añadir: Enviar un correo electrónico interno a logística: {{inventoryLevel.locationName}} is out of {{product.title}} / {{inventoryLevel.variantTitle}}.
  4. Activa el flujo de trabajo.

De nuevo disponible en tienda

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, este se activa. Su propio interruptor se encuentra en la página «Desencadenantes» de la aplicación.

Úsalo para

  • Envía notificaciones de que el producto vuelve a estar disponible o comunica al departamento de ventas que un pedido en espera ya puede enviarse.
  • Elimina una etiqueta sold-out o vuelve a activar los anuncios.

Qué datos envía la función «De nuevo en stock en la tienda» a tu flujo de trabajo

Variable en el flujo Tipo Qué contiene
product Producto (Shopify) El producto cuya variante ha vuelto a estar disponible en el establecimiento. Se trata de un producto Shopify completo, por lo que están disponibles todos sus campos y las acciones propias de 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úscalo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió.

Ejemplo: Eliminar la etiqueta de «Agotado» cuando vuelva a haber existencias

  1. Seleccionar «De nuevo en stock en la tienda» como condición de activación.
  2. Añade o elimina etiquetas de productos con sold-out.
  3. Opcional: añade la opción «Enviar correo electrónico interno con unidades de {{inventoryLevel.newAvailable}}» en {{inventoryLevel.locationName}}.
  4. Activa el flujo de trabajo.

Se ha modificado el coste de una variante del 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 Flow que lo utilice, se activa. Su propio interruptor se encuentra en la página «Desencadenantes» de la aplicación.

Úsalo para

  • Vuelve 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 notificacion «Cambio en el coste de una variante de producto» a tu flujo de trabajo

Variable en el flujo Tipo Qué contiene
product Producto (Shopify) El producto cuya variante ha cambiado de precio. Se trata de un producto Shopify completo, por lo que están disponibles todos sus campos y las acciones propias de Flow para productos.
variantCostChange Objeto La variante/SKU y el coste por unidad, tanto el antiguo 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 bajado un 12,5 por ciento). 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úscalo 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 del 5 por ciento.

  1. Selecciona «Cambio en el coste de la variante del producto» como condición de activación.
  2. Añadir una condición: variantCostChange.percentChange mayor que 5.
  3. Añade etiquetas de producto con margin-review y envía un correo electrónico interno con {{variantCostChange.oldCost.amount}} -> {{variantCostChange.newCost.amount}} a {{variantCostChange.sku}}.
  4. Activa 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, para que los eventos puedan especificar la ubicación.