Condições de estoque, passo a passo

Condições de estoque, passo a passo

Copiar página

Aprenda a criar fluxos no Shopify Flow para estoque por local, esgotamento, reposição e custo de variantes, passo a passo.

Shopify Flow
Onde os pode encontrar: em Shopify Flow, selecione «Selecionar um gatilho», aceda a Workflow Trigger Extensions e procure por «at Location».

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

  1. Selecione «Alteração do 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

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

  1. Selecione «Esgotado 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 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-out ou 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

  1. «Retorno** ao stock no local»** como gatilho de ativação.
  2. Adicione ou remova tags de produto com o sold-out.
  3. Opcional: adicione a funcionalidade «Enviar e-mail interno com unidades {{inventoryLevel.newAvailable}}» em {{inventoryLevel.locationName}}.
  4. 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

  1. Selecione «Alteração do custo da variante do produto» como gatilho.
  2. Adicionar uma condição: variantCostChange.percentChange é maior do 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 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.