Condições de estoque, passo a passo
Aprenda a criar fluxos no Shopify Flow para estoque por local, esgotamento, reposição e custo de variantes, passo a passo.
Shopify
Nesta página: Alteração do nível de estoque na localização, Esgotado na localização, Novamente disponível na localização, Alteração do custo da variante do produto

Alteração do nível de estoque no local
É acionado sempre que a quantidade disponível de uma variante se altera num local: uma venda, um reabastecimento, uma transferência ou uma correção manual.
| Incêndios provocados por | Shopify Webhook e deteção de alterações |
| Autorizaçã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 ativa-o. O seu próprio botão de ativação encontra-se na página «Gatilhos» da aplicação |
Utilize-o para
- Alertas de stock baixo por local, em vez de por variante.
- Envie todos os movimentos de stock para um sistema ERP ou para uma folha de relatório.
- Reaja a quedas acentuadas isoladas que pareçam indicar 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ções. Trata-se de um produto Shopify completo, pelo que todos os seus campos e as ações próprias do Shopify Flow relativas a produtos estão disponíveis. |
inventoryLevel |
Objeto | A localização, a variante/SKU e a quantidade disponível anterior/atual/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 da aplicação para ver exatamente o que foi enviado. |
Exemplo: Alerta de stock baixo para um armazém
- Selecione «Alteração do nível de estoque no local» como gatilho.
- Adicione uma condição com três critérios:
inventoryLevel.locationNameigual aMain warehouse,inventoryLevel.newAvailablemenor que5einventoryLevel.oldAvailablemaior ou igual a5. - Adicione «Enviar e-mail interno»:
{{product.title}} / {{inventoryLevel.variantTitle}} ({{inventoryLevel.sku}}) is down to {{inventoryLevel.newAvailable}} at {{inventoryLevel.locationName}}. - Ative o fluxo de trabalho.
Esgotado neste local
Alarma quando a quantidade disponível de uma variante atinge zero num local. A variante pode ainda estar em stock noutro local.
| Incêndios provocados por | Shopify Webhook e deteção de alterações |
| Autorizaçã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 este seja ativado. O seu próprio botão de ativação encontra-se na página «Gatilhos» da aplicação |
Utilize-o para
- Informe o gerente da loja de que uma prateleira está vazia, embora ainda haja stock no armazém.
- Solicite uma transferência entre locais.
- Altere o estado de um produto para «pré-encomenda» quando o último local ficar sem stock.
O que a função «Esgotado 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 esgotada na loja. Trata-se de um produto Shopify completo, pelo que todos os seus campos e as ações próprias do Shopify Flow relativas 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 da aplicação para ver exatamente o que foi enviado. |
Exemplo: Solicitar uma transferência quando uma loja ficar sem stock
- Selecione «Esgotado no local» como gatilho.
- Adicionar uma condição:
inventoryLevel.locationNamenão é igual aMain warehouse. - Adicione: Enviar e-mail interno para o departamento de logística:
{{inventoryLevel.locationName}} is out of {{product.title}} / {{inventoryLevel.variantTitle}}. - Ative o fluxo de trabalho.
Novamente disponível no local
É acionado quando a quantidade disponível de uma variante passa de zero para um valor superior a zero num local.
| Incêndios provocados por | Shopify Webhook e deteção de alterações |
| Autorizaçã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 este seja ativado. O respetivo botão de ativação encontra-se na página «Gatilhos» da aplicação |
Utilize-o para
- Envie notificações de reposição de stock ou informe o departamento de vendas de que um pedido em espera pode ser enviado.
- Remova uma tag
sold-outou reative os anúncios.
O que a funcionalidade «De novo em stock 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 disponível no local. Trata-se de um produto Shopify completo, pelo que todos os seus campos e as ações próprias do Shopify Flow relativas 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 da aplicação para ver exatamente o que foi enviado. |
Exemplo: Remova a tag «esgotado» quando o produto voltar a estar disponível
- «Retorno** ao stock no local»** como gatilho de ativação.
- Adicione ou remova tags de produto com o
sold-out. - Opcional: adicione a funcionalidade «Enviar e-mail interno com unidades
{{inventoryLevel.newAvailable}}» em{{inventoryLevel.locationName}}. - Ative o fluxo de trabalho.
Alteração do custo da variante do produto
É acionado quando o custo por unidade de uma variante se altera, apresentando o custo antigo e o novo, delta, percentChange e direction.
| Incêndios provocados por | Shopify webhook e deteção de alterações |
| Autorizaçã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 este seja ativado. O seu próprio botão de ativação encontra-se na página «Gatilhos» da aplicação |
Utilize-o para
- Verifique novamente as margens sempre que um fornecedor aumentar os preços.
- Variantes de bandeira cujo custo exceda agora uma parte do preço.
O que a notificação «Alteração do 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, pelo que todos os seus campos e as ações próprias do Shopify Flow relativas ao produto estão disponíveis. |
variantCostChange |
Objeto | A variante/SKU e o custo por unidade, antigo e novo |
variantCostChange.variantId |
ID | |
variantCostChange.variantTitle |
Texto | |
variantCostChange.sku |
Texto | |
variantCostChange.oldCost |
Dinheiro (montante, código da moeda) | |
variantCostChange.newCost |
Dinheiro (montante, código da moeda) | |
variantCostChange.delta |
Número | Novo valor menos valor anterior. Nulo quando qualquer um dos valores é desconhecido |
variantCostChange.percentChange |
Número | Variação expressa em percentagem do valor anterior (-12,5 = diminuição de 12,5 por cento). Nulo quando o valor anterior for 0 ou desconhecido |
variantCostChange.direction |
Texto | aumento, diminuição ou inalterado |
eventId |
Texto | O ID deste evento. Procure-o no Histórico de Eventos da aplicação para ver exatamente o que foi enviado. |
Exemplo: Rever o preço quando o custo aumentar mais de 5 por cento
- Selecione «Alteração do custo da variante do produto» como gatilho.
- Adicionar uma condição:
variantCostChange.percentChangeé maior do que5. - Adicione tags de produto com
margin-reviewe envie um e-mail interno com{{variantCostChange.oldCost.amount}} -> {{variantCostChange.newCost.amount}}para{{variantCostChange.sku}}. - Ative o fluxo de trabalho.
Próximos passos
Todos os quatro necessitam 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 implica também a concessão de acesso aos locais, para que os eventos possam indicar o local.
- Referência completa sobre os gatilhos - todos os gatilhos numa única página.
- Escolher o gatilho certo - qual é a opção mais adequada ao seu caso.
- Gatilhos personalizados - quando nenhum gatilho integrado for adequado, crie o seu próprio.
- Histórico de eventos e resolução de problemas - ver o que disparou e o que transportava.
