Marcar pedidos quando seus itens de linha forem editados

Marcar pedidos quando seus itens de linha forem editados

Copiar página

Marque pedidos como "order-edited" quando itens de linha mudarem, com quantidade e preço antigos e novos, usando um gatilho pronto do Shopify Flow.

Quando itens forem adicionados, removidos ou alterados em um pedido existente, adicione a tag “order-edited”, para que o almoxarifado verifique novamente um pedido que talvez já tenha sido separado. O gatilho também informa o que foi alterado, com a quantidade e o preço antigos e novos.

Um único gatilho, apenas com ações integradas do Shopify; não é necessário nenhum outro aplicativo. Nada nele é específico a uma loja, portanto, ele funciona assim que é importado.

O fluxo de trabalho no Shopify Flow: Marcar pedidos quando seus itens de linha forem editados
O fluxo de trabalho completo, conforme aparece no site Shopify Flow.

O que é necessário

  • A permissão do aplicativo “Acesso aos dados de pedidos”. Consulte Permissões e acesso aos dados.
  • Nada mais: ao ativar o fluxo de trabalho, o gatilho “Itens de linha alterados” é ativado no aplicativo.

Instale o aplicativo Workflow Trigger Extensions e conceda acesso aos dados de pedidos na página de permissões. Ao ativar esse fluxo de trabalho, o gatilho é acionado no aplicativo.

Conheça o fluxo de trabalho

  1. Faça o download do arquivo .flow anexado na parte inferior desta página.
  2. No painel de administração do Shopify, abra o Shopify Flow, clique em “Importar” e selecione o arquivo.
  3. Verifique as etapas e, em seguida, clique em “Ativar fluxo de trabalho”.

O arquivo é uma exportação do próprio Shopify Flow. Não o edite manualmente; altere o fluxo de trabalho no Shopify Flow após importá-lo.

Como funciona

  1. O evento “Alterações em itens de linha” é acionado quando um pedido existente é editado: quando um item é adicionado ou removido, ou quando a quantidade, o preço ou a variante são alterados.
  2. A função “Adicionar tags ao pedido” insere order-edited no pedido.

Faça disso algo seu

  • Adicione uma condição**: “Pelo menos um dos** seguintes: changes.items tem changeType igual a removed” para que a reação ocorra apenas em relação aos itens removidos.
  • Realize o processamento do pedido em vez de marcar, utilizando um laço “For each” sobre os pedidos de processamento do pedido.

Próximos passos