Gatilhos de estoque, passo a passo

Gatilhos de estoque, passo a passo

Copiar página

Tutoriais passo a passo no Shopify Flow para gatilhos de estoque por local: fora de estoque, de volta ao estoque e custo da variante alterado.

Shopify Flow
Onde encontrá-los: em Shopify Flow, selecione “Selecionar um gatilho”, acesse Workflow Trigger Extensions e pesquise por “at Location”.

Alteração no nível de estoque no local

É acionado sempre que a quantidade disponível de uma variante sofre alteração em um local: uma venda, um reabastecimento, uma transferência ou uma correção manual.

Incêndios causados por Shopify webhook e detecção de alterações
Permissão Acesso aos dados de estoque + Acesso aos dados de produtos, variantes e coleções
Ligado Ativar um fluxo de trabalho do Shopify Flow que o utilize faz com que ele seja ativado. Seu próprio botão de ativação está na página “Gatilhos” do aplicativo

Utilize-o para

  • Alertas de estoque baixo por local, em vez de por variante.
  • Encaminhe todos os movimentos de estoque para um sistema ERP ou para uma planilha de relatórios.
  • Reaja a grandes quedas pontuais que pareçam ser um erro.

O que a notificação “Nível de estoque alterado no local” envia para o seu fluxo de trabalho

Variável em Shopify Flow Tipo O que contém
product Produto (Shopify) O produto cujo estoque de variantes sofreu alteração. Trata-se de um produto Shopify completo, portanto, todos os seus campos e as ações de produto próprias do Shopify Flow estão disponíveis.
inventoryLevel Objeto A localização, a variante/SKU e a quantidade disponível (antiga/nova/diferença)
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 O ID deste evento. Procure-o no Histórico de Eventos do aplicativo para verificar exatamente o que foi enviado.

Exemplo: Alerta de estoque baixo para um depósito

  1. Selecione “Alteração no nível de estoque no local” como gatilho.
  2. Adicione uma condição com três critérios: inventoryLevel.locationName igual a Main warehouse, inventoryLevel.newAvailable menor que 5 e inventoryLevel.oldAvailable maior ou igual a 5.
  3. Adicione “Enviar e-mail interno”: {{product.title}} / {{inventoryLevel.variantTitle}} ({{inventoryLevel.sku}}) is down to {{inventoryLevel.newAvailable}} at {{inventoryLevel.locationName}}.
  4. Ative o fluxo de trabalho.

Esgotado neste local

É acionado quando a quantidade disponível de uma variante chega a zero em um local. A variante pode ainda estar em estoque em outro local.

Incêndios causados por Shopify webhook e detecção de alterações
Permissão Acesso aos dados de estoque + Acesso aos dados de produtos, variantes e coleções
Ligado Ativar um fluxo de trabalho do Flow que o utilize faz com que ele seja ativado. Seu próprio botão de ativação encontra-se na página “Gatilhos” do aplicativo

Utilize-o para

  • Informe ao gerente da loja que uma prateleira está vazia, embora ainda haja estoque no almoxarifado.
  • Solicite uma transferência entre locais.
  • Altere um produto para pré-venda quando o estoque do último local se esgotar.

O que a notificação “Fora de estoque no local” envia para o seu fluxo de trabalho

Variável em Shopify Flow Tipo O que contém
product Produto (Shopify) O produto cuja variante ficou sem estoque na loja. Trata-se de um produto Shopify completo, portanto, todos os seus campos e as ações próprias do Shopify Flow relacionadas ao produto estão disponíveis.
inventoryLevel Objeto A localização, a variante/SKU e a quantidade disponível anterior/atual
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 O ID deste evento. Procure-o no Histórico de Eventos do aplicativo para verificar exatamente o que foi enviado.

Exemplo: Solicitar uma transferência quando uma loja ficar sem estoque

  1. Selecione “Falta de estoque no local” como gatilho.
  2. Adicionar uma condição: inventoryLevel.locationName não é igual a Main warehouse.
  3. Adicione: Enviar e-mail interno para o departamento de logística: {{inventoryLevel.locationName}} is out of {{product.title}} / {{inventoryLevel.variantTitle}}.
  4. Ative o fluxo de trabalho.

Novamente em estoque no local

É acionado quando a quantidade disponível de uma variante passa de zero para um valor superior a zero em um local.

Incêndios causados por Shopify Webhook e detecção de alterações
Permissão Acesso aos dados de estoque + Acesso aos dados de produtos, variantes e coleções
Ligado Ativar um fluxo de trabalho do Shopify Flow que o utilize faz com que ele seja ativado. Seu próprio botão de ativação está na página “Gatilhos” do aplicativo

Utilize-o para

  • Envie notificações de reposição de estoque ou informe ao departamento de vendas que um pedido em espera está pronto para envio.
  • Remova uma tag do sold-out ou reative os anúncios.

O que a função “De volta ao estoque no local” envia para o seu fluxo de trabalho

Variável em Shopify Flow Tipo O que contém
product Produto (Shopify) O produto cuja variante voltou a estar em estoque no local. Trata-se de um produto Shopify completo, portanto, todos os seus campos e as ações de produto próprias do Shopify Flow estão disponíveis.
inventoryLevel Objeto A localização, a variante/SKU e a quantidade disponível anterior/atual
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 O ID deste evento. Procure-o no Histórico de Eventos do aplicativo para verificar exatamente o que foi enviado.

Exemplo: Remova a tag “esgotado” quando o produto voltar ao estoque

  1. “Retomada** do estoque no local”** como gatilho.
  2. Adicione ou remova tags de produtos com o sold-out.
  3. Opcional: adicione a função “Enviar e-mail interno com unidades {{inventoryLevel.newAvailable}}” em {{inventoryLevel.locationName}}.
  4. Ative o fluxo de trabalho.

Alteração no custo da variante do produto

É acionado quando o custo por item de uma variante é alterado, com o custo antigo e o novo: delta, percentChange e direction.

Incêndios causados por Shopify webhook e detecção de alterações
Permissão Acesso aos dados de estoque + Acesso aos dados de produtos, variantes e coleções
Ligado Ativar um fluxo de trabalho do Shopify Flow que o utilize faz com que ele seja ativado. Seu próprio botão de ativação está na página “Gatilhos” do aplicativo

Utilize-o para

  • Verifique novamente as margens quando um fornecedor aumentar os preços.
  • Variantes de bandeira cujo custo agora excede uma parcela do preço.

O que a notificação “Alteração no custo da variante do produto” envia para o seu fluxo de trabalho

Variável em Shopify Flow Tipo O que contém
product Produto (Shopify) O produto cujo custo da variante sofreu alteração. Trata-se de um produto Shopify completo, portanto, todos os seus campos e as ações próprias do Shopify Flow relacionadas ao produto estão disponíveis.
variantCostChange Objeto A variante/SKU e o custo por item antigo e novo
variantCostChange.variantId ID
variantCostChange.variantTitle Texto
variantCostChange.sku Texto
variantCostChange.oldCost Dinheiro (valor, código da moeda)
variantCostChange.newCost Dinheiro (valor, código da moeda)
variantCostChange.delta Número Novo valor menos valor antigo. Nulo quando qualquer um dos valores for desconhecido
variantCostChange.percentChange Número Variação expressa como porcentagem do valor anterior (-12,5 = queda de 12,5%). Nulo quando o valor anterior for 0 ou desconhecido
variantCostChange.direction Texto aumento, diminuição ou sem alteração
eventId Texto O ID deste evento. Procure-o no Histórico de Eventos do aplicativo para verificar exatamente o que foi enviado.

Exemplo: Revisar o preço quando o custo aumentar mais de 5 por cento

  1. Selecione “Alteração no custo da variante do produto” como gatilho.
  2. Adicionar uma condição: variantCostChange.percentChange maior que 5.
  3. Adicione tags de produto com margin-review e envie um e-mail interno com {{variantCostChange.oldCost.amount}} -> {{variantCostChange.newCost.amount}} para {{variantCostChange.sku}}.
  4. Ative o fluxo de trabalho.

Próximos passos

Todos os quatro precisam de acesso aos dados de estoque e aos dados de produtos (o evento inclui o produto como referência). A concessão de acesso ao estoque também requer acesso aos locais, para que os eventos possam indicar a localização.