Salvar o SKU anterior quando o SKU de uma variante for alterado

Salvar o SKU anterior quando o SKU de uma variante for alterado

Copiar página

Salve o SKU antigo no metacampo custom.previous_sku sempre que o SKU de uma variante mudar, com um fluxo de trabalho pronto para importar no Shopify Flow.

Quando o SKU de uma variante for alterado, armazene o SKU antigo no metacampo da variante custom.previous_sku. Armazéns, marketplaces e ERPs que ainda tenham o SKU antigo registrado poderão ser mapeados para o novo. O Shopify não mantém histórico de SKUs e seu próprio gatilho “Produto atualizado” não consegue monitorar o SKU de forma alguma.

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

O fluxo de trabalho no Shopify Flow: salvar o SKU anterior quando o SKU de uma variante for alterado
O fluxo de trabalho completo, conforme aparece no Shopify Flow.

O que é necessário

  • A permissão do aplicativo “Acesso a dados de produtos, variantes e coleções”. Consulte Permissões e acesso aos dados.
  • Nada mais: ao ativar o fluxo de trabalho, o gatilho “Alteração do SKU da variante do produto” é ativado no aplicativo.

Instale o aplicativo Workflow Trigger Extensions e conceda acesso aos dados de produtos, variantes e coleções na página de permissões do aplicativo. Ao ativar esse fluxo de trabalho, o gatilho é ativado 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. A alteração do SKU da variante do produto traz o campo skuChange, com os valores oldSku e newSku.
  2. A condição permanece válida quando skuChange.oldSku não está vazio; portanto, uma variante que recebe seu primeiro SKU é ignorada.
  3. O metacampo de atualização da variante do produto insere {{ skuChange.oldSku }} em custom.previous_sku (texto de linha única).

Faça disso algo seu

  • Crie uma definição de metacampo para custom.previous_sku em Configurações > Dados personalizados > Variantes para visualizá-la no editor de variantes.
  • Adicione a opção “Enviar e-mail interno com o SKU antigo e o novo para a equipe do seu depósito”.

Próximos passos